function enterSubmit(event,ourform) {
  if (event && (event.which == 13 || event.keyCode == 13)) {
    ourform.submit();
  }
  else return true;
}

function clickFixHide(element){
	n=navigator.userAgent;
  w=n.indexOf("MSIE");
  if((w>0)&&(parseInt(n.charAt(w+5))>5)){
  	document.getElementById(element).style.display = 'none';
  }
}

function saveCursor(textEl)
{
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

function addSmiley(text) {
	var txtarea = document.forms[0].descript;
	text = ' ' + text + ' ';
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		homebutton_over = newImage("images/homebutton-over.gif");
		aanmeldenbutton_over = newImage("images/aanmeldenbutton-over.gif");
		infobutton_over = newImage("images/infobutton-over.gif");
		homebuttonregistreren_over = newImage("images/homebuttonregistreren-over.gif");
		homebuttoncreeren_over = newImage("images/homebuttoncreeren-over.gif");
		homebuttoninloggen_over = newImage("images/homebuttoninloggen-over.gif");
		toptienrlaatstunder_over = newImage("images/toptienrlaatstunder-over.gif");
		home_extrakader_over = newImage("images/home_extrakader-over.gif");
		toptienmeestbezochtonder_over = newImage("images/toptienmeestbezochtonder-ov.gif");
		preloadFlag = true;
	}
}


function close_div(div_id) {
		document.getElementById('lastwritten_div').style.display = 'none';
    document.getElementById('mostwritten_div').style.display = 'none';
    document.getElementById('mostvisited_div').style.display = 'none';
		document.getElementById('lastwritten_div_closed1').style.display = 'block';
		document.getElementById('mostwritten_div_closed1').style.display = 'block';
		document.getElementById('mostvisited_div_closed1').style.display = 'block';
		document.getElementById('lastwritten_div_closed2').style.display = 'block';
		document.getElementById('mostwritten_div_closed2').style.display = 'block';
		document.getElementById('mostvisited_div_closed2').style.display = 'block';
		document.getElementById('lastwritten_div_title').style.display = 'block';
    document.getElementById('mostwritten_div_title').style.display = 'block';
    document.getElementById('mostvisited_div_title').style.display = 'block';
}

function show_div(div_id) {
    // hide all the divs
    document.getElementById('lastwritten_div').style.display = 'none';
    document.getElementById('mostwritten_div').style.display = 'none';
    document.getElementById('mostvisited_div').style.display = 'none';

		document.getElementById('lastwritten_div_title').style.display = 'block';
    document.getElementById('mostwritten_div_title').style.display = 'block';
    document.getElementById('mostvisited_div_title').style.display = 'block';

		document.getElementById(div_id + "_title").style.display = 'none';

		document.getElementById('lastwritten_div_closed1').style.display = 'none';
		document.getElementById('mostwritten_div_closed1').style.display = 'none';
		document.getElementById('mostvisited_div_closed1').style.display = 'none';
		document.getElementById('lastwritten_div_closed2').style.display = 'block';
		document.getElementById('mostwritten_div_closed2').style.display = 'block';
		document.getElementById('mostvisited_div_closed2').style.display = 'block';
		document.getElementById(div_id + "_closed2").style.display = 'none';
    // show the requested div
    document.getElementById(div_id).style.display = 'block';
		
}

function RemovePic(){
//check the file to remove and remove...
		if(window.confirm('Bent u zeker dat u deze afbeelding wil verwijderen?')){
				document.location.href = '/users/overview.php?mode=confirmdelpic';
		}
}

function RemoveMsg(cid, mid){
	if(window.confirm('Wil u dit bericht en de eventuele reacties verwijderen? \nLet op: Deze actie is niet omkeerbaar.')){
			document.location.href = '/users/manage_guestbook.php?mode=delmessage&cid='+cid+'&mid='+mid;
	}
}

function RemoveReact(cid,mid,rid){
	if(window.confirm('Wil u deze reactie verwijderen? \nLet op : Deze actie is niet omkeerbaar.')){
			document.location.href = '/users/manage_guestbook.php?mode=delreaction&cid='+cid+'&mid='+mid+'&rid='+rid;
	}
}

function RemoveNotCompleted(cid){
	if(window.confirm('Wil u het onafgewerkt gastenboek verwijderen?\nVergeet niet dat u gewoon kan verder gaan met de wizard door gewoon op <onafgewerkt gastenboek> te klikken')){
			document.location.href = '/users/overview.php?mode=delunfinished&compid='+cid;
	}
}

function RemoveCompleted(cid){
	if(window.confirm('Wil u het gastenboek met al zijn berichten verwijderen? \nLet op: Deze actie is niet omkeerbaar.')){
			document.location.href = '/users/overview.php?mode=delfinished&compid='+cid;
	}
}

function ShowPic(url, title, ref){
		document.location.href = '/preview/previewpic.php?location='+url+'&title='+title+'&ref='+ref;
}

function changeActifState(state,cid){
		document.location.href = '/users/overview.php?mode=statechanged&value='+state+'&compid='+cid;
}


function exportMsg(email,suboption){
	if(window.confirm('Wil u alle berichten van dit gastenboek exporteren?\nDit zal worden doorgestuurd naar hetvolgende emailadres:\n'+email)){
		if(suboption == "1")	document.forms[0].submit();
		else return true;
	}
	else return false;
}


function changeSegment(mode,segment){
		window.onerror = stopError;
		if(mode == 1){
			if(segment == 1) parent.top.frames['previewframe'].document.getElementById('headertable').style.border = "4px solid #FF8800";
			if(segment == 2) parent.top.frames['previewframe'].document.getElementById('messagestable').style.border = "4px solid #FF8800";
			if(segment == 3) parent.top.frames['previewframe'].document.getElementById('wholetable').style.border = "4px dashed #FF8800";
		}
		if(mode == 0){
			if(segment == 1) parent.top.frames['previewframe'].document.getElementById('headertable').style.border = "";
			if(segment == 2) parent.top.frames['previewframe'].document.getElementById('messagestable').style.border = "";
			if(segment == 3) parent.top.frames['previewframe'].document.getElementById('wholetable').style.border = "";
		}
}

function delOffended(componentid, wordtodelnr){
	if(window.confirm('Bent u zeker dat u dit woord niet meer wil censureren?')){
		document.location.href = '/users/manage_advanced.php?mode=delcnsword&cid='+componentid+'&value='+wordtodelnr;
	}
}

function delBlocked(componentid, wordtodelnr){
	if(window.confirm('Bent u zeker dat u geen berichten meer wil weigeren op basis van dit woord?')){
		document.location.href = '/users/manage_advanced.php?mode=delblkword&cid='+componentid+'&value='+wordtodelnr;
	}
}

function sendEmailOption(option){
	if(option == "1"){
		document.getElementById('showemail').style.display = 'block';
	}
	else {
		document.getElementById('showemail').style.display = 'none';
	}
}

function stopError() {
  return true;
}

function showVideo(videomode){
	if(videomode){
		document.getElementById("txtmsgdiv").style.display = 'none';
		document.getElementById("vidmsgdiv").style.display = 'block';
	}
	else {
		document.getElementById("vidmsgdiv").style.display = 'none';
		document.getElementById("txtmsgdiv").style.display = 'block';
	}
}

function checkFormStateAdmin(){
	if(document.getElementById("vidmsgdiv").style.display == 'block'){
		if(document.getElementById('tmpFileName').value != ""){
			rtrQuest = confirm('Mag de video aan het bericht gekoppeld worden?');
			if(rtrQuest){
        document.getElementById('vidfilename').value = document.getElementById('tmpFileName').value;
        document.getElementById('videoflag').value = '1';
        document.getElementById('vidmsgdiv').style.display = 'none';
        document.getElementById('txtmsgdiv').style.display = 'block';
				document.forms[0].submit();
      }
      else {
        document.getElementById('vidmsgdiv').style.display = 'none';
        document.getElementById('txtmsgdiv').style.display = 'block';
				document.forms[0].submit();
      }
		}
		else {
			document.forms[0].submit();
		}
	}
	else {
		document.forms[0].submit();
	}
}
