// JavaScript Document
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jim Stiles | www.jdstiles.com */

/*------------------------------------------*/
function validate()
	{
		if(document.getElementById("paytype").value=='Select Item')
		{
			alert("Pls, select the Payment Type");
			document.getElementById("paytype").focus();
			return false;
		}
		if(document.getElementById("dt").value=='')
		{
			alert("Pls, enter the Date");
			document.getElementById("dt").focus();
			return false;
		}
		if(document.getElementById("cname").value=='')
		{
			alert("Pls, enter Company Name");
			document.getElementById("cname").focus();
			return false;
		}
		if(document.getElementById("pname").value=='')
		{
			alert("Pls, enter Contact Person");
			document.getElementById("pname").focus();
			return false;
		}
		if(document.getElementById("ph").value=='')
		{
			alert("Pls, enter Contact No");
			document.getElementById("ph").focus();
			return false;
		}
		if(document.getElementById("fax").value=='')
		{
			alert("Pls, enter the Fax No");
			document.getElementById("fax").focus();
			return false;
		}
		if(document.getElementById("adr").value=='')
		{
			alert("Pls, enter the Address");
			document.getElementById("adr").focus();
			return false;
		}
		if(document.getElementById("email").value=='')
		{
			alert("Pls, enter the E-mail ID");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("tech").value=='')
		{
			alert("Pls, enter the name of the Technician");
			document.getElementById("tech").focus();
			return false;
		}
		if(document.forms[0].paytype.options[document.forms[0].paytype.selectedIndex].value=='')
		{
			alert("Pls, enter the Payment type");
			document.getElementById("paytype").focus();
			return false;
		}
	}
function tt()
{
	a = document.getElementById("item1").value;
	if(a=="Trip charge")
		document.getElementById("des1").value="Trip charge to ";
	else if(a=="Maintenance")
		document.getElementById("des1").value="Monthly maintenance for ";
	else
	    document.getElementById("des1").value="";
	document.getElementById("des1").focus();
}
function tt2()
{
	a = document.getElementById("item2").value;
	if(a=="Trip charge")
		document.getElementById("des2").value="Trip charge to ";
	else if(a=="Maintenance")
		document.getElementById("des2").value="Monthly maintenance for ";
	else
	    document.getElementById("des2").value="";
	document.getElementById("des2").focus();
}
function tt3()
{
	a = document.getElementById("item3").value;
	if(a=="Trip charge")
		document.getElementById("des3").value="Trip charge to ";
	else if(a=="Maintenance")
		document.getElementById("des3").value="Monthly maintenance for ";
	else
	    document.getElementById("des3").value="";
	document.getElementById("des3").focus();
}
function tt4()
{
	a = document.getElementById("item4").value;
	if(a=="Trip charge")
		document.getElementById("des4").value="Trip charge to ";
	else if(a=="Maintenance")
		document.getElementById("des4").value="Monthly maintenance for ";
	else
	    document.getElementById("des4").value="";
	document.getElementById("des4").focus();
}
function tt5()
{
	a = document.getElementById("item5").value;
	if(a=="Trip charge")
		document.getElementById("des5").value="Trip charge to ";
	else if(a=="Maintenance")
		document.getElementById("des5").value="Monthly maintenance for ";
	else
	    document.getElementById("des5").value="";
	document.getElementById("des5").focus();
}
function tt6()
{
	a = document.getElementById("item6").value;
	if(a=="Trip charge")
		document.getElementById("des6").value="Trip charge to ";
	else if(a=="Maintenance")
		document.getElementById("des6").value="Monthly maintenance for ";
	else
	    document.getElementById("des6").value="";
	document.getElementById("des6").focus();
}
function tt7()
{
	a = document.getElementById("item7").value;
	if(a=="Trip charge")
		document.getElementById("des7").value="Trip charge to ";
	else if(a=="Maintenance")
		document.getElementById("des7").value="Monthly maintenance for ";
	else
	    document.getElementById("des7").value="";
	document.getElementById("des7").focus();
}


function startq1()
{
		
  	interval = setInterval("calc()",1);
	
}
function calc()
{
  one = document.getElementById("q1").value;
  two = document.getElementById("r1").value;;
  showval = (one * 1) * (two * 1);
  showval = parseFloat(showval).toFixed(2);
  document.getElementById("a1").value = showval;
}
/*------------------------------------------*/
function startq2()
{
		
  	interval = setInterval("calc2()",1);
	
}
function calc2()
{
  one = document.getElementById("q2").value;
  two = document.getElementById("r2").value;;
  showval = (one * 1) * (two * 1);
  showval = parseFloat(showval).toFixed(2);
  document.getElementById("a2").value = showval;
}
/*------------------------------------------*/
function startq3()
{
		
  	interval = setInterval("calc3()",1);
	
}
function calc3()
{
  one = document.getElementById("q3").value;
  two = document.getElementById("r3").value;;
  showval = (one * 1) * (two * 1);
  showval = parseFloat(showval).toFixed(2);
  document.getElementById("a3").value = showval;
}
/*------------------------------------------*/
function startq4()
{
		
  	interval = setInterval("calc4()",1);
	
}
function calc4()
{
  one = document.getElementById("q4").value;
  two = document.getElementById("r4").value;;
  showval = (one * 1) * (two * 1);
  showval = parseFloat(showval).toFixed(2);
  document.getElementById("a4").value = showval;
}
/*------------------------------------------*/
function startq5()
{
		
  	interval = setInterval("calc5()",1);
	
}
function calc5()
{
  one = document.getElementById("q5").value;
  two = document.getElementById("r5").value;;
  showval = (one * 1) * (two * 1);
  showval = parseFloat(showval).toFixed(2);
  document.getElementById("a5").value = showval;
}
/*------------------------------------------*/
function startq6()
{
		
  	interval = setInterval("calc6()",1);
	
}
function calc6()
{
  one = document.getElementById("q6").value;
  two = document.getElementById("r6").value;;
  showval = (one * 1) * (two * 1);
  showval = parseFloat(showval).toFixed(2);
  document.getElementById("a6").value = showval;
}
/*------------------------------------------*/
function startq7()
{
		
  	interval = setInterval("calc7()",1);
	
}
function calc7()
{
  one = document.getElementById("q7").value;
  two = document.getElementById("r7").value;;
  showval = (one * 1) * (two * 1);
  showval = parseFloat(showval).toFixed(2);
  document.getElementById("a7").value = showval;
}

/*------------------------------------------*/

function stopCalc()
{
var totalSum,fld1,fld2,fld3,fld4,fld5,fld6,fld7,t,fldtotal2 ;
  
  fld1=document.getElementById("a1").value;
    
fld2=document.getElementById("a2").value;
    
  fld3=document.getElementById("a3").value;
     
  fld4=document.getElementById("a4").value;
  
  fld5=document.getElementById("a5").value;
    
  fld6=document.getElementById("a6").value;
    
  fld7=document.getElementById("a7").value;
    
 
    totalSum=(fld1*1)+(fld2*1)+(fld3*1)+(fld4*1)+(fld5*1)+(fld6*1)+(fld7*1);
  
  showval = parseFloat(totalSum).toFixed(2);
  
  document.getElementById("s1").value=showval;
  
  t=parseFloat(showval*0.0825).toFixed(2);
  document.getElementById("tax").value=t;
  fldtotal2=(showval*1)+(t*1);
  document.getElementById("total").value=parseFloat(fldtotal2).toFixed(2);
  
 clearInterval(interval);
}

function checkCont(){
	var value, newtotal,t1,t2;
	value=document.getElementById("Land").value;
	if(value!="Nederland")
		document.getElementById("Totaal-goederen2").value=3.08;
	else
		document.getElementById("Totaal-goederen2").value=1.78;
		
	t1=document.getElementById("Totaal-goederen").value;
	t2=document.getElementById("Totaal-goederen2").value;
	document.getElementById("Totaal").value=parseFloat((t1*1)+(t2*1)).toFixed(2);
	//alert(value);
}

function getObject(obj) {
  var theObj;
  if(document.all) {
    if(typeof obj=="string") {
      return document.all(obj);
    } else {
      return obj.style;
    }
  }
  if(document.getElementById) {
    if(typeof obj=="string") {
      return document.getElementById(obj);
    } else {
      return obj.style;
    }
  }
  return null;
}

function toCount(entrance,exit,text,characters) {
  var entranceObj=getObject(entrance);
  var exitObj=getObject(exit);
  var length=characters - entranceObj.value.length;
  if(length <= 0) {
    length=0;
    text='<span class="disable"> '+text+' </span>';
    entranceObj.value=entranceObj.value.substr(0,characters);
  }
  exitObj.innerHTML = text.replace("{CHAR}",length);
}
function copydata(formObj){
	if (formObj.sameShip.checked){
     //alert("dgdkfjg");
	 formObj.neem_2.value	= formObj.neem_1.value
	 formObj.adres_2.value	= formObj.adres_1.value
	 formObj.postcode_2.value= formObj.postcode_1.value
	 formObj.plaats_2.value= formObj.plaats_1.value
	 formObj.land.value	= formObj.land_1.value
	}		
}
function check(){
	var val1=document.orderForm.q1.value;
	if(isNaN(val1))
	{
	document.orderForm.q1.value="";
	}
}
function check2(){
	var val1=document.orderForm.q2.value;
	if(isNaN(val1))
	{
	document.orderForm.q2.value="";
	}
}

function check3(){
	var val1=document.orderForm.q3.value;
	if(isNaN(val1))
	{
	document.orderForm.q3.value="";
	}
}
function check4(){
	var val1=document.orderForm.q4.value;
	if(isNaN(val1))
	{
	document.orderForm.q4.value="";
	}
}
function check5(){
	var val1=document.orderForm.q5.value;
	if(isNaN(val1))
	{
	document.orderForm.q5.value="";
	}
}
function check6(){
	var val1=document.orderForm.q6.value;
	if(isNaN(val1))
	{
	document.orderForm.q6.value="";
	}
}
function check7(){
	var val1=document.orderForm.q7.value;
	if(isNaN(val1))
	{
	document.orderForm.q7.value="";
	}
}
function check8(){
	var val1=document.orderForm.q8.value;
	if(isNaN(val1))
	{
	document.orderForm.q8.value="";
	}
}
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'\n'; }
    } if (errors) alert('De volgende verplichte velden zijn niet ingevuld:\n'+errors);
    document.MM_returnValue = (errors == '');
} }

function move_box(an, box) {
  var cleft = 0;
  var ctop = 0;
  var obj = an;
  while (obj.offsetParent) {
    cleft += obj.offsetLeft;
    ctop += obj.offsetTop;
    obj = obj.offsetParent;
  }
  box.style.left = cleft + 'px';
  ctop += an.offsetHeight + 8;
  if (document.body.currentStyle &&
    document.body.currentStyle['marginTop']) {
    ctop += parseInt(
      document.body.currentStyle['marginTop']);
  }
  box.style.top = ctop + 'px';
}

function show_hide_box(an, width, height, borderStyle) {
  var href = an.href;
  var boxdiv = document.getElementById(href);

  if (boxdiv != null) {
    if (boxdiv.style.display=='none') {
      move_box(an, boxdiv);
      boxdiv.style.display='block';
    } else
      boxdiv.style.display='none';
    return false;
  }

  boxdiv = document.createElement('div');
  boxdiv.setAttribute('id', href);
  boxdiv.style.display = 'block';
  boxdiv.style.position = 'absolute';
  boxdiv.style.width = width + 'px';
  boxdiv.style.height = height + 'px';
  boxdiv.style.border = borderStyle;
  boxdiv.style.backgroundColor = '#fff';

  var contents = document.createElement('iframe');
  contents.scrolling = 'yes';
  contents.frameBorder = '0';
  contents.style.width = width + 'px';
  contents.style.height = height + 'px';
  contents.src = href;

  boxdiv.appendChild(contents);
  document.body.appendChild(boxdiv);
  move_box(an, boxdiv);

  return false;
}

function asp_valid(){
	document.getElementById("button").disabled="disabled";
	document.getElementById("button2").disabled="disabled";
}
function agree_field(){
	if(document.getElementById("agree").checked==true) {
	
	document.getElementById("button").disabled=false;
	document.getElementById("button2").disabled=false;
	}
	else
	{
		document.getElementById("button").disabled=true;
	document.getElementById("button2").disabled=true;
	}
	
}