var isNav4, isIE4, isMac;
if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
isNav4 = (navigator.appName == "Netscape") ? true : false
isNav6 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 5) ? true : false
isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? true : false
isMac = (navigator.platform.indexOf("Mac") != -1) ? true : false
}


function popup(url, winWidth, winHeight) {
if (isNav4 || isIE4) {
var screenPosX,screenPosY;
screenPosX = (screen.availWidth - winWidth) / 2;
screenPosY = (screen.availHeight - winHeight) / 2;

if (isNav4 || isNav6) {
window.open(url, 'subwin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1, copyhistory=0,width='+winWidth+',height='+winHeight+',screenX='+screenPosX+',screenY='+screenPosY+'' );
}

if (isIE4) {
newwin = window.open(url, 'subwin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1, copyhistory=0,width='+winWidth+',height='+winHeight+',left='+screenPosX+',top='+screenPosY+'');
}
}

else {
window.open(url, 'subwin','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1, copyhistory=0,width='+winWidth+',height='+winHeight+'');
}
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function ValidateUploadForm() {

	if(document.FileUpload.naam.value=='') { var val='false'; var errormsg='Vul a.u.b. een naam in.'; }

	if(document.FileUpload.email.value=='') { 

		var val='false'; 
		var errormsg='Vul a.u.b. een email-adres in.'; 

	} else {

		if (echeck(document.FileUpload.email.value)==false){

			var val='false'; 
			var errormsg='Dit is niet een geldig emailadres.';

		}

	}

	if(document.FileUpload.telefoon.value=='') { var val='false'; var errormsg='Vul a.u.b. een telefoon in.'; }

	if(val=='false') {

		alert(errormsg);

	} else {

		document.FileUpload.submit();

	}

}

function ToggleChoice() {

	if(document.RFQ.offerte_keuze[7].checked) { 

		document.RFQ.keuze_anders.disabled=false;

	} else {

		document.RFQ.keuze_anders.disabled=true;

	}

}

function ToggleSize() {

	if(document.RFQ.offerte_formaat[5].checked) { 

		document.RFQ.formaat_anders_x.disabled=false;
		document.RFQ.formaat_anders_y.disabled=false;

	} else {

		document.RFQ.formaat_anders_x.disabled=true;
		document.RFQ.formaat_anders_y.disabled=true;

	}

}

function ToggleFinishing() {

	if(document.RFQ.afw_anders.checked) { 

		document.RFQ.afwerking_anders.disabled=false;

	} else {

		document.RFQ.afwerking_anders.disabled=true;

	}

}

function ValidateRequestForQuote() {

	if(document.RFQ.offerte_naam.value=='') { var val='false'; var errormsg='Vul a.u.b. een naam in.'; }

	if(document.RFQ.offerte_email.value=='') { 

		var val='false'; 
		var errormsg='Vul a.u.b. een email-adres in.'; 

	} else {

		if (echeck(document.RFQ.offerte_email.value)==false){

			var val='false'; 
			var errormsg='Dit is niet een geldig emailadres.';

		}

	}

	if(document.RFQ.offerte_telefoon.value=='') { var val='false'; var errormsg='Vul a.u.b. een telefoon in.'; }
	if(document.RFQ.offerte_omschrijving.value=='') { var val='false'; var errormsg='Vul a.u.b. een omschrijving in.'; }
	if(document.RFQ.offerte_oplage.value=='') { var val='false'; var errormsg='Vul a.u.b. een oplage in.'; }

	var keuze = false;
	for (counter = 0; counter < document.RFQ.offerte_keuze.length; counter++)
	{
		if (document.RFQ.offerte_keuze[counter].checked)
		keuze = true; 
	}

	if (!keuze)
	{
		var val='false';
		var errormsg='Klik a.u.b. een type drukwerk aan (Flyer/Folder/etc.)';
		
	}

	if(document.RFQ.offerte_keuze[7].checked) { 

		if(document.RFQ.keuze_anders.value=='') { 

			var val='false'; var errormsg='Vul a.u.b. een alternatieve type drukwerk in.'; 

		}

	}

	var formaat = false;
	for (counter = 0; counter < document.RFQ.offerte_formaat.length; counter++)
	{
		if (document.RFQ.offerte_formaat[counter].checked)
		formaat = true; 
	}

	if (!formaat)
	{
		var val='false';
		var errormsg='Klik a.u.b. een formaat aan';
		
	}

	if(document.RFQ.offerte_formaat[5].checked) { 

		if(document.RFQ.formaat_anders_x.value=='') { 

			var val='false'; var errormsg='Vul a.u.b. een alternatieve breedte in.'; 

		} else {

			if(document.RFQ.formaat_anders_y.value=='') {

				var val='false'; var errormsg='Vul a.u.b. een alternatieve hoogte in.'; 

			} 

		}

	}


	if(document.RFQ.afw_anders.checked) {

		if(document.RFQ.afwerking_anders.value=='') {

			var val='false';
			var errormsg='Vul a.u.b. een alternatieve afwerking in.';

		}

	}


	var aanlevering = false;
	for (counter = 0; counter < document.RFQ.offerte_aanlevering.length; counter++)
	{
		if (document.RFQ.offerte_aanlevering[counter].checked)
		aanlevering = true; 
	}

	if (!aanlevering)
	{
		var val='false';
		var errormsg='Klik a.u.b. een aanleveringstype aan';
		
	}


	///////////////////////////////////////////

	if(val=='false') {

		alert(errormsg);

	} else {

		document.RFQ.submit();

	}


}
