// JavaScript Document - Zuiderzeehaven.nl
function CH(td, mode) {
  if (mode == 0) {
    td.className = 'newsRollover';
  } 
  else {
    td.className = 'newsIdle';
  }
}

function CloseWindow(page) {
window.opener.parent.document.location.href=page;	
window.close();	
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//cds check
function checkFAQ(form){
	if (form.faq_question_nl.value == ""){
		alert('U heeft de Nederlandse vraag niet ingevuld.');
		form.faq_question_nl.focus();
		return false;
	}
	
	if (form.faq_answer_nl.value == ""){
		alert('U heeft het Nederlandse antwoord niet ingevuld.');
		form.faq_answer_nl.focus();
		return false;
	}
	
	if (form.faq_question_uk.value == ""){
		alert('U heeft de Engelse vraag niet ingevuld.');
		form.faq_question_uk.focus();
		return false;
	}
	
	if (form.faq_answer_uk.value == ""){
		alert('U heeft het Engelse antwoord niet ingevuld.');
		form.faq_answer_uk.focus();
		return false;
	}
	
	if (form.faq_question_du.value == ""){
		alert('U heeft de Duitse vraag niet ingevuld.');
		form.faq_question_du.focus();
		return false;
	}
	
	if (form.faq_answer_du.value == ""){
		alert('U heeft het Duitse antwoord niet ingevuld.');
		form.faq_answer_du.focus();
		return false;
	}
	

	
	return true;
}

function checkPic(form){
	if (form.userfile1.value == ""){
		alert('U heeft geen foto geselecteerd.');
		form.userfile1.focus();
		return false;
	}
	
	return true;
}

function checkCat(form){
	if (form.cat_name_nl.value == ""){
		alert('U heeft geen categorie Nederlands ingevuld.');
		form.cat_name_nl.focus();
		return false;
	}
	if (form.cat_name_uk.value == ""){
		alert('U heeft geen categorie Engels ingevuld.');
		form.cat_name_uk.focus();
		return false;
	}
	if (form.cat_name_du.value == ""){
		alert('U heeft geen categorie Duits ingevuld.');
		form.cat_name_du.focus();
		return false;
	}
	
	return true;
}


//

function checkSubscribtion(form,lang){
if (lang == 'nl') { 	mes1 = 'U bent vergeten uw email adres in te vullen' }
if (lang == 'uk') { 	mes1 = 'Please enter your emailaddress' }
if (lang == 'du') { 	mes1 = 'Sie haben vergessen, Ihre E-Mail-Adresse einzugeben' }
if (lang == 'nl') { 	mes2 = 'Vul een geldig email adres in' }
if (lang == 'uk') { 	mes2 = 'Please enter a valid emailaddress' }
if (lang == 'du') { 	mes2 = 'Bitte geben Sie eine gültige E-Mail-Adresse ein' }
	if (form.email.value == ""){
		alert(mes1);
		form.email.focus();
		return false;
	}
	
	if (!isEmail(form.email.value)){
		alert(mes2);
		form.email.focus();
		return false;
	}
	return true;
}


function checkQuestionnl(form){
	if (form.fldName.value == ""){
		alert('U bent vergeten uw naam in te vullen');
		form.fldName.focus();
		return false;
	}
	
	if (form.fldEmail.value == ""){
		alert('U bent vergeten uw email adres in te vullen');
		form.fldEmail.focus();
		return false;
	}
	
	if (!isEmail(form.fldEmail.value)){
		alert('Vul een geldig email adres in');
		form.fldEmail.focus();
		return false;
	}
	
	if (form.fldQuestion.value == ""){
		alert('U bent vergeten uw vraag te stellen');
		form.fldQuestion.focus();
		return false;
	}
	
	return true;
}

function checkQuestionuk(form){
	if (form.fldName.value == ""){
		alert('Please enter your name');
		form.fldName.focus();
		return false;
	}
	
	if (form.fldEmail.value == ""){
		alert('Please enter your emailaddress');
		form.fldEmail.focus();
		return false;
	}
	
	if (!isEmail(form.fldEmail.value)){
		alert('Please enter a valid emailaddress');
		form.fldEmail.focus();
		return false;
	}
	
	if (form.fldQuestion.value == ""){
		alert('Please enter a question');
		form.fldQuestion.focus();
		return false;
	}
	
	return true;
}

function checkQuestiondu(form){
	if (form.fldName.value == ""){
		alert('Sie haben vergessen, Ihren Namen einzugeben');
		form.fldName.focus();
		return false;
	}
	
	if (form.fldEmail.value == ""){
		alert('Sie haben vergessen, Ihre E-Mail-Adresse einzugeben');
		form.fldEmail.focus();
		return false;
	}
	
	if (!isEmail(form.fldEmail.value)){
		alert('Bitte geben Sie eine gültige E-Mail-Adresse ein');
		form.fldEmail.focus();
		return false;
	}
	
	if (form.fldQuestion.value == ""){
		alert('Sie haben vergessen, eine Frage zu stellen');
		form.fldQuestion.focus();
		return false;
	}
	
	return true;
}

function checkContactnl(form){
	if (form.fldCompany.value == ""){
		alert('U bent vergeten uw bedrijfsnaam in te vullen');
		form.fldCompany.focus();
		return false;
	}
	
	if (form.fldName.value == ""){
		alert('U bent vergeten uw naam in te vullen');
		form.fldName.focus();
		return false;
	}

	if (form.fldAddress.value == ""){
		alert('U bent vergeten uw adres in te vullen');
		form.fldAddress.focus();
		return false;
	}

	if (form.fldZip.value == ""){
		alert('U bent vergeten uw postcode in te vullen');
		form.fldZip.focus();
		return false;
	}
	
	if (form.fldCity.value == ""){
		alert('U bent vergeten uw plaatsnaam in te vullen');
		form.fldCity.focus();
		return false;
	}
	
	if (form.fldPhone.value == ""){
		alert('U bent vergeten uw telefoonnummer in te vullen');
		form.fldPhone.focus();
		return false;
	}
	
	if (form.fldEmail.value == ""){
		alert('U bent vergeten uw emailadres in te vullen');
		form.fldEmail.focus();
		return false;
	}
	
	if (!isEmail(form.fldEmail.value)){
		alert('Vul een geldig emailadres in');
		form.fldEmail.focus();
		return false;
	}
	
	return true;
}

function checkContactuk(form){
	if (form.fldCompany.value == ""){
		alert('Please enter your company name');
		form.fldCompany.focus();
		return false;
	}
	
	if (form.fldName.value == ""){
		alert('Please enter your name');
		form.fldName.focus();
		return false;
	}

	if (form.fldAddress.value == ""){
		alert('Please enter your address');
		form.fldAddress.focus();
		return false;
	}

	if (form.fldZip.value == ""){
		alert('Please enter your zipcode');
		form.fldZip.focus();
		return false;
	}
	
	if (form.fldCity.value == ""){
		alert('Please enter your city');
		form.fldCity.focus();
		return false;
	}
	
	if (form.fldPhone.value == ""){
		alert('Please enter your phone-number');
		form.fldPhone.focus();
		return false;
	}
	
	if (form.fldEmail.value == ""){
		alert('Please enter your emailaddress');
		form.fldEmail.focus();
		return false;
	}
	
	if (!isEmail(form.fldEmail.value)){
		alert('Please enter a valid emailaddress');
		form.fldEmail.focus();
		return false;
	}
	
	return true;
}

function checkContactdu(form){
	if (form.fldCompany.value == ""){
		alert('Sie haben vergessen, Ihren Firmennamen einzugeben');
		form.fldCompany.focus();
		return false;
	}
	
	if (form.fldName.value == ""){
		alert('Sie haben vergessen, Ihren Namen einzugeben');
		form.fldName.focus();
		return false;
	}

	if (form.fldAddress.value == ""){
		alert('Sie haben vergessen, Ihre Anschrift einzugeben');
		form.fldAddress.focus();
		return false;
	}

	if (form.fldZip.value == ""){
		alert('Sie haben vergessen, Ihre Postleitzahl einzugeben');
		form.fldZip.focus();
		return false;
	}
	
	if (form.fldCity.value == ""){
		alert('Sie haben vergessen, Ihren Wohnort einzugeben');
		form.fldCity.focus();
		return false;
	}
	
	if (form.fldPhone.value == ""){
		alert('Sie haben vergessen, Ihre Telefonnummer einzugeben');
		form.fldPhone.focus();
		return false;
	}
	
	if (form.fldEmail.value == ""){
		alert('Sie haben vergessen, Ihre E-Mail-Adresse einzugeben');
		form.fldEmail.focus();
		return false;
	}
	
	if (!isEmail(form.fldEmail.value)){
		alert('Bitte geben Sie eine gültige E-Mail-Adresse ein');
		form.fldEmail.focus();
		return false;
	}
	
	return true;
}

function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Delete scripts
var delText = "\n\n- Klik op OK om te verwijderen\n- Klik op Cancel/Annuleren om te stoppen\n\n";
function confirmDeleteNews(news_id,section,subsection,lang){
input_box=confirm("Wilt je dit nieuwsbericht verwijderen?" + delText);
        if (input_box==true){
                         window.location = "delete.php?delete=news&news_id=" + news_id + "&section=" + section + "&subsection=" + subsection + "&lang=" + lang + "";
        }
}
function confirmDeleteCategory(cat_id,section,subsection,lang){
input_box=confirm("Wilt je deze categorie verwijderen?" + delText);
        if (input_box==true){
                         window.location = "delete.php?delete=cat&cat_id=" + cat_id + "&section=" + section + "&subsection=" + subsection + "&lang=" + lang + "";
        }
}
function confirmDeletePicture(pic_id,image,cat_id,section,subsection,lang){
input_box=confirm("Wilt je " + image + " verwijderen?" + delText);
        if (input_box==true){
                         window.location = "delete.php?delete=picture&pic_id=" + pic_id + "&image=" + image + "&cat_id=" + cat_id + "&section=" + section + "&subsection=" + subsection + "&lang=" + lang + "";
		}
}
function confirmDeleteFAQ(faq_id,section,subsection,lang){
input_box=confirm("Wilt je deze vraag verwijderen?  " + delText);
        if (input_box==true){
                         window.location = "delete.php?delete=faq&faq_id=" + faq_id + "&section=" + section + "&subsection=" + subsection + "&lang=" + lang + "";
		}
}
