// GENERATE TAGCLOUD
function generate() {
	theurl = 'http://www.andreplatteel.com/site/tagcloud_erik/generate.php';

	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				//alert('generate ok!');
			} else {
				//alert(http_request.status);
			}
		}
	}

	http_request.open('GET',theurl,true);
	http_request.send(null);
}

// SCREEN RESOLUTION CHECK
function csr() {
	if (document.body.clientWidth < 900) {
		if (document.body.clientWidth < 800) {
			document.getElementById('main').style.left = '65%';
		} else {
			document.getElementById('main').style.left = '60%';
		}
	} else {
		document.getElementById('main').style.left = '50%';
	}
}

// SHOW-HIDE-DIV
function shd(id) {
	if (document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'none';
	}
}

// ADD EXTRA FIELDS
function additem(type) {
	valuename = 'value_'+type;
	value = (document.getElementById(valuename).value - 1) + 2;
	if (type == 'files' && value > 3) {
		alert('Only 3 files allowed.');
	} else {
		document.getElementById(valuename).value = value;
		newdiv = document.createElement('div');
		newdivname = type+'_'+value;
		newdiv.setAttribute('id',newdivname);
		newdiv.setAttribute('class','newdiv');
		if (type == 'files') {
			formtype = 'file';
		} else {
			formtype = 'text';
		}
		if (type == 'links' || type == 'videos') {
			newdiv.innerHTML = '<input name="o_'+type+'_'+value+'" id="o_'+type+'_'+value+'" type="'+formtype+'" class="continput" /><br />';
			newdiv.innerHTML += '<textarea name="o_'+type+'_'+value+'_desc" id="o_'+type+'_'+value+'_desc" type="text" class="continputdesc" onfocus="javascript:el(\'o_'+type+'_'+value+'_desc\');" onblur="javascript:es(\'o_'+type+'_'+value+'_desc\');">add description</textarea><br />';
		} else {
			newdiv.innerHTML = '<input name="o_'+type+'_'+value+'" id="o_'+type+'_'+value+'" type="'+formtype+'" class="continput" /><br />';
			newdiv.innerHTML += '<textarea name="o_'+type+'_'+value+'_desc" id="o_'+type+'_'+value+'_desc" type="text" class="continputdesc" style="border-top:solid 1px #FFFFFF;" onfocus="javascript:el(\'o_'+type+'_'+value+'_desc\');" onblur="javascript:es(\'o_'+type+'_'+value+'_desc\');">add description</textarea><br />';
		}
		newdiv.innerHTML += '<img src="../images/1x1.gif" style="height:5px;" /><br />';
		document.getElementById('f_'+type).appendChild(newdiv);
	}
	if (type == 'videos') {
		document.getElementById('v_example').style.display = 'block';
	}
}
function eadditem(type) {
	valuename = 'evalue_'+type;
	value = (document.getElementById(valuename).value - 1) + 2;
	if (type == 'files' && value > 3) {
		alert('Only 3 files allowed.');
	} else {
		document.getElementById(valuename).value = value;
		newdiv = document.createElement('div');
		newdivname = 'e'+type+'_'+value;
		newdiv.setAttribute('id',newdivname);
		newdiv.setAttribute('class','newdiv');
		if (type == 'files') {
			formtype = 'file';
		} else {
			formtype = 'text';
		}
		if (type == 'links' || type == 'videos') {
			newdiv.innerHTML = '<input name="eo_'+type+'_'+value+'" id="eo_'+type+'_'+value+'" type="'+formtype+'" class="continput" /><br />';
			newdiv.innerHTML += '<textarea name="eo_'+type+'_'+value+'_desc" id="eo_'+type+'_'+value+'_desc" type="text" class="continputdesc" onfocus="javascript:el(\'eo_'+type+'_'+value+'_desc\');" onblur="javascript:es(\'eo_'+type+'_'+value+'_desc\');">add description</textarea><br />';
		} else {
			newdiv.innerHTML = '<input name="eo_'+type+'_'+value+'" id="eo_'+type+'_'+value+'" type="'+formtype+'" class="continput" /><br />';
			newdiv.innerHTML += '<textarea name="eo_'+type+'_'+value+'_desc" id="eo_'+type+'_'+value+'_desc" type="text" class="continputdesc" style="border-top:solid 1px #FFFFFF;" onfocus="javascript:el(\'eo_'+type+'_'+value+'_desc\');" onblur="javascript:es(\'eo_'+type+'_'+value+'_desc\');">add description</textarea><br />';
		}

		newdiv.innerHTML += '<img src="../images/1x1.gif" style="height:5px;" /><br />';
		document.getElementById('e_'+type).appendChild(newdiv);
	}
	if (type == 'videos') {
		document.getElementById('ev_example').style.display = 'block';
	}
}
function addovideo() {
	the_id = document.getElementById('thevideos').value;
	v_filename = document.getElementById('ov'+the_id).value;

	value = (document.getElementById('value_ovideos').value - 1) + 2;
	v_id = value;
	document.getElementById('value_ovideos').value = value;

	newdiv = document.createElement('div');
	newdivname = 'ovideo_'+v_id;
	newdiv.setAttribute('id',newdivname);
	newdiv.setAttribute('class','newdiv2');
	document.getElementById('f_ovideos').appendChild(newdiv);

	document.getElementById(newdivname).innerHTML += '<table border="0" cellpadding="0" cellspacing="0" width="280"><tr><td id="avtd1'+v_id+'" valign="top" style="width:85px;color:#666666;"></td><td id="avtd2'+v_id+'" valign="top" style="color:#666666;"></td><tr></table>';
	document.getElementById(newdivname).innerHTML += '<input type="hidden" name="'+newdivname+'_id" id="'+newdivname+'_id" value="'+the_id+'" />';
	document.getElementById(newdivname).innerHTML += '<span id="'+newdivname+'_rem" class="fo_choose" onclick="javascript:removevideo('+v_id+');">remove video</span>';

	document.getElementById('avtd1'+v_id).innerHTML += '<img src="../../../videos/'+the_id+'_80.jpg" />';
	document.getElementById('avtd2'+v_id).innerHTML += '<input type="hidden" name="'+newdivname+'_desc" id="'+newdivname+'_desc" value="" />'+v_filename+'<br /><br />';
	document.getElementById('avtd2'+v_id).innerHTML += '<div style="display:inline;" id="'+newdivname+'_dd" ><span class="fo_choose" id="'+newdivname+'_ddc" onclick="javascript:sd(\''+newdivname+'_dd\',\''+newdivname+'\');">add description</span></div>';
}
function eaddovideo() {
	the_id = document.getElementById('ethevideos').value;
	v_filename = document.getElementById('eov'+the_id).value;

	value = (document.getElementById('evalue_ovideos').value - 1) + 2;
	v_id = value;
	document.getElementById('evalue_ovideos').value = value;

	newdiv = document.createElement('div');
	newdivname = 'eovideo_'+v_id;
	newdiv.setAttribute('id',newdivname);
	newdiv.setAttribute('class','newdiv2');
	document.getElementById('e_ovideos').appendChild(newdiv);

	document.getElementById(newdivname).innerHTML += '<table border="0" cellpadding="0" cellspacing="0" width="280"><tr><td id="avtd1'+v_id+'" valign="top" style="width:85px;color:#666666;"></td><td id="avtd2'+v_id+'" valign="top" style="color:#666666;"></td><tr></table>';
	document.getElementById(newdivname).innerHTML += '<input type="hidden" name="'+newdivname+'_id" id="'+newdivname+'_id" value="'+the_id+'" />';
	document.getElementById(newdivname).innerHTML += '<span id="'+newdivname+'_rem" class="fo_choose" onclick="javascript:eremovevideo('+v_id+');">remove video</span>';

	document.getElementById('avtd1'+v_id).innerHTML += '<img src="../../../videos/'+the_id+'_80.jpg" />';
	document.getElementById('avtd2'+v_id).innerHTML += '<input type="hidden" name="'+newdivname+'_desc" id="'+newdivname+'_desc" value="" />'+v_filename+'<br /><br />';
	document.getElementById('avtd2'+v_id).innerHTML += '<div style="display:inline;" id="'+newdivname+'_dd" ><span class="fo_choose" id="'+newdivname+'_ddc" onclick="javascript:esd(\''+newdivname+'_dd\',\''+newdivname+'\');">add description</span></div>';
}

// REMOVE EXTRA FIELDS
function removeitem(type) {
	valuename = 'value_'+type;
	value = document.getElementById(valuename).value;
	olddiv = document.getElementById(type+'_'+value);
	document.getElementById('f_'+type).removeChild(olddiv);
	document.getElementById(valuename).value = value - 1;
}
function eremoveitem(type) {
	valuename = 'evalue_'+type;
	value = document.getElementById(valuename).value;
	olddiv = document.getElementById('e'+type+'_'+value);
	document.getElementById('e_'+type).removeChild(olddiv);
	document.getElementById(valuename).value = value - 1;
}

// REMOVE EXTRA OWN VIDEO FIELDS
function removevideo(id) {
	olddiv = document.getElementById('ovideo_'+id);
	document.getElementById('f_ovideos').removeChild(olddiv);

	total = document.getElementById('value_ovideos').value;
	for (i=id+1;i<=total;i++) {
		minus = i - 1;
		document.getElementById('ovideo_'+i).id = 'ovideo_'+minus;
		document.getElementById('avtd1'+i).id = 'avtd1'+minus;
		document.getElementById('avtd2'+i).id = 'avtd2'+minus;
		document.getElementById('ovideo_'+i+'_desc').name = 'ovideo_'+minus+'_desc';
		document.getElementById('ovideo_'+i+'_desc').id = 'ovideo_'+minus+'_desc';
		document.getElementById('ovideo_'+i+'_dd').id = 'ovideo_'+minus+'_dd';
		document.getElementById('ovideo_'+i+'_ddc').setAttribute('onclick','javascript:sd(\'ovideo_'+minus+'_dd\',\'ovideo_'+minus+'\');')
		document.getElementById('ovideo_'+i+'_ddc').id = 'ovideo_'+minus+'_ddc';
		document.getElementById('ovideo_'+i+'_id').name = 'ovideo_'+minus+'_id';
		document.getElementById('ovideo_'+i+'_id').id = 'ovideo_'+minus+'_id';
		document.getElementById('ovideo_'+i+'_rem').setAttribute('onclick','javascript:removevideo('+minus+');')
		document.getElementById('ovideo_'+i+'_rem').id = 'ovideo_'+minus+'_rem';
	}

	newvalue = document.getElementById('value_ovideos').value - 1;
	document.getElementById('value_ovideos').value = newvalue;
}
function eremovevideo(id) {
	olddiv = document.getElementById('eovideo_'+id);
	document.getElementById('e_ovideos').removeChild(olddiv);

	total = document.getElementById('evalue_ovideos').value;
	for (i=id+1;i<=total;i++) {
		minus = i - 1;
		document.getElementById('eovideo_'+i).id = 'eovideo_'+minus;
		document.getElementById('avtd1'+i).id = 'avtd1'+minus;
		document.getElementById('avtd2'+i).id = 'avtd2'+minus;
		document.getElementById('eovideo_'+i+'_desc').name = 'eovideo_'+minus+'_desc';
		document.getElementById('eovideo_'+i+'_desc').id = 'eovideo_'+minus+'_desc';
		document.getElementById('eovideo_'+i+'_dd').id = 'eovideo_'+minus+'_dd';
		document.getElementById('eovideo_'+i+'_ddc').setAttribute('onclick','javascript:sd(\'eovideo_'+minus+'_dd\',\'eovideo_'+minus+'\');')
		document.getElementById('eovideo_'+i+'_ddc').id = 'eovideo_'+minus+'_ddc';
		document.getElementById('eovideo_'+i+'_id').name = 'eovideo_'+minus+'_id';
		document.getElementById('eovideo_'+i+'_id').id = 'eovideo_'+minus+'_id';
		document.getElementById('eovideo_'+i+'_rem').setAttribute('onclick','javascript:eremovevideo('+minus+');')
		document.getElementById('eovideo_'+i+'_rem').id = 'eovideo_'+minus+'_rem';
	}

	newvalue = document.getElementById('evalue_ovideos').value - 1;
	document.getElementById('evalue_ovideos').value = newvalue;
}


// OPEN IMAGE BROWSE WINDOW
function openimagediv() {
	if (window.innerHeight && window.scrollMaxY) {
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){
		yScroll = document.body.scrollHeight;
	} else {
		yScroll = document.body.offsetHeight;
	}

	if (self.innerHeight) {
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		windowHeight = document.body.clientHeight;
	}

	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	//pageHeight = document.documentElement.clientHeight;
	document.getElementById('f_openimagediv').style.width = '100%';
	document.getElementById('f_openimagediv').style.height = pageHeight+'px';
	document.getElementById('f_openimagediv').style.display = 'block';
}
function eopenimagediv() {
	if (window.innerHeight && window.scrollMaxY) {
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){
		yScroll = document.body.scrollHeight;
	} else {
		yScroll = document.body.offsetHeight;
	}

	if (self.innerHeight) {
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		windowHeight = document.body.clientHeight;
	}

	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	//pageHeight = document.documentElement.clientHeight;
	document.getElementById('e_openimagediv').style.width = '100%';
	document.getElementById('e_openimagediv').style.height = pageHeight+'px';
	document.getElementById('e_openimagediv').style.display = 'block';
}

// ADD IMAGE TO FORM
function send_image(name) {
	document.getElementById('f_openimagediv').style.display = 'none';
	value = (document.getElementById('value_images').value - 1) + 2;
	document.getElementById('value_images').value = value;
	newdiv = document.createElement('div');
	newdivname = 'image_'+value;
	newdiv.setAttribute('id',newdivname);
	document.getElementById('f_images_overview').appendChild(newdiv);
	document.getElementById(newdivname).style.border = '1px solid #666666';
	document.getElementById(newdivname).style.padding = '3px';
	document.getElementById(newdivname).style.margin = '0px 0px 5px 0px';

	document.getElementById(newdivname).innerHTML += '<table border="0" cellpadding="0" cellspacing="0" width="287"><tr><td style="color:#666666;" id="td'+value+'">';
	document.getElementById(newdivname).innerHTML += '</td></tr></table>';
	document.getElementById(newdivname).innerHTML += '<img src="../images/1x1.gif" style="height:3px;" /><br />';
	document.getElementById(newdivname).innerHTML += '<table border="0" cellpadding="0" cellspacing="0" width="287">';
	document.getElementById(newdivname).innerHTML += '<tr>';
	document.getElementById(newdivname).innerHTML += '<td style="color:#666666;"><span class="fo_choose" onclick="javascript:remove_image('+value+');">remove picture</span></td>';
	document.getElementById(newdivname).innerHTML += '<td style="color:#666666;" style="text-align:right;"><img src="../images/1x1.gif" style="width:110px;height:1px;" /><span onclick="javascript:move('+value+',\'up\');" class="fo_choose">up<img src="../images/moveup.gif" align="absmiddle" /></span> | <span onclick="javascript:move('+value+',\'down\');" class="fo_choose"><img src="../images/movedown.gif" align="absmiddle" />down</span></td>';
	document.getElementById(newdivname).innerHTML += '<tr>';
	document.getElementById(newdivname).innerHTML += '</table>';

	document.getElementById('td'+value).innerHTML += '<img src="../images/1x1.gif" style="height:10px;" /><br />';
	document.getElementById('td'+value).innerHTML += '<input type="hidden" name="'+newdivname+'_file" id="'+newdivname+'_file" value="'+name+'" />';
	document.getElementById('td'+value).innerHTML += '<img src="../images/user/thumbs/'+name+'" align="left" style="padding-right:5px;" />';
	document.getElementById('td'+value).innerHTML += '<input type="hidden" name="'+newdivname+'_desc" id="'+newdivname+'_desc" value="" />';
	document.getElementById('td'+value).innerHTML += '<div style="display:inline;" id="'+newdivname+'_dd" ><span class="fo_choose" onclick="javascript:sd(\''+newdivname+'_dd\',\''+newdivname+'\');">add description</span></div>';
}
function esend_image(name) {
	document.getElementById('e_openimagediv').style.display = 'none';
	value = (document.getElementById('evalue_images').value - 1) + 2;
	document.getElementById('evalue_images').value = value;
	newdiv = document.createElement('div');
	newdivname = 'image_'+value;
	newdiv.setAttribute('id',newdivname);
	document.getElementById('e_images_overview').appendChild(newdiv);
	document.getElementById(newdivname).style.border = '1px solid #666666';
	document.getElementById(newdivname).style.padding = '3px';
	document.getElementById(newdivname).style.margin = '0px 0px 5px 0px';

	document.getElementById(newdivname).innerHTML += '<table border="0" cellpadding="0" cellspacing="0" width="287"><tr><td style="color:#666666;" id="td'+value+'">';
	document.getElementById(newdivname).innerHTML += '</td></tr></table>';
	document.getElementById(newdivname).innerHTML += '<img src="../images/1x1.gif" style="height:3px;" /><br />';
	document.getElementById(newdivname).innerHTML += '<table border="0" cellpadding="0" cellspacing="0" width="287">';
	document.getElementById(newdivname).innerHTML += '<tr>';
	document.getElementById(newdivname).innerHTML += '<td style="color:#666666;"><span class="fo_choose" onclick="javascript:eremove_image('+value+');">remove picture</span></td>';
	document.getElementById(newdivname).innerHTML += '<td style="color:#666666;" style="text-align:right;"><img src="../images/1x1.gif" style="width:110px;height:1px;" /><span onclick="javascript:emove('+value+',\'up\');" class="fo_choose">up<img src="../images/moveup.gif" align="absmiddle" /></span> | <span onclick="javascript:emove('+value+',\'down\');" class="fo_choose"><img src="../images/movedown.gif" align="absmiddle" />down</span></td>';
	document.getElementById(newdivname).innerHTML += '<tr>';
	document.getElementById(newdivname).innerHTML += '</table>';

	document.getElementById('td'+value).innerHTML = '<img src="../images/1x1.gif" style="height:10px;" /><br />';
	document.getElementById('td'+value).innerHTML += '<input type="hidden" name="e'+newdivname+'_file" id="e'+newdivname+'_file" value="'+name+'" />';
	document.getElementById('td'+value).innerHTML += '<img src="../images/user/thumbs/'+name+'" align="left" style="padding-right:5px;" />';
	document.getElementById('td'+value).innerHTML += '<input type="hidden" name="e'+newdivname+'_desc" id="e'+newdivname+'_desc" value="" />';
	document.getElementById('td'+value).innerHTML += '<div style="display:inline;" id="e'+newdivname+'_dd" ><span class="fo_choose" onclick="javascript:esd(\'e'+newdivname+'_dd\',\'e'+newdivname+'\');">add description</span></div>';
}

// ADD IMAGE DESC
function sd(id,name) {
	document.getElementById(id).innerHTML = '<textarea class="img_desc2" style="height:100px;" name="'+name+'_di" id="'+name+'_di"></textarea>&nbsp;<span class="fo_choose" onclick="javascript:ad(\''+name+'\');">add</span>';
	document.getElementById(name+'_di').value = document.getElementById(name+'_desc').value;
	document.getElementById(name+'_di').focus();
}
function esd(id,name) {
	document.getElementById(id).innerHTML = '<textarea class="img_desc2" style="height:100px;" name="'+name+'_di" id="'+name+'_di"></textarea>&nbsp;<span class="fo_choose" onclick="javascript:ead(\''+name+'\');">edit</span>';
	str = document.getElementById(name+'_desc').value;
	str = str.replace(/<br \/>/g,"\r");
	document.getElementById(name+'_di').value = str;
	document.getElementById(name+'_di').focus();
}
function ad(name) {
	thetext = document.getElementById(name+'_di').value;
	document.getElementById(name+'_desc').value = thetext;
	if (thetext == '') {
		thetext = 'add description';
	}
	thetext = thetext.replace(/\n/g, "<br>");
	document.getElementById(name+'_dd').innerHTML = '<span class="fo_choose" onclick="javascript:sd(\''+name+'_dd\',\''+name+'\');">'+thetext+'</span>';
}
function ead(name) {
	thetext = document.getElementById(name+'_di').value;
	thetext = thetext.replace(/\n/g, "<br />");
	document.getElementById(name+'_desc').value = thetext;
	if (thetext == '') {
		thetext = 'add description';
	}
	thetext = thetext.replace(/\n/g, "<br>");
	document.getElementById(name+'_dd').innerHTML = '<span class="fo_choose" onclick="javascript:esd(\''+name+'_dd\',\''+name+'\');">'+thetext+'</span>';
}

// DELETE IMAGE
function delimg(id) {
	theurl = '../../include/ajax/di.php?i='+id;

	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				document.getElementById(id).innerHTML = 'image deleted';
			}
		}
	}

	http_request.open('GET',theurl,true);
	http_request.send(null);
}

function edelimg(id) {
	theurl = '../../include/ajax/di.php?i='+id;

	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				document.getElementById(id).innerHTML = 'image deleted';
			}
		}
	}

	http_request.open('GET',theurl,true);
	http_request.send(null);
}

// CLOSE ADD IMAGE DIV
function close_image() {
	document.getElementById('f_openimagediv').style.display = 'none';
}
function eclose_image() {
	document.getElementById('e_openimagediv').style.display = 'none';
}

// REMOVE IMAGE FROM FORM
function remove_image(nr) {
	olddiv = document.getElementById('image_'+nr);
	document.getElementById('f_images_overview').removeChild(olddiv);

	total = document.getElementById('value_images').value;
	document.getElementById('value_images').value = total - 1;

	for (i=nr+1;i<=total;i++) {
		oldnr = i;
		newnr = i-1;
		oldid = 'image_'+i;
		newid = 'image_'+(i-1);

		thehtml = document.getElementById(oldid).innerHTML;

		thehtml = thehtml.replace('image_'+oldnr+'_file', 'image_'+newnr+'_file');
		thehtml = thehtml.replace('image_'+oldnr+'_file', 'image_'+newnr+'_file');
		thehtml = thehtml.replace('image_'+oldnr+'_desc', 'image_'+newnr+'_desc');
		thehtml = thehtml.replace('image_'+oldnr+'_desc', 'image_'+newnr+'_desc');
		thehtml = thehtml.replace('image_'+oldnr+'_dd', 'image_'+newnr+'_dd');
		thehtml = thehtml.replace('image_'+oldnr+'_dd', 'image_'+newnr+'_dd');
		thehtml = thehtml.replace('image_'+oldnr, 'image_'+newnr);
		thehtml = thehtml.replace('remove_image('+oldnr+')', 'remove_image('+newnr+')');
		thehtml = thehtml.replace('move('+oldnr+',\'up\')', 'move('+newnr+',\'up\')');
		thehtml = thehtml.replace('move('+oldnr+',\'down\')', 'move('+newnr+',\'down\')');
		thehtml = thehtml.replace('td'+oldnr, 'td'+newnr);

		document.getElementById(oldid).innerHTML = thehtml;
		document.getElementById(oldid).setAttribute('id',newid);
	}
}
function eremove_image(nr) {
	olddiv = document.getElementById('image_'+nr);
	document.getElementById('e_images_overview').removeChild(olddiv);

	total = document.getElementById('evalue_images').value;
	document.getElementById('evalue_images').value = total - 1;

	for (i=nr+1;i<=total;i++) {
		oldnr = i;
		newnr = i-1;
		oldid = 'image_'+i;
		newid = 'image_'+(i-1);

		thehtml = document.getElementById(oldid).innerHTML;

		thehtml = thehtml.replace('eimage_'+oldnr+'_file', 'eimage_'+newnr+'_file');
		thehtml = thehtml.replace('eimage_'+oldnr+'_file', 'eimage_'+newnr+'_file');
		thehtml = thehtml.replace('eimage_'+oldnr+'_desc', 'eimage_'+newnr+'_desc');
		thehtml = thehtml.replace('eimage_'+oldnr+'_desc', 'eimage_'+newnr+'_desc');
		thehtml = thehtml.replace('eimage_'+oldnr+'_dd', 'eimage_'+newnr+'_dd');
		thehtml = thehtml.replace('eimage_'+oldnr+'_dd', 'eimage_'+newnr+'_dd');
		thehtml = thehtml.replace('eimage_'+oldnr, 'eimage_'+newnr);
		thehtml = thehtml.replace('eremove_image('+oldnr+')', 'eremove_image('+newnr+')');
		thehtml = thehtml.replace('emove('+oldnr+',\'up\')', 'emove('+newnr+',\'up\')');
		thehtml = thehtml.replace('emove('+oldnr+',\'down\')', 'emove('+newnr+',\'down\')');
		thehtml = thehtml.replace('td'+oldnr, 'td'+newnr);

		document.getElementById(oldid).innerHTML = thehtml;
		document.getElementById(oldid).setAttribute('id',newid);
	}
}

// ADD_OBJECT FORM CHECK
function checkaddobject() {
	if (document.getElementById('o_title_').value == '') {
		alert('Titel is verplicht.');
		document.getElementById('o_title_').focus();
		return false;
	} else {
		shd('thebutton');
		shd('themessage');
		return true;
	}
}

// CHANGE MAIN IMAGE OBJECT
function cmi(objectnr,image,desc) {
	document.getElementById('o_main_'+objectnr).innerHTML = '<img src="../../../images/user/'+image+'" /><br />';
	if (desc != '') {
		//document.getElementById('o_main_'+objectnr).innerHTML += '<img src="../../../images/1x1.gif" style="width:1px; height:10px;" /><br />';
		document.getElementById('o_main_'+objectnr).innerHTML += '<div class="imagedesc" style="padding-top:10px;">'+desc+'</div>';
	}
}
function cmil(objectnr,image,desc) {
	document.getElementById('o_main_'+objectnr).innerHTML = '<img src="../../../images/user/large/'+image+'" />';
	if (desc != '') {
		//document.getElementById('o_main_'+objectnr).innerHTML += '<img src="../../../images/1x1.gif" style="width:1px; height:10px;" /><br />';
		document.getElementById('o_main_'+objectnr).innerHTML += '<div class="imagedescb" style="padding-top:10px;">'+desc+'</div>';
	}
}

// CHANGE MAIN VIDEO OBJECT
function cmv(objectnr,video,desc) {
	thehtml = '<object width="340" height="280"><param name="movie" value="http://www.youtube.com/v/'+video+'&autoplay=1&rel=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+video+'&autoplay=1&rel=0" type="application/x-shockwave-flash" wmode="transparent" width="340" height="280"></embed></object>';
	document.getElementById('o_main_'+objectnr).innerHTML = thehtml;
	if (desc != '') {
		//document.getElementById('o_main_'+objectnr).innerHTML += '<img src="../../../images/1x1.gif" style="width:1px; height:10px;" /><br />';
		document.getElementById('o_main_'+objectnr).innerHTML += '<div class="imagedesc" style="padding-top:10px;">'+desc+'</div>';
	}
}
function cmvl(objectnr,video,desc) {
	thehtml = '<object width="530" height="436"><param name="movie" value="http://www.youtube.com/v/'+video+'&autoplay=1&rel=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+video+'&autoplay=1&rel=0" type="application/x-shockwave-flash" wmode="transparent" width="530" height="436"></embed></object>';
	document.getElementById('o_main_'+objectnr).innerHTML = thehtml;
	if (desc != '') {
		document.getElementById('o_main_'+objectnr).innerHTML += '<div class="imagedescb" style="padding-top:10px;">'+desc+'</div>';
	}
}

// CHANGE MAIN OWN VIDEO OBJECT
function cmo(objectnr,video,desc) {
	thehtml = '<div style="z-index: 1;"><embed id="mp1" width="340" height="255" flashvars="width=340&height=255&file=../../../videos/'+video+'.flv&image=../../../videos/'+video+'_340.jpg&usefullscreen=false&wmode=transparent&overstretch=false&showdigits=false" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" quality="high" name="mp1" style="" src="../../../videos/mediaplayer.swf" type="application/x-shockwave-flash"/></div>';
	document.getElementById('o_main_'+objectnr).innerHTML = thehtml;
	if (desc != '') {
		//document.getElementById('o_main_'+objectnr).innerHTML += '<img src="../../../images/1x1.gif" style="width:1px; height:10px;" /><br />';
		document.getElementById('o_main_'+objectnr).innerHTML += '<div class="imagedesc" style="padding-top:10px;">'+desc+'</div>';
	}
}
function cmol(objectnr,video,desc) {
	thehtml = '<div style="z-index: 1;"><embed id="mp1" width="530" height="398" flashvars="width=530&height=398&file=../../../videos/'+video+'.flv&image=../../../videos/'+video+'_530.jpg&usefullscreen=false&wmode=transparent&overstretch=false&showdigits=false" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" quality="high" name="mp1" style="" src="../../../videos/mediaplayer.swf" type="application/x-shockwave-flash"/></div>';
	document.getElementById('o_main_'+objectnr).innerHTML = thehtml;
	if (desc != '') {
		document.getElementById('o_main_'+objectnr).innerHTML += '<div class="imagedescb" style="padding-top:10px;">'+desc+'</div>';
	}
}


// CHECK COMMENT FORM
function ccf(o_id,obj,u_id) {
	c_name = document.getElementById('cf_name_'+obj).value;
	c_text = document.getElementById('cf_text_'+obj).value;
	if (c_name == "" && c_text == "") {
		alert("Name and text are empty.");
		return false;
	} else if (c_name == "") {
		alert("Name is empty.");
		return false;
	} else if (c_text == "") {
		alert("Text is empty.");
		return false;
	} else {
		theurl = 'include/ajax/ac.php?i='+o_id+'&n='+c_name+'&u='+u_id+'&t='+encodeURIComponent(c_text);

		var http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/html');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
			 	   http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		http_request.onreadystatechange = function() {
			if (http_request.readyState == 4) {
				if (http_request.status == 200) {
						thehtml = document.getElementById('thecomments_'+obj).innerHTML;
						extrahtml = http_request.responseText;
						newhtml = extrahtml+thehtml;
						document.getElementById('thecomments_'+obj).innerHTML = newhtml;
						shd('ac_'+obj);
						document.getElementById('cf_text_'+obj).value = '';
				}
			}
		}

		http_request.open('GET',theurl,true);
		http_request.send(null);

		return false;
	}
}
function ccf2(o_id,obj) {
	c_name = document.getElementById('cf_name_'+obj).value;
	c_text = document.getElementById('cf_text_'+obj).value;
	if (c_name == "" && c_text == "") {
		alert("Name and text are empty.");
		return false;
	} else if (c_name == "") {
		alert("Name is empty.");
		return false;
	} else if (c_text == "") {
		alert("Text is empty.");
		return false;
	} else {
		theurl = 'include/ajax/ac.php?i='+o_id+'&n='+c_name+'&t='+encodeURIComponent(c_text);

		var http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/html');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
			 	   http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		http_request.onreadystatechange = function() {
			if (http_request.readyState == 4) {
				if (http_request.status == 200) {
						thehtml = document.getElementById('thecomments_'+obj).innerHTML;
						extrahtml = http_request.responseText;
						newhtml = extrahtml+thehtml;
						document.getElementById('thecomments_'+obj).innerHTML = newhtml;
						shd('ac_'+obj);
						document.getElementById('cf_text_'+obj).value = '';
				}
			}
		}

		http_request.open('GET',theurl,true);
		http_request.send(null);

		return false;
	}
}

// CLEAR TITLE FIELD
function ctf() {
	if (document.getElementById('fo_title').value == 'Title') {
		document.getElementById('fo_title').value = '';
	}
}

// SET OBJECT OR EVENT
function setevent() {
	document.getElementById('fo_object').src = '../../../images/radio_off.gif';
	document.getElementById('fo_event').src = '../../../images/radio_on.gif';
	document.getElementById('fo_event_v').value = 1;
}
function setobject() {
	document.getElementById('fo_object').src = '../../../images/radio_on.gif';
	document.getElementById('fo_event').src = '../../../images/radio_off.gif';
	document.getElementById('fo_event_v').value = 0;
}
function setevent2() {
	document.getElementById('fo_object2').src = '../../../images/radio_off.gif';
	document.getElementById('fo_event2').src = '../../../images/radio_on.gif';
	document.getElementById('fo_event_v2').value = 1;
}
function setobject2() {
	document.getElementById('fo_object2').src = '../../../images/radio_on.gif';
	document.getElementById('fo_event2').src = '../../../images/radio_off.gif';
	document.getElementById('fo_event_v2').value = 0;
}
function esetevent2() {
	document.getElementById('efo_object2').src = '../../../images/radio_off.gif';
	document.getElementById('efo_event2').src = '../../../images/radio_on.gif';
	document.getElementById('efo_event_v2').value = 1;
}
function esetobject2() {
	document.getElementById('efo_object2').src = '../../../images/radio_on.gif';
	document.getElementById('efo_event2').src = '../../../images/radio_off.gif';
	document.getElementById('efo_event_v2').value = 0;
}

// SET NOW OR DATE
function setdsw(n) {
	if (n == 1) {
		document.getElementById('dswnow').src = '../../../images/radio_on.gif';
		document.getElementById('dswdate').src = '../../../images/radio_off.gif';
		document.getElementById('dateshowwhen').value = 'now';
	} else if (n == 2) {
		document.getElementById('dswnow').src = '../../../images/radio_off.gif';
		document.getElementById('dswdate').src = '../../../images/radio_on.gif';
		document.getElementById('dateshowwhen').value = 'date';
	}
	//alert(document.getElementById('dateshowwhen').value);
}
function esetdsw(n) {
	if (n == 1) {
		document.getElementById('edswnow').src = '../../../images/radio_on.gif';
		document.getElementById('edswdate').src = '../../../images/radio_off.gif';
		document.getElementById('edateshowwhen').value = 'now';
	} else if (n == 2) {
		document.getElementById('edswnow').src = '../../../images/radio_off.gif';
		document.getElementById('edswdate').src = '../../../images/radio_on.gif';
		document.getElementById('edateshowwhen').value = 'date';
	}
	//alert(document.getElementById('dateshowwhen').value);
}


// GO TO NEW CONTRIBUTION
function gotonewcont() {
	document.getElementById('o_title_').value = document.getElementById('fo_title').value;
	document.getElementById('fo_event_v2').value = document.getElementById('fo_event_v').value;
	document.getElementById('fo_object2').src = document.getElementById('fo_object').src;
	document.getElementById('fo_event2').src = document.getElementById('fo_event').src;
	if (document.getElementById('fo_event_v').value == 1) {
		shd('dateevent');
	}
	document.getElementById('yourbio').style.display = 'none';
	document.getElementById('newcont').style.display = 'block';
}

// DELETE OBJECT
function delobject(id) {
	var answer = confirm('Are you sure you want to delete this object?');
	if (answer) {
		theurl = 'include/ajax/do.php?i='+id;

		var http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/html');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
				   http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		http_request.onreadystatechange = function() {
			if (http_request.readyState == 4) {
				if (http_request.status == 200) {
					document.getElementById('cont_'+id).innerHTML = '';
				} else {
					alert(http_request.status);
				}
			}
		}

		http_request.open('GET',theurl,true);
		http_request.send(null);
	}
}

// DELETE OBJECT
function delcomment(id) {
	var answer = confirm('Are you sure you want to delete this comment?');
	if (answer) {
		theurl = 'include/ajax/dc.php?i='+id;

		var http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/html');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
				   http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		http_request.onreadystatechange = function() {
			if (http_request.readyState == 4) {
				if (http_request.status == 200) {
					document.getElementById('comm_'+id).innerHTML = '';
				}
			}
		}

		http_request.open('GET',theurl,true);
		http_request.send(null);
	}
}

// DELETE USER IMAGE
function deluimg(id) {
	theurl = 'include/ajax/du.php?i='+id;

	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	http_request.onreadystatechange = function() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				document.getElementById('editface').innerHTML = '<input type="hidden" name="u_image" id="u_image" value="0" />';
				document.getElementById('editface').innerHTML += 'image<br />';
				document.getElementById('editface').innerHTML += '<img src="../images/1x1.gif" style="height:3px;" /><br />';
				document.getElementById('editface').innerHTML += '<input name="u_filename" id="u_filename" type="file" /><br />';
			}
		}
	}

	http_request.open('GET',theurl,true);
	http_request.send(null);
}

// CHANGE SEARCH
function sechange(nr) {
	if (nr == 1) {
		document.getElementById('setype').value = 'content';
		document.getElementById('seradio1').src = '../../../images/radio_on.gif';
		document.getElementById('seradio2').src = '../../../images/radio_off.gif';
	} else {
		document.getElementById('setype').value = 'people';
		document.getElementById('seradio1').src = '../../../images/radio_off.gif';
		document.getElementById('seradio2').src = '../../../images/radio_on.gif';
	}
}

// CHECK SIGNUP
function checksignup() {
	var am = '';
	//alert('su_name: '+document.getElementById('su_name').value);
	if (document.getElementById('su_name').value == '') {
		am += '- Name is empty.\n';
	}
	if (document.getElementById('su_email').value == '') {
		am += '- E-mail is empty.\n';
	}
	if (document.getElementById('su_pass').value == '') {
		am += '- Password is empty.\n';
	} else if (document.getElementById('su_pass').value.length < 6) {
		am += '- Password needs to be at least 6 characters.\n';
	} else if (document.getElementById('su_pass').value != document.getElementById('su_pass2').value) {
		am += '- The 2 passwords don\'t match.\n';
	}
	if (am != '') {
		alert(am);
		return false;
	} else {
		shd('su_button');
		shd('su_busy');
		return true;
	}
}

// FORWARD OBJECT
function forwardo(id,u_status) {
	if (u_status == 2) {
		window.open("include/page/mailing.php?i="+id,"mailing","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=800,height=600,left=100,top=50");
	} else {
		window.open("include/page/forward.php?i="+id,"forward","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=400,left=150,top=100");
	}
}

// CHECK FORWARD
function checkforward() {
	if (document.getElementById('fs_name').value != '') {
		if (document.getElementById('fs_email').value != '') {
			if (document.getElementById('fr_name').value != '') {
				if (document.getElementById('fr_email').value != '') {
					return true;
				} else {
					alert('Please fill in all the fields.');
					return false;
				}
			} else {
				alert('Please fill in all the fields.');
				return false;
			}
		} else {
			alert('Please fill in all the fields.');
			return false;
		}
	} else {
		alert('Please fill in all the fields.');
		return false;
	}
}

// CHECK MAILINGADD
function checkmailingadd() {
	if (document.getElementById('addmember_name').value != '') {
		if (document.getElementById('addmember_email').value != '') {
			return true;
		} else {
			alert('Name and email are required.');
			return false;
		}
	} else {
		alert('Name and email are required.');
		return false;
	}
}
function checkmailingadd2() {
	if (document.getElementById('addmember_name2').value != '') {
		if (document.getElementById('addmember_email2').value != '') {
			return true;
		} else {
			alert('Name and email are required.');
			return false;
		}
	} else {
		alert('Name and email are required.');
		return false;
	}
}

// CHECK MAILINGEDIT
function checkmailingedit() {
	if (document.getElementById('editmember_name').value != '') {
		if (document.getElementById('editmember_email').value != '') {
			return true;
		} else {
			alert('Name and email are required.');
			return false;
		}
	} else {
		alert('Name and email are required.');
		return false;
	}
}

// MOVE PHOTO DIVS
function move(id,way) {
	first_id = id;
	if (way == 'up') {
		second_id = id - 1;
	} else if (way == 'down') {
		second_id = id + 1;
	}

	themaxdown = document.getElementById('value_images').value;
	if (way == 'up' && id <= 1) {
		alert('This photo can only be moved down.');
	} else if (way == 'down' && id >= themaxdown) {
		alert('This photo can only be moved up.');
	} else {
		first_html = document.getElementById('image_'+first_id).innerHTML;
		second_html = document.getElementById('image_'+second_id).innerHTML;

		first_html = first_html.replace('image_'+first_id+'_file', 'image_'+second_id+'_file');
		first_html = first_html.replace('image_'+first_id+'_file', 'image_'+second_id+'_file');
		first_html = first_html.replace('image_'+first_id+'_desc', 'image_'+second_id+'_desc');
		first_html = first_html.replace('image_'+first_id+'_desc', 'image_'+second_id+'_desc');
		first_html = first_html.replace('image_'+first_id+'_dd', 'image_'+second_id+'_dd');
		first_html = first_html.replace('image_'+first_id+'_dd', 'image_'+second_id+'_dd');
		first_html = first_html.replace('image_'+first_id, 'image_'+second_id);
		first_html = first_html.replace('remove_image('+first_id+')', 'remove_image('+second_id+')');
		first_html = first_html.replace('move('+first_id+',\'up\')', 'move('+second_id+',\'up\')');
		first_html = first_html.replace('move('+first_id+',\'down\')', 'move('+second_id+',\'down\')');
		first_html = first_html.replace('td'+first_id, 'td'+second_id);

		second_html = second_html.replace('image_'+second_id+'_file', 'image_'+first_id+'_file');
		second_html = second_html.replace('image_'+second_id+'_file', 'image_'+first_id+'_file');
		second_html = second_html.replace('image_'+second_id+'_desc', 'image_'+first_id+'_desc');
		second_html = second_html.replace('image_'+second_id+'_desc', 'image_'+first_id+'_desc');
		second_html = second_html.replace('image_'+second_id+'_dd', 'image_'+first_id+'_dd');
		second_html = second_html.replace('image_'+second_id+'_dd', 'image_'+first_id+'_dd');
		second_html = second_html.replace('image_'+second_id, 'image_'+first_id);
		second_html = second_html.replace('remove_image('+second_id+')', 'remove_image('+first_id+')');
		second_html = second_html.replace('move('+second_id+',\'up\')', 'move('+first_id+',\'up\')');
		second_html = second_html.replace('move('+second_id+',\'down\')', 'move('+first_id+',\'down\')');
		second_html = second_html.replace('td'+second_id, 'td'+first_id);

		document.getElementById('image_'+first_id).innerHTML = second_html;
		document.getElementById('image_'+second_id).innerHTML = first_html;
	}
}
function emove(id,way) {
	first_id = id;
	if (way == 'up') {
		second_id = id - 1;
	} else if (way == 'down') {
		second_id = id + 1;
	}

	themaxdown = document.getElementById('evalue_images').value;
	if (way == 'up' && id <= 1) {
		alert('This photo can only be moved down.');
	} else if (way == 'down' && id >= themaxdown) {
		alert('This photo can only be moved up.');
	} else {
		first_html = document.getElementById('image_'+first_id).innerHTML;
		second_html = document.getElementById('image_'+second_id).innerHTML;

		first_html = first_html.replace('eimage_'+first_id+'_file', 'eimage_'+second_id+'_file');
		first_html = first_html.replace('eimage_'+first_id+'_file', 'eimage_'+second_id+'_file');
		first_html = first_html.replace('eimage_'+first_id+'_desc', 'eimage_'+second_id+'_desc');
		first_html = first_html.replace('eimage_'+first_id+'_desc', 'eimage_'+second_id+'_desc');
		first_html = first_html.replace('eimage_'+first_id+'_dd', 'eimage_'+second_id+'_dd');
		first_html = first_html.replace('eimage_'+first_id+'_dd', 'eimage_'+second_id+'_dd');
		first_html = first_html.replace('eimage_'+first_id, 'eimage_'+second_id);
		first_html = first_html.replace('eremove_image('+first_id+')', 'eremove_image('+second_id+')');
		first_html = first_html.replace('emove('+first_id+',\'up\')', 'emove('+second_id+',\'up\')');
		first_html = first_html.replace('emove('+first_id+',\'down\')', 'emove('+second_id+',\'down\')');
		first_html = first_html.replace('td'+first_id, 'td'+second_id);

		second_html = second_html.replace('eimage_'+second_id+'_file', 'eimage_'+first_id+'_file');
		second_html = second_html.replace('eimage_'+second_id+'_file', 'eimage_'+first_id+'_file');
		second_html = second_html.replace('eimage_'+second_id+'_desc', 'eimage_'+first_id+'_desc');
		second_html = second_html.replace('eimage_'+second_id+'_desc', 'eimage_'+first_id+'_desc');
		second_html = second_html.replace('eimage_'+second_id+'_dd', 'eimage_'+first_id+'_dd');
		second_html = second_html.replace('eimage_'+second_id+'_dd', 'eimage_'+first_id+'_dd');
		second_html = second_html.replace('eimage_'+second_id, 'eimage_'+first_id);
		second_html = second_html.replace('eremove_image('+second_id+')', 'eremove_image('+first_id+')');
		second_html = second_html.replace('emove('+second_id+',\'up\')', 'emove('+first_id+',\'up\')');
		second_html = second_html.replace('emove('+second_id+',\'down\')', 'emove('+first_id+',\'down\')');
		second_html = second_html.replace('td'+second_id, 'td'+first_id);

		document.getElementById('image_'+first_id).innerHTML = second_html;
		document.getElementById('image_'+second_id).innerHTML = first_html;
	}
}

// ENLARGE TEXTAREA
function el(id) {
	document.getElementById(id).style.margin = '-1px 0px 0px 0px';
	if (document.getElementById(id).value == 'add description') {
		document.getElementById(id).value = '';
	}
	document.getElementById(id).style.height = '75px';
	document.getElementById(id).style.color = '#000000';
	document.getElementById(id).style.background = '#E1E1E1';
	document.getElementById(id).style.border = 'solid 1px #666666';
	document.getElementById(id).style.cursor = 'text';
}
function es(id) {
	if (document.getElementById(id).value == '') {
		document.getElementById(id).style.height = '16px';
		document.getElementById(id).style.color = '#666666';
		document.getElementById(id).style.background = '#FFFFFF';
		document.getElementById(id).value = 'add description';
		document.getElementById(id).style.border = 'solid 1px #FFFFFF';
		document.getElementById(id).style.margin = '0px';
	} else {
		document.getElementById(id).style.height = '25px';
		document.getElementById(id).style.background = '#FFFFFF';
	}
	document.getElementById(id).style.cursor = 'pointer';
}

// SELECT / DESELECT ALL
function selectall(sd,total) {
	for (i=1;i<=total;i++) {
		if (sd == 's') {
			document.getElementById("member" + i).checked = true;
		} else if (sd == 'd') {
			document.getElementById("member" + i).checked = false;
		}
	}
}
function selectallunsent(total) {
	for (i=1;i<=total;i++) {
		if (document.getElementById("member" + i).value == 'unsent') {
			document.getElementById("member" + i).checked = true;
		}
	}
}

// CHECK VIDEO
function getextension(id) {
	value = document.getElementById(id).value;

}
function checkaddvideo() {
	msg1 = 'This is not the right filetype for a video. It should be a FLV.';
	msg2 = 'This is not the right filetype for an image. It should be a JPG or JPEG.';

	thevideo = document.getElementById('thevideo').value;
	theimage = document.getElementById('theimage').value;
	if (thevideo == '') {
		alert('Please select a FLV video file.');
		return false;
	} else {
		dot = thevideo.lastIndexOf(".");
		if (dot != -1) {
			ext = thevideo.substr(dot,thevideo.length);
 			ext = ext.toLowerCase();
			if (ext != '.flv') {
				alert(msg1);
				document.getElementById('thevideo').value = '';
				return false;
			} else {
				if (theimage == '') {
					theconfirm = confirm('Are you sure you don\'t want add an image to this video?');
					if (theconfirm) {
						document.getElementById('av_button').style.display = 'none';
						document.getElementById('av_message').style.display = 'block';
						return true;
					} else {
						return false;
					}
				} else {
					dot = theimage.lastIndexOf(".");
					if (dot != -1) {
						ext = theimage.substr(dot,theimage.length);
						ext = ext.toLowerCase();
						if (ext == '.jpg' || ext == '.jpeg') {
							document.getElementById('av_button').style.display = 'none';
							document.getElementById('av_message').style.display = 'block';
							return true;
						} else {
							alert(msg2);
							document.getElementById('theimage').value = '';
							return false;
						}
					} else {
						alert(msg2);
						document.getElementById('theimage').value = '';
						return false;
					}
				}
			}
		} else {
			alert(msg1);
			document.getElementById('thevideo').value = '';
			return false;
		}
	}
}

function checkaddimage() {
	msg = 'This is not the right filetype for an image. It should be a JPG or JPEG.';

	theimage = document.getElementById('addimage').value;
	if (theimage == '') {
		alert('Please choose an image.');
		return false;
	} else {
		dot = theimage.lastIndexOf(".");
		if (dot != -1) {
			ext = theimage.substr(dot,theimage.length);
			ext = ext.toLowerCase();
			if (ext == '.jpg' || ext == '.jpeg') {
				document.getElementById('ai_button').style.display = 'none';
				document.getElementById('ai_message').style.display = 'block';
				return true;
			} else {
				alert(msg);
				document.getElementById('addimage').value = '';
				return false;
			}
		} else {
			alert(msg);
			document.getElementById('addimage').value = '';
			return false;
		}
	}
}

// CHECKEN VOOR BEIDE BOXES
function checkotherbox(nr) {
	if (nr == 1) {
		if (document.getElementById('showovideo').checked == true) {
			document.getElementById('showvideo').checked = true;
		} else {
			document.getElementById('showvideo').checked = false;
		}
	} else {
		if (document.getElementById('showvideo').checked == true) {
			document.getElementById('showovideo').checked = true;
		} else {
			document.getElementById('showovideo').checked = false;
		}
	}
}
function echeckotherbox(nr) {
	if (nr == 1) {
		if (document.getElementById('eshowovideo').checked == true) {
			document.getElementById('eshowvideo').checked = true;
		} else {
			document.getElementById('eshowvideo').checked = false;
		}
	} else {
		if (document.getElementById('eshowvideo').checked == true) {
			document.getElementById('eshowovideo').checked = true;
		} else {
			document.getElementById('eshowovideo').checked = false;
		}
	}
}

