function previousStep()
{
  if(document.forms[0].Step.value == '1')  
  {
  return;
  }
  if(document.forms[0].Step.value == '2')  
  {
 document.forms[0].Step.value = '1';
  }
  if(document.forms[0].Step.value == '3')  
  {
 document.forms[0].Step.value = '2';
  }
  if(document.forms[0].Step.value == '4')  
  {
 document.forms[0].Step.value = '3';
  }
bestelStep('step' + document.forms[0].Step.value)
}
function nextStep()
{
 if(document.forms[0].Step.value == '4')  
  {
if(validateCustomer()){document.forms[0].submit();}
  }
  if(document.forms[0].Step.value == '3')  
  {
 document.forms[0].Step.value = '4';
  }
  if(document.forms[0].Step.value == '2')  
  {
 document.forms[0].Step.value = '3';
  }
  if(document.forms[0].Step.value == '1')  
  {
 document.forms[0].Step.value = '2';
  }
 
bestelStep('step' + document.forms[0].Step.value)
}
function bestelStep(thisStep)
{
document.getElementById('step1').src = '/f/Step1NoSelect.gif';
document.getElementById('step2').src = '/f/Step2NoSelect.gif';
document.getElementById('step3').src = '/f/Step3NoSelect.gif';
document.getElementById('step4').src = '/f/Step4NoSelect.gif';
document.getElementById('tablestep1').style.display = 'none';
document.getElementById('tablestep2').style.display = 'none';
document.getElementById('tablestep2groot').style.display = 'none';
document.getElementById('tablestep3').style.display = 'none';
document.getElementById('tablestep4').style.display = 'none';
switch(thisStep)
{
case "step1":
document.forms[0].Step.value = "1";
document.getElementById('step1').src = '/f/Step1Select.gif';
document.getElementById('tablestep1').style.display = 'inline';
document.getElementById('btnVorige').style.display = 'none';
document.getElementById('btnVolgende').src = '/f/StepNext.jpg';
break;
case "step2":
document.forms[0].Step.value = "2";
document.getElementById('step2').src = '/f/Step2Select.gif';
if(document.forms[0].ProductType.value =='BackupGroot')
{
document.getElementById('tablestep2groot').style.display = 'inline';
}
else
{
document.getElementById('tablestep2').style.display = 'inline';
}
document.getElementById('btnVorige').style.display = 'inline';
document.getElementById('btnVolgende').src = '/f/StepNext.jpg';
break;
case "step3":
document.forms[0].Step.value = "3";
document.getElementById('step3').src = '/f/Step3Select.gif';
document.getElementById('tablestep3').style.display = 'inline';
document.getElementById('btnVorige').style.display = 'inline';
document.getElementById('btnVolgende').src = '/f/StepNext.jpg';
break;
case "step4":
document.forms[0].Step.value = "4";
document.getElementById('step4').src = '/f/Step4Select.gif';
document.getElementById('tablestep4').style.display = 'inline';
document.getElementById('btnVorige').style.display = 'inline';
document.getElementById('btnVolgende').src = '/f/Bestel.gif';
break;
}
}
function dropDownOver(thisRow)
{
thisRow.style.backgroundColor = '#316AC5';
thisRow.style.cursor ='pointer';
thisRow.style.borderStyle = 'dotted';
thisRow.style.borderWidth = '1px';
}
function dropDownOut(thisRow)
{
thisRow.style.backgroundColor = '#FFFFFF';
thisRow.style.borderStyle = 'none';
thisRow.style.borderWidth = '0px';
}
function dropDownSelect(thisValue, thisDropdown)
{
	document.getElementById('inp' + thisDropdown).value =  thisValue;
	document.getElementById(thisDropdown).style.display  = 'block';
	document.forms[0].dropDownSelected.value =   thisDropdown;
}
function dropDownSelectOther(thisValue, inpDropdown, thisDropdown)
{
	document.getElementById('inp' + inpDropdown).value =  thisValue;
	document.getElementById(thisDropdown).style.display  = 'block';
	document.forms[0].dropDownSelected.value =   thisDropdown;
}
function dropDownShow(thisDropdown)
{
 document.getElementById(thisDropdown).style.display = 'inline';
var oElement = document.getElementById(thisDropdown);
var LeftPos = Number(getLeft('inp' + thisDropdown));
var TopPos = Number(getTop('inp' + thisDropdown)) + 20 ;
oElement.style.position = 'absolute';
oElement.style.top = TopPos;
oElement.style.left = LeftPos;
document.forms[0].dropDownSelected.value = thisDropdown;
}
function dropDownShowOther(inpDropdown, thisDropdown)
{
var oElement = document.getElementById(thisDropdown);
oElement.style.display = 'inline';
var LeftPos = Number(getLeft('inp' + inpDropdown));
var TopPos = Number(getTop('inp' +inpDropdown)) + 20;
oElement.style.position = 'absolute';
oElement.style.top = TopPos;
oElement.style.left = LeftPos;
document.forms[0].dropDownSelected.value = inpDropdown;
document.forms[0].dropDownSelectedOther.value = thisDropdown;
}
function dropDownHide(e)
{
if(document.forms[0].dropDownSelected.value != '')
{
//alert(document.forms[0].dropDownSelected.value);
var KeepDisplay = false;
//event = event || window.event;
var target = (e && e.target) || (event && event.srcElement); 
var obj = document.getElementById('inp' + document.forms[0].dropDownSelected.value); 
var obj2 = document.getElementById('btn' + document.forms[0].dropDownSelected.value); 
if(target==obj) 
KeepDisplay = true;
if(target==obj2) 
KeepDisplay = true;
if (KeepDisplay ==false)
{
var divResult = document.getElementById(document.forms[0].dropDownSelected.value);
if(!divResult)
{
divResult = document.getElementById(document.forms[0].dropDownSelectedOther.value);
}
divResult.style.display  = 'none';
divResult.style.position = 'absolute';
divResult.style.top = '-800px';
divResult.style.left = '-800px';
} 
}
}
function TogleBackupSize(strDIV)
{
document.getElementById('BackupKlein').style.backgroundImage='url(/f/BackupGarantieKleinNoSelect.jpg)';
document.getElementById('BackupMiddel').style.backgroundImage='url(/f/BackupGarantieMiddelNoSelec.jpg)';
document.getElementById('BackupGroot').style.backgroundImage='url(/f/BackupGarantieGrootNoSelect.jpg)';
document.getElementById('SLAgree').style.display='none';
if(strDIV == 'BackupKlein'){
document.getElementById('tdBackup_histLBL').style.display = 'inline';
document.getElementById('tdBackup_LocationLBL').style.display = 'none';
document.getElementById('tdBackup_hist').style.display = 'inline';
document.getElementById('tdBackup_Location').style.display = 'none';
	rePopulateSelect('BackupCapKlein' ,'inpCapaciteit' , document.forms[0].BackupCapKleinSelected.value);
	rePopulateSelect('Backup_contrKlein' ,'inpContractduur' , document.forms[0].Backup_contrKleinSelected.value);
document.getElementById('BackupKlein').style.backgroundImage='url(/f/BackupGarantieKleinSelect.jpg)';
for (i=4;  i<26; i++)
{
document.getElementById('MinMiddel' + i).style.visibility = 'hidden';
}
document.getElementById('ws_linuxtotal').style.visibility = 'hidden';
document.getElementById('ws_unixbsdtotal').style.visibility = 'hidden';
document.getElementById('ws_appleosxtotal').style.visibility = 'hidden';
document.getElementById('srv_windowssmallbtotal').style.visibility = 'hidden';
document.getElementById('srv_windowsservertotal').style.visibility = 'hidden';
document.getElementById('srv_Linuxservertotal').style.visibility = 'hidden';
document.getElementById('srv_UnixFreeBSDtotal').style.visibility = 'hidden';
document.getElementById('srv_AppleOSXtotal').style.visibility = 'hidden';
document.getElementById('appl_Exchangetotal').style.visibility = 'hidden';
document.getElementById('appl_SQLtotal').style.visibility = 'hidden';
document.getElementById('intelBased').style.visibility = 'hidden';
var thisForm = document.forms[0];
thisForm.ws_linux.value = '';
thisForm.ws_unixbsd.value = '';
thisForm.ws_appleosx.value = '';
thisForm.srv_windowssmallb.value = '';
thisForm.srv_windowsserver.value = '';
thisForm.srv_Linuxserver.value = '';
thisForm.srv_UnixFreeBSD.value = '';
thisForm.srv_AppleOSX.value = '';
thisForm.appl_Exchange.value = '';
thisForm.appl_SQL.value = '';
}
if(strDIV == 'BackupMiddel'){
document.getElementById('tdBackup_histLBL').style.display = 'inline';
document.getElementById('tdBackup_LocationLBL').style.display = 'none';
document.getElementById('tdBackup_hist').style.display = 'inline';
document.getElementById('tdBackup_Location').style.display = 'none';
	rePopulateSelect('BackupCapMiddel' ,'inpCapaciteit' , document.forms[0].BackupCapMiddelSelected.value);
rePopulateSelect('Backup_contrKlein' ,'inpContractduur' , document.forms[0].Backup_contrKleinSelected.value);
document.getElementById('BackupMiddel').style.backgroundImage='url(/f/BackupGarantieMiddelSelect.jpg)';
for (i=4;  i<26; i++)
{
document.getElementById('MinMiddel' + i).style.visibility = 'visible';
}
document.getElementById('ws_linuxtotal').style.visibility = 'visible';
document.getElementById('ws_unixbsdtotal').style.visibility = 'visible';
document.getElementById('ws_appleosxtotal').style.visibility ='visible';
document.getElementById('srv_windowssmallbtotal').style.visibility = 'visible';
document.getElementById('srv_windowsservertotal').style.visibility ='visible';
document.getElementById('srv_Linuxservertotal').style.visibility = 'visible';
document.getElementById('srv_UnixFreeBSDtotal').style.visibility ='visible';
document.getElementById('srv_AppleOSXtotal').style.visibility ='visible';
document.getElementById('appl_Exchangetotal').style.visibility ='visible';
document.getElementById('appl_SQLtotal').style.visibility ='visible';
document.getElementById('intelBased').style.visibility = 'visible';
}
if(strDIV == 'BackupGroot'){
document.getElementById('SLAgree').style.display='inline';
	rePopulateSelect('BackupCapGroot' ,'inpCapaciteit' , document.forms[0].BackupCapGrootSelected.value);
rePopulateSelect('Backup_contrGroot' ,'inpContractduur' , document.forms[0].Backup_contrGrootSelected.value);
document.getElementById('tdBackup_histLBL').style.display = 'none';
document.getElementById('tdBackup_LocationLBL').style.display = 'inline';
document.getElementById('tdBackup_hist').style.display = 'none';
document.getElementById('tdBackup_Location').style.display = 'inline';
document.getElementById('BackupGroot').style.backgroundImage='url(/f/BackupGarantieGrootSelect.jpg)';
for (i=4;  i<26; i++)
{
document.getElementById('MinMiddel' + i).style.visibility = 'visible';
}
document.getElementById('ws_linuxtotal').style.visibility = 'visible';
document.getElementById('ws_unixbsdtotal').style.visibility = 'visible';
document.getElementById('ws_appleosxtotal').style.visibility ='visible';
document.getElementById('srv_windowssmallbtotal').style.visibility = 'visible';
document.getElementById('srv_windowsservertotal').style.visibility ='visible';
document.getElementById('srv_Linuxservertotal').style.visibility = 'visible';
document.getElementById('srv_UnixFreeBSDtotal').style.visibility ='visible';
document.getElementById('srv_AppleOSXtotal').style.visibility ='visible';
document.getElementById('appl_Exchangetotal').style.visibility ='visible';
document.getElementById('appl_SQLtotal').style.visibility ='visible';
document.getElementById('intelBased').style.visibility = 'visible';
}
document.forms[0].ProductType.value = strDIV;
bestelStep('step' + document.forms[0].Step.value);
}
function ChangeDuration(duration)
{
document.getElementById('dspduration').innerHTML = duration;
}
function getTop(sID){ 
   var o=document.getElementById(sID); 
   if(o==null){return [0,0];} 
   var top=o.offsetTop,left=o.offsetLeft; 
   o=o.offsetParent; 
   while(o){ 
    if(document.all){ 
         if(o.offsetParent){ 
            if(o.scrollTop)top-=o.scrollTop; 
            if(o.scrollLeft)left-=o.scrollLeft; 
         } 
      }else{ 
         if(o.scrollTop)top-=o.scrollTop; 
         if(o.scrollLeft)left-=o.scrollLeft; 
         // Mozilla bug 
         if((o.tagName=='DIV')||(o.tagName=='TABLE'&&navigator.vendor=='Netscape')) 
            top+=getAttrPixValue(o,'border-top-width')|0,left+=getAttrPixValue(o,'border-left-width')|0; 
      } 
      top+=o.offsetTop; 
      left+=o.offsetLeft; 
      o=o.offsetParent; 
   } 
   if(navigator.userAgent.indexOf('Mac')!=-1 && typeof(document.body.leftMargin)!='undefined'){ 
      left+=document.body.leftMargin,top+=document.body.topMargin;   // working? 
   } 
   return [top]; 
} 
function getLeft(sID){ 
   var o=document.getElementById(sID); 
   if(o==null){return [0,0];} 
var left=o.offsetLeft; 
   o=o.offsetParent; 
   while(o){ 
    if(document.all){ 
         if(o.offsetParent){
            if(o.scrollLeft)
left-=o.scrollLeft; 
         } 
      }else{ 
         if(o.scrollLeft)
left-=o.scrollLeft;
         // Mozilla bug 
         if((o.tagName=='DIV')||(o.tagName=='TABLE'&&navigator.vendor=='Netscape')) 
            top+=getAttrPixValue(o,'border-top-width')|0,left+=getAttrPixValue(o,'border-left-width')|0; 
      } 
      left+=o.offsetLeft; 
      o=o.offsetParent; 
   } 
   if(navigator.userAgent.indexOf('Mac')!=-1 && typeof(document.body.leftMargin)!='undefined'){ 
      left+=document.body.leftMargin
   } 
   return [left]; 
} 
function setTopLeft(sID, sLeft, sTop){ 
   var o=document.getElementById(sID); 
   if(o==null){return [0,0];} 
   var top=o.offsetTop,left=o.offsetLeft; 
   o=o.offsetParent; 
   while(o){ 
    if(document.all){ 
         if(o.offsetParent){ 
            if(o.scrollTop)top-=o.scrollTop; 
            if(o.scrollLeft)left-=o.scrollLeft; 
         } 
      }else{ 
         if(o.scrollTop)top-=o.scrollTop; 
         if(o.scrollLeft)left-=o.scrollLeft; 
         // Mozilla bug 
         if((o.tagName=='DIV')||(o.tagName=='TABLE'&&navigator.vendor=='Netscape')) 
            top+=getAttrPixValue(o,'border-top-width')|0,left+=getAttrPixValue(o,'border-left-width')|0; 
      } 
      o.offsetTop = sTop; 
      o.offsetLeft = sLeft; 
      o=o.offsetParent; 
   } 
} 
function getAttrPixValue(e,a){ 
   var px=0; 
    if(window.getComputedStyle){ 
        var css,sty=window.getComputedStyle(e,''); 
      if(sty&&sty.getPropertyCSSValue){ 
         css=sty.getPropertyCSSValue(a); 
         if((css)&&css.primitiveType<=18){try{px=css.getFloatValue(5)|0;}catch(e){};} 
      } 
    } 
    return px; 
} 
function CheckNumericField(thisField)
{
var checkOK = "0123456789";
var checkStr = thisField.value;
var strLength = thisField.length;
var allValid = true;
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
var tst = thisField.value.substring(0, (strLength) - 1);
thisField.value = tst;
}
}
function CheckGreaterThan(thisField, intMax)
{
var checkStr = thisField.value;
if(parseInt(thisField.value) > intMax)
{
thisField.value = intMax;
}
}
function FieldChecked(strID)
{
if(!document.getElementById(strID).disabled)
{
document.getElementById(strID).checked = true;
}
}
function strLeft(sourceStr, keyStr){
return (sourceStr.indexOf(keyStr) == -1 | keyStr=='') ? '' : sourceStr.split(keyStr)[0];
}
function strRight(sourceStr, keyStr){
idx = sourceStr.indexOf(keyStr);
return (idx == -1 | keyStr=='') ? '' : sourceStr.substr(idx+ keyStr.length);
}
function rightBack(sourceStr, keyStr){
arr = sourceStr.split(keyStr);
return (sourceStr.indexOf(keyStr) == -1 | keyStr=='') ? '' : arr.pop()
}
function leftBack(sourceStr, keyStr){
arr = sourceStr.split(keyStr)
arr.pop();
return (keyStr==null | keyStr=='') ? '' : arr.join(keyStr)
}
function middle(sourceStr, keyStrLeft, keyStrRight){ 
return strLeft(strRight(sourceStr,keyStrLeft), keyStrRight);
} 
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Mid(str, start, len)
{
// Make sure start and len are within proper bounds
    if (start < 0 || len < 0) return "";
    var iEnd, iLen = String(str).length;
    if (start + len > iLen)
          iEnd = iLen;
    else
          iEnd = start + len;
    return String(str).substring(start,iEnd);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function InStr(strSearch, charSearchFor)
{
            for (i=0; i < strSearch.length; i++)
            {
                  if (charSearchFor == Mid(strSearch, i, 1))
                  {
                        return i;
                  }
            }
            return -1;
}
function CopyContacts()
{
if(document.getElementById('CopyContact').checked)
{
setDropDownValue('inpContactGender', document.forms[0].GenderCust.options[document.forms[0].GenderCust.selectedIndex].text);
document.forms[0].ContactFirstName.value = document.forms[0].FirstName.value;
document.forms[0].ContactMiddleInitial.value = document.forms[0].MiddleInitial.value;
document.forms[0].ContactLastName.value =document.forms[0].LastName.value;
document.forms[0].ContactMailAddress.value = document.forms[0].MailAddress.value;
setDropDownValue('inpContactPhoneCountry', document.forms[0].inpPhoneCountry.options[document.forms[0].inpPhoneCountry.selectedIndex].text);
document.forms[0].ContactPhoneCity.value = document.forms[0].PhoneCity.value;
document.forms[0].ContactPhoneSubscriber.value = document.forms[0].PhoneSubscriber.value;
}
}
function CopyRepresentatives()
{
if(document.getElementById('CopyRepresentative').checked)
{
setDropDownValue('inpRepresentGender', document.forms[0].GenderCust.options[document.forms[0].GenderCust.selectedIndex].text);
//document.forms[0].GenderRepresent.value = document.forms[0].GenderCust.value;
document.forms[0].RepresentFirstName.value = document.forms[0].FirstName.value;
document.forms[0].RepresentMiddleInitial.value = document.forms[0].MiddleInitial.value;
document.forms[0].RepresentLastName.value =document.forms[0].LastName.value;
document.forms[0].RepresentAddress.value = document.forms[0].Address.value;
document.forms[0].RepresentAddressNo.value = document.forms[0].AddressNo.value;
document.forms[0].RepresentZIP.value = document.forms[0].ZIP.value;
document.forms[0].RepresentCity.value = document.forms[0].City.value;
setDropDownValue('inpRepresentCountry', document.forms[0].inpPhoneCountry.options[document.forms[0].inpPhoneCountry.selectedIndex].text);
}
}
function validatePhoneNetNumber(thisField)
{
var thisFieldValue = document.getElementById(thisField).value;
if(thisFieldValue == ''){return;}
if(Left(thisFieldValue, 1)== 0)      {document.getElementById(thisField).value = '(0)' + strRight(thisFieldValue, '0');return;}
if(Left(thisFieldValue, 1) != '(')       {document.getElementById(thisField).value = '(0)' + thisFieldValue;return;}
if(Left(thisFieldValue, 3)== '(0)')  {return;}
if(Left(thisFieldValue, 2) == '(0')  {document.getElementById(thisField).value = '(0)' + strRight(thisFieldValue, '(0') ;}
}
function resetValue(strID)
{
document.getElementById(strID).checked = false;
}
	function TogleCustomerType(thisCustomer)
	{
var tblRepresent = document.getElementById('RepresentativeTable');
var RepresentLeftPos = Number(findLeftPos(tblRepresent));
var RepresentTopPos = Number(findTopPos(tblRepresent));
switch(thisCustomer)
{
case "Partikulier":
document.getElementById('GenderUser').style.display = 'inline';
document.getElementById('trFirstName').style.display = 'inline';
document.getElementById('trMiddleInitial').style.display = 'inline';
document.getElementById('trLastName').style.display = 'inline';
document.getElementById('trCompanyName').style.display = 'none';
//document.getElementById('RepresentativeTable').style.display = 'none';
document.forms[0].tmpTable.value =  document.getElementById('RepresentativeTable').innerHTML;
document.getElementById('RepresentativeTable').innerHTML = document.getElementById('ContactTable').innerHTML;
document.getElementById('ContactTable').innerHTML = document.getElementById('PhoneTable').innerHTML;
document.getElementById('ContactTable').style.top = '31px';
document.getElementById('PhoneTable').innerHTML = '';
break;
break;
case "Zakelijk":
document.getElementById('GenderUser').style.display = 'none';
document.getElementById('trFirstName').style.display = 'none';
document.getElementById('trMiddleInitial').style.display = 'none';
document.getElementById('trLastName').style.display = 'none';
document.getElementById('trCompanyName').style.display = 'inline';
document.getElementById('PhoneTable').innerHTML = document.getElementById('ContactTable').innerHTML;
document.getElementById('ContactTable').innerHTML = document.getElementById('RepresentativeTable').innerHTML;
document.getElementById('ContactTable').style.top = '-1px';
document.getElementById('RepresentativeTable').innerHTML = document.forms[0].tmpTable.value;
break;
}
}
	function TogleCustomerTypeMozilla()
	{
var thisCustomer = document.forms[0].TypeCust.options[document.forms[0].TypeCust.selectedIndex].text;
if(thisCustomer == 'Zakelijk')
{
//case "Zakelijk":
document.getElementById('trSpace1').style.display = 'none';
document.getElementById('trFirstName').style.display = 'none';
document.getElementById('trMiddleInitial').style.display = 'none';
document.getElementById('trLastName').style.display = 'none';
document.getElementById('GenderUser').style.display = 'none';
document.getElementById('trCompanyName').style.display = '';
document.getElementById('RepresentativeTable').style.display = '';
var tblContact = document.getElementById('ContactTable');
var tblPhone = document.getElementById('PhoneTable');
var tblUser = document.getElementById('UserTable');
var ContactLeftPos = Number(getLeft('ContactTable'));
var ContactTopPos = Number(getTop('ContactTable')) ;
var UserLeftPos = Number(getLeft('UserTable'));
var UserTopPos = Number(getTop('UserTable')) ;
tblContact.style.position = 'absolute';
tblPhone.style.position = 'absolute';
switch (BrowserDetect.browser) {
case "Firefox" :
tblContact.style.top = ContactTopPos - 5;
tblContact.style.left = ContactLeftPos - 280;
tblPhone.style.left = UserLeftPos - 221;
tblPhone.style.top = UserTopPos - 129;
break;
case "Safari" :
tblContact.style.top = ContactTopPos - 5;
tblContact.style.left = ContactLeftPos - 280;
tblPhone.style.left = UserLeftPos - 230;
tblPhone.style.top = UserTopPos - 129;
break;
case "Opera" :
tblContact.style.top = ContactTopPos - 5;
tblContact.style.left = ContactLeftPos - 280;
tblPhone.style.left = UserLeftPos - 228;
tblPhone.style.top = UserTopPos - 129;
break;
default:
tblContact.style.top = ContactTopPos - 5;
tblContact.style.left = ContactLeftPos - 280;
tblPhone.style.left = UserLeftPos - 220;
tblPhone.style.top = UserTopPos - 129;
}
}
else
{
document.getElementById('trSpace1').style.display = '';
document.getElementById('trFirstName').style.display = '';
document.getElementById('trMiddleInitial').style.display = '';
document.getElementById('trLastName').style.display = '';
document.getElementById('GenderUser').style.display = '';
document.getElementById('trCompanyName').style.display = 'none';
document.getElementById('RepresentativeTable').style.display = 'none';
var tblContact = document.getElementById('ContactTable');
var tblPhone = document.getElementById('PhoneTable');
var ContactLeftPos = Number(getLeft('ContactTable'));
var ContactTopPos = Number(getTop('ContactTable')) ;
tblContact.style.position = 'absolute';
tblPhone.style.position = 'absolute';
switch (BrowserDetect.browser) {
case "Firefox" :
tblContact.style.top = ContactTopPos + 5;
tblContact.style.left = ContactLeftPos + 280;
tblPhone.style.left = ContactLeftPos - 220;
tblPhone.style.top = ContactTopPos -266;
break;
case "Safari" :
tblContact.style.top = ContactTopPos + 5;
tblContact.style.left = ContactLeftPos + 280;
tblPhone.style.left = ContactLeftPos - 220;
tblPhone.style.top = ContactTopPos -266;
break;
case "Opera" :
tblContact.style.top = ContactTopPos + 5;
tblContact.style.left = ContactLeftPos + 280;
tblPhone.style.left = ContactLeftPos - 220;
tblPhone.style.top = ContactTopPos -266;
break;
default:
tblContact.style.top = ContactTopPos + 5;
tblContact.style.left = ContactLeftPos + 280;
tblPhone.style.left = ContactLeftPos - 220;
tblPhone.style.top = ContactTopPos -266;
}
document.getElementById('PhoneTable').style.display = 'inline';
document.getElementById('PhoneTable').style.width = '288px';
document.getElementById('RepresentativeTable').style.display = 'none';
}
}
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){
		 //  alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		//   alert("Invalid E-mail ID")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		  //  alert("Invalid E-mail ID")
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		 //   alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		 //   alert("Invalid E-mail ID")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		  // alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }
 		 return true					
	}
function validateCustomer()
{
var allInput = document.getElementsByTagName('input');
var x=0; 
for (x=0; x<allInput.length; x++) 
{ 
allInput[x].style.borderColor = '#A5ACB2';
}
var isvalid = true;
var thisForm = document.forms[0];
if(thisForm.TypeCust.options[thisForm.TypeCust.selectedIndex].text== 'Zakelijk'){
if(document.getElementById('inpCompanyName').value == ''){document.getElementById('inpCompanyName').style.borderColor =  '#DA0505';isvalid =false;}
if(document.getElementById('inpRepresentFirstName').value == ''){document.getElementById('inpRepresentFirstName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpRepresentMiddleInitial').value == ''){document.getElementById('inpRepresentMiddleInitial').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpRepresentLastName').value == ''){document.getElementById('inpRepresentLastName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpRepresentJobName').value == ''){document.getElementById('inpRepresentJobName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpRepresentAddress').value == ''){document.getElementById('inpRepresentAddress').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpRepresentAddressNo').value == ''){document.getElementById('inpRepresentAddressNo').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpRepresentZIP').value == ''){document.getElementById('inpRepresentZIP').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpRepresentCity').value == ''){document.getElementById('inpRepresentCity').style.borderColor =  '#DA0505';isvalid = false;}
}
if(document.getElementById('inpAddress').value == ''){document.getElementById('inpAddress').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpAddressNo').value == ''){document.getElementById('inpAddressNo').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpZIP').value == ''){document.getElementById('inpZIP').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpCity').value == ''){document.getElementById('inpCity').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpMailAddress').value == ''){document.getElementById('inpMailAddress').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpPhoneCity').value == ''){document.getElementById('inpPhoneCity').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpPhoneSubscriber').value == ''){document.getElementById('inpPhoneSubscriber').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpFaxCity').value == ''){document.getElementById('inpFaxCity').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpFaxSubscriber').value == ''){document.getElementById('inpFaxSubscriber').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpContactFirstName').value == ''){document.getElementById('inpContactFirstName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpContactMiddleInitial').value == ''){document.getElementById('inpContactMiddleInitial').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpContactLastName').value == ''){document.getElementById('inpContactLastName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpContactJobName').value == ''){document.getElementById('inpContactJobName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpContactMailAddress').value == ''){document.getElementById('inpContactMailAddress').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpContactPhoneCity').value == ''){document.getElementById('inpContactPhoneCity').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpContactPhoneSubscriber').value == ''){document.getElementById('inpContactPhoneSubscriber').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpDateStart').value == ''){document.getElementById('inpDateStart').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpBankName').value == ''){document.getElementById('inpBankName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpBankCity').value == ''){document.getElementById('inpBankCity').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpBankAttention').value == ''){document.getElementById('inpBankAttention').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpBankAccount').value == ''){document.getElementById('inpBankAccount').style.borderColor =  '#DA0505';isvalid = false;}
if(thisForm.TypeCust.options[thisForm.TypeCust.selectedIndex].text == 'Partikulier')
{
if(document.getElementById('inpFirstName').value == ''){document.getElementById('inpFirstName').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpMiddleInitial').value == ''){document.getElementById('inpMiddleInitial').style.borderColor =  '#DA0505';isvalid = false;}
if(document.getElementById('inpLastName').value == ''){document.getElementById('inpLastName').style.borderColor =  '#DA0505';isvalid = false;}
}
var totalLicenses = thisForm.ws_windows.value;
if(thisForm.ProductType.value != 'BackupKlein')
{
totalLicenses = totalLicenses +  thisForm.ws_linux.value;
totalLicenses = totalLicenses +  thisForm.ws_unixbsd.value;
totalLicenses = totalLicenses +  thisForm.ws_appleosx.value;
totalLicenses = totalLicenses +  thisForm.srv_windowssmallb.value;
totalLicenses = totalLicenses +  thisForm.srv_windowsserver.value;
totalLicenses = totalLicenses +  thisForm.srv_Linuxserver.value;
totalLicenses = totalLicenses +  thisForm.srv_UnixFreeBSD.value;
totalLicenses = totalLicenses +  thisForm.srv_AppleOSX.value;
}
var strError = '';
if (!isvalid) 
{
strError += '* Niet alle verplichte velden zijn correct ingevuld.\n';
}
if(totalLicenses < 1){
strError += '* U dient minimaal een werkstation of server licentie aan te schaffen.\n';
document.getElementById('ws_windows').style.borderColor =  '#DA0505';
document.getElementById('ws_windows').style.borderColor =  '#DA0505';
document.getElementById('ws_linux').style.borderColor =  '#DA0505';
document.getElementById('ws_unixbsd').style.borderColor =  '#DA0505';
document.getElementById('ws_appleosx').style.borderColor =  '#DA0505';
document.getElementById('srv_windowssmallb').style.borderColor =  '#DA0505';
document.getElementById('srv_windowsserver').style.borderColor =  '#DA0505';
document.getElementById('srv_Linuxserver').style.borderColor =  '#DA0505';
document.getElementById('srv_UnixFreeBSD').style.borderColor =  '#DA0505';
document.getElementById('srv_AppleOSX').style.borderColor =  '#DA0505';
document.getElementById('appl_Exchange').style.borderColor =  '#DA0505';
document.getElementById('appl_SQL').style.borderColor =  '#DA0505';
isvalid = false;
}
if(thisForm.TypeBank.options[thisForm.TypeBank.selectedIndex].text == 'Postbank')
{
if(document.getElementById('inpBankAccount').value.length < 7 || document.getElementById('inpBankAccount').value.length > 7)
{
document.getElementById('inpBankAccount').style.borderColor =  '#DA0505';
strError +=  '* Een postbank rekening nummer dient uit 7 cijfers te bestaan.'+ String.fromCharCode("13")+' Indien het rekening nummer toch uit minder cijfers bestaat, gebruik dan voorloop nullen.\n';
isvalid = false;
}
}
if(thisForm.TypeBank.options[thisForm.TypeBank.selectedIndex].text == 'Bank')
{
if(document.getElementById('inpBankAccount').value.length < 9 || document.getElementById('inpBankAccount').value.length > 9)
{
document.getElementById('inpBankAccount').style.borderColor =  '#DA0505';
strError += '* Een bank rekening nummer dient uit 9 cijfers te bestaan.'+  String.fromCharCode("13")+' Indien het rekening nummer toch uit minder cijfers bestaat, gebruik dan voorloop nullen\n';
isvalid = false;
}
}
if(!echeck(thisForm.MailAddress.value))
{
document.getElementById('inpMailAddress').style.borderColor =  '#DA0505';
strError += '* Het e-mail adres van de eindgebruiker is geen geldig e-mail adres\n';
isvalid = false;
}
if(!echeck(thisForm.ContactMailAddress.value))
{
strError += '* Het e-mail adres van de contactpersoon is geen geldig e-mail adres\n';
isvalid = false;
}
if (strError !='')
{
tb_show('', '/online/backup/software/VerplichteVeldenWaarschuwing?KeepThis=true&TB_iframe=true&height=130&width=390', null);
//alert('Het formulier bevat de volgende fouten:\n\n' + strError);
}
return isvalid;
}
function validateReseller()
{
var isvalid = true;
thisForm = document.forms[0]
var strErrors = '';
if(thisForm.CompanyName.value == ''){isvalid =false;strErrors += 'Bedrijfsnaam\n';}
if(thisForm.CompanyType.value == ''){isvalid =false;strErrors += 'Bedrijfsvorm\n';}
if(thisForm.CompanyKvK.value == ''){isvalid =false;strErrors += 'KvK nummer\n';}
if(thisForm.CompanyWebsite.value == ''){isvalid =false;strErrors += 'Website\n';}
if(thisForm.CompanyAddress.value == ''){isvalid =false;strErrors += 'Adres\n';}
if(thisForm.CompanyCity.value == ''){isvalid =false;strErrors += 'Stad\n';}
if(thisForm.CompanyZIP.value == ''){isvalid =false;strErrors += 'Postcode\n';}
if(thisForm.FirstName.value == ''){isvalid =false;strErrors += 'Voornaam\n';}
if(thisForm.LastName.value == ''){isvalid =false;strErrors += 'Achternaam\n';}
if(thisForm.MailAddress.value == ''){isvalid =false;strErrors += 'e-mail\n';}
if(thisForm.Phone.value == ''){isvalid =false;strErrors += 'Telefoonnummer\n';}

if(!echeck(document.forms[0].MailAddress.value)) 
{isvalid ==false;strErrors += 'Gebruik een geldig e-mail adres, zodat wij de mogelijkheid hebben om een bericht terug te sturen';}


if(!isvalid)
{
tb_show('', '/online/backup/software/VerplichteVeldenWaarschuwing?KeepThis=true&TB_iframe=true&height=130&width=390', null);

//alert('Niet alle verplichte velden zijn ingevuld!\n\n' + strErrors);
return false;
}
else
{
return true;
}

}

function setDropDownValue(thisDropDown, thisValue){
thisElement = document.getElementById(thisDropDown);
for (var i=0; i<thisElement.length; i++) 
if (thisElement[i].text == thisValue) {
thisElement[i].selected = true;
break;
}
}
function rePopulateSelect(sourceSelect, targetSelect, newValue){
targetElm = document.getElementById(targetSelect);
sourceElm = document.getElementById(sourceSelect);
	targetElm.options.length=0;
for (var i=0; i<sourceElm.length; i++){ 
targetElm.options[i]=new Option(sourceElm[i].text , sourceElm[i].text , true, false);
}
setDropDownValue(targetSelect, newValue);
}
function setTempValues()
{
	var thisForm = document.forms[0];
var tmpCapacity = thisForm.Backup_cap.options[thisForm.Backup_cap.selectedIndex].text;
var tmpHistory = thisForm.Backup_hist.options[thisForm.Backup_hist.selectedIndex].text;
var tmpContractDuration = thisForm.Backup_contr.options[thisForm.Backup_contr.selectedIndex].text;
	var tmp_ws_windows = thisForm.ws_windows.value;
var tmp_ws_linux =  thisForm.ws_linux.value;
var tmp_ws_unixbsd =  thisForm.ws_unixbsd.value;
var tmp_ws_appleosx =  thisForm.ws_appleosx.value;
var tmp_srv_windowssmallb =  thisForm.srv_windowssmallb.value;
var tmp_srv_windowsserver =  thisForm.srv_windowsserver.value;
var tmp_srv_Linuxserver =  thisForm.srv_Linuxserver.value;
var tmp_srv_UnixFreeBSD =  thisForm.srv_UnixFreeBSD.value;
var tmp_srv_AppleOSX =  thisForm.srv_AppleOSX.value;
var tmp_appl_Exchange =  thisForm.appl_Exchange.value;
	var tmp_appl_SQL =  thisForm.appl_SQL.value;
	var tmpDailyCheck = document.getElementById('DailyCheck').checked;
	var tmpPhoneSupport = document.getElementById('PhoneSupport').checked;
	var tmpStoreKey = document.getElementById('StoreKey').checked;
var tmpBackupKeyStore =  thisForm.BackupKeyStore.options[thisForm.BackupKeyStore.selectedIndex].text;
var tmpYearlyBackup = document.getElementById('YearlyBackup').checked;
var tmpEmergencyRecovery = document.getElementById('EmergencyRecovery').checked;
var tmpBGRecoveryBy = thisForm.BGRecoveryBy.options[thisForm.BGRecoveryBy.selectedIndex].text;
var tmpEmergencyRecovery = document.getElementById('EmergencyRecovery').checked;
var tmpDiscount1 = document.getElementById('Discount1').checked;
var tmpDiscount2 = document.getElementById('Discount2').checked;
var tmpDiscount3 = document.getElementById('Discount3').checked;
if(thisForm.ProductType.value =='BackupKlein') 
{
thisForm.BackupCapKleinSelected.value = tmpCapacity;
thisForm.Backup_histKleinSelected.value = tmpHistory;
thisForm.Backup_contrKleinSelected.value = tmpContractDuration;
	thisForm.klein_ws_windows.value = tmp_ws_windows;
thisForm.kleinDailyCheck.value = tmpDailyCheck;
thisForm.kleinPhoneSupport.value = tmpPhoneSupport;
thisForm.kleinStoreKey.value = tmpStoreKey;
thisForm.kleinBackupKeyStore.value = tmpBackupKeyStore;
thisForm.kleinYearlyBackup.value = tmpYearlyBackup;
thisForm.kleinEmergencyRecovery.value = tmpEmergencyRecovery;
thisForm.kleinBGRecoveryBy.value = tmpBGRecoveryBy;
thisForm.kleinEmergencyRecovery.value = tmpEmergencyRecovery;
thisForm.kleinDiscount1.value = tmpDiscount1;
thisForm.kleinDiscount2.value = tmpDiscount2;
thisForm.kleinDiscount3.value = tmpDiscount3;
}
if(thisForm.ProductType.value =='BackupMiddel')
{
thisForm.BackupCapMiddelSelected.value = tmpCapacity;
thisForm.Backup_histMiddelSelected.value = tmpHistory;
thisForm.Backup_contrMiddelSelected.value = tmpContractDuration;
	thisForm.middel_ws_windows.value = tmp_ws_windows;
thisForm.middel_ws_linux.value = tmp_ws_linux;
thisForm.middel_ws_unixbsd.value = tmp_ws_unixbsd ;
thisForm.middel_ws_appleosx.value =  tmp_ws_appleosx;
thisForm.middel_srv_windowssmallb.value = tmp_srv_windowssmallb;
thisForm.middel_srv_windowsserver.value = tmp_srv_windowsserver;
thisForm.middel_srv_Linuxserver.value = tmp_srv_Linuxserver;
thisForm.middel_srv_UnixFreeBSD.value = tmp_srv_UnixFreeBSD;
thisForm.middel_srv_AppleOSX.value = tmp_srv_AppleOSX;
thisForm.middel_appl_Exchange.value = tmp_appl_Exchange;
thisForm.middel_appl_SQL.value = tmp_appl_SQL;
thisForm.middelDailyCheck.value = tmpDailyCheck;
thisForm.middelPhoneSupport.value = tmpPhoneSupport;
thisForm.middelStoreKey.value = tmpStoreKey;
thisForm.middelBackupKeyStore.value = tmpBackupKeyStore;
thisForm.middelYearlyBackup.value = tmpYearlyBackup;
thisForm.middelEmergencyRecovery.value = tmpEmergencyRecovery;
thisForm.middelBGRecoveryBy.value = tmpBGRecoveryBy;
thisForm.middelEmergencyRecovery.value = tmpEmergencyRecovery;
thisForm.middelDiscount1.value = tmpDiscount1;
thisForm.middelDiscount2.value = tmpDiscount2;
thisForm.middelDiscount3.value = tmpDiscount3;
}
if(thisForm.ProductType.value =='BackupGroot')
{
thisForm.BackupCapGrootSelected.value = tmpCapacity;
thisForm.Backup_histGrootSelected.value = tmpHistory;
thisForm.Backup_contrGrootSelected.value = tmpContractDuration;
	thisForm.groot_ws_windows.value = tmp_ws_windows;
thisForm.groot_ws_linux.value = tmp_ws_linux;
thisForm.groot_ws_unixbsd.value = tmp_ws_unixbsd ;
thisForm.groot_ws_appleosx.value =  tmp_ws_appleosx;
thisForm.groot_srv_windowssmallb.value = tmp_srv_windowssmallb;
thisForm.groot_srv_windowsserver.value = tmp_srv_windowsserver;
thisForm.groot_srv_Linuxserver.value = tmp_srv_Linuxserver;
thisForm.groot_srv_UnixFreeBSD.value = tmp_srv_UnixFreeBSD;
thisForm.groot_srv_AppleOSX.value = tmp_srv_AppleOSX;
thisForm.groot_appl_Exchange.value = tmp_appl_Exchange;
thisForm.groot_appl_SQL.value = tmp_appl_SQL;
thisForm.grootDailyCheck.value = tmpDailyCheck;
thisForm.grootPhoneSupport.value = tmpPhoneSupport;
thisForm.grootStoreKey.value = tmpStoreKey;
thisForm.grootBackupKeyStore.value = tmpBackupKeyStore;
thisForm.grootYearlyBackup.value = tmpYearlyBackup;
thisForm.grootEmergencyRecovery.value = tmpEmergencyRecovery;
thisForm.grootBGRecoveryBy.value = tmpBGRecoveryBy;
thisForm.grootEmergencyRecovery.value = tmpEmergencyRecovery;
thisForm.grootDiscount1.value = tmpDiscount1;
thisForm.grootDiscount2.value = tmpDiscount2;
thisForm.grootDiscount3.value = tmpDiscount3;
}
}
function getTempValues()
{
	var thisForm = document.forms[0];
if(thisForm.ProductType.value =='BackupKlein') 
{
setDropDownValue('inpCapaciteit' , thisForm.BackupCapKleinSelected.value);
setDropDownValue('inpHistorie' , thisForm.Backup_histKleinSelected.value);
setDropDownValue('inpContractduur' , thisForm.Backup_contrKleinSelected.value);
 	thisForm.ws_windows.value =thisForm.klein_ws_windows.value;
if(thisForm.kleinDailyCheck.value=='true'){document.getElementById('DailyCheck').checked=true;}else{document.getElementById('DailyCheck').checked=false;}
if(thisForm.kleinPhoneSupport.value=='true'){document.getElementById('PhoneSupport').checked=true;}else{document.getElementById('PhoneSupport').checked=false;}
if(thisForm.kleinStoreKey.value=='true'){document.getElementById('StoreKey').checked=true;}else {document.getElementById('StoreKey').checked=false;}
if(thisForm.kleinBackupKeyStore.value=='true'){document.getElementById('inpKeyStore').checked=true;}else{document.getElementById('inpKeyStore').checked=false;}
setDropDownValue('inpKeyStore' , thisForm.kleinBackupKeyStore.value);
 	if(thisForm.kleinYearlyBackup.value=='true'){document.getElementById('YearlyBackup').checked=true;}else{document.getElementById('YearlyBackup').checked=false;}
if(thisForm.kleinEmergencyRecovery.value=='true'){document.getElementById('EmergencyRecovery').checked=true;}else{document.getElementById('EmergencyRecovery').checked=false;}
setDropDownValue('inpRecoveryBy' , thisForm.kleinBGRecoveryBy.value);
	if(thisForm.kleinDiscount1.value=='true'){document.getElementById('Discount1').checked=true;}else{document.getElementById('Discount1').checked=false;}
	if(thisForm.kleinDiscount2.value=='true'){document.getElementById('Discount2').checked=true;}else{document.getElementById('Discount2').checked=false;}
	if(thisForm.kleinDiscount3.value=='true'){document.getElementById('Discount3').checked=true;}else{document.getElementById('Discount3').checked=false;}
}
if(thisForm.ProductType.value =='BackupMiddel')
{
setDropDownValue('inpCapaciteit' , thisForm.BackupCapMiddelSelected.value);
setDropDownValue('inpHistorie' , thisForm.Backup_histMiddelSelected.value);
setDropDownValue('inpContractduur' , thisForm.Backup_contrMiddelSelected.value);
	thisForm.ws_windows.value =thisForm.middel_ws_windows.value;
	thisForm.ws_windows.value =thisForm.middel_ws_windows.value;
	thisForm.ws_linux.value = thisForm.middel_ws_linux.value;
	thisForm.ws_unixbsd.value = thisForm.middel_ws_unixbsd.value;
	thisForm.ws_appleosx.value = thisForm.middel_ws_appleosx.value;
thisForm.srv_windowssmallb.value = thisForm.middel_srv_windowssmallb.value;
thisForm.srv_windowsserver.value = thisForm.middel_srv_windowsserver.value;
thisForm.srv_Linuxserver.value = thisForm.middel_srv_Linuxserver.value;
thisForm.srv_UnixFreeBSD.value = thisForm.middel_srv_UnixFreeBSD.value;
thisForm.srv_AppleOSX.value = thisForm.middel_srv_AppleOSX.value;
thisForm.appl_Exchange.value = thisForm.middel_appl_Exchange.value;
thisForm.appl_SQL.value = thisForm.middel_appl_SQL.value;
if(thisForm.middelDailyCheck.value=='true'){document.getElementById('DailyCheck').checked=true;}else{document.getElementById('DailyCheck').checked=false;}
if(thisForm.middelPhoneSupport.value=='true'){document.getElementById('PhoneSupport').checked=true;}else{document.getElementById('PhoneSupport').checked=false;}
if(thisForm.middelStoreKey.value=='true'){document.getElementById('StoreKey').checked=true;}else {document.getElementById('StoreKey').checked=false;}
if(thisForm.middelBackupKeyStore.value=='true'){document.getElementById('inpKeyStore').checked=true;}else{document.getElementById('inpKeyStore').checked=false;}
setDropDownValue('inpKeyStore' , thisForm.middelBackupKeyStore.value);
if(thisForm.middelYearlyBackup.value=='true'){document.getElementById('YearlyBackup').checked=true;}else{document.getElementById('YearlyBackup').checked=false;}
if(thisForm.middelEmergencyRecovery.value=='true'){document.getElementById('EmergencyRecovery').checked=true;}else{document.getElementById('EmergencyRecovery').checked=false;}
setDropDownValue('inpRecoveryBy' , thisForm.middelBGRecoveryBy.value);
if(thisForm.middelDiscount1.value=='true'){document.getElementById('Discount1').checked=true;}else{document.getElementById('Discount1').checked=false;}
if(thisForm.middelDiscount2.value=='true'){document.getElementById('Discount2').checked=true;}else{document.getElementById('Discount2').checked=false;}
if(thisForm.middelDiscount3.value=='true'){document.getElementById('Discount3').checked=true;}else{document.getElementById('Discount3').checked=false;}
}
if(thisForm.ProductType.value =='BackupGroot')
{
//thisForm.BackupCapMiddelSelected.value 
setDropDownValue('inpCapaciteit' , thisForm.BackupCapGrootSelected.value);
setDropDownValue('inpHistorie' , thisForm.Backup_histGrootSelected.value);
setDropDownValue('inpContractduur' , thisForm.Backup_contrGrootSelected.value);
	thisForm.ws_windows.value =thisForm.groot_ws_windows.value;
	thisForm.ws_windows.value =thisForm.groot_ws_windows.value;
	thisForm.ws_linux.value = thisForm.groot_ws_linux.value;
	thisForm.ws_unixbsd.value = thisForm.groot_ws_unixbsd.value;
	thisForm.ws_appleosx.value = thisForm.groot_ws_appleosx.value;
thisForm.srv_windowssmallb.value = thisForm.groot_srv_windowssmallb.value;
thisForm.srv_windowsserver.value = thisForm.groot_srv_windowsserver.value;
thisForm.srv_Linuxserver.value = thisForm.groot_srv_Linuxserver.value;
thisForm.srv_UnixFreeBSD.value = thisForm.groot_srv_UnixFreeBSD.value;
thisForm.srv_AppleOSX.value = thisForm.groot_srv_AppleOSX.value;
thisForm.appl_Exchange.value = thisForm.groot_appl_Exchange.value;
thisForm.appl_SQL.value = thisForm.groot_appl_SQL.value;
if(thisForm.grootDailyCheck.value=='true'){document.getElementById('DailyCheck').checked=true;}else{document.getElementById('DailyCheck').checked=false;}
if(thisForm.grootPhoneSupport.value=='true'){document.getElementById('PhoneSupport').checked=true;}else{document.getElementById('PhoneSupport').checked=false;}
if(thisForm.grootStoreKey.value=='true'){document.getElementById('StoreKey').checked=true;}else {document.getElementById('StoreKey').checked=false;}
if(thisForm.grootBackupKeyStore.value=='true'){document.getElementById('inpKeyStore').checked=true;}else{document.getElementById('inpKeyStore').checked=false;}
setDropDownValue('inpKeyStore' , thisForm.grootBackupKeyStore.value);
if(thisForm.grootYearlyBackup.value=='true'){document.getElementById('YearlyBackup').checked=true;}else{document.getElementById('YearlyBackup').checked=false;}
if(thisForm.grootEmergencyRecovery.value=='true'){document.getElementById('EmergencyRecovery').checked=true;}else{document.getElementById('EmergencyRecovery').checked=false;}
setDropDownValue('inpRecoveryBy' , thisForm.grootBGRecoveryBy.value);
if(thisForm.grootDiscount1.value=='true'){document.getElementById('Discount1').checked=true;}else{document.getElementById('Discount1').checked=false;}
if(thisForm.grootDiscount2.value=='true'){document.getElementById('Discount2').checked=true;}else{document.getElementById('Discount2').checked=false;}
if(thisForm.grootDiscount3.value=='true'){document.getElementById('Discount3').checked=true;}else{document.getElementById('Discount3').checked=false;}
}
}
function checkKeyStore()
{
var KeyStore = document.forms[0].BackupKeyStore.options[document.forms[0].BackupKeyStore.selectedIndex].text;
if(KeyStore == 'Klant') 
{
uncheckYearlyBackup();
}
}
function CheckPartner()
{
if(document.forms[0].BlockPartner.value == '1')
{
var CurPartner = document.forms[0].PartnersSelect.options[document.forms[0].PartnersSelect.selectedIndex].text;
FieldChecked('Reference1');
document.getElementById('inpReferer').disabled = true;
document.getElementById('Reference2').disabled = true;
document.getElementById('inpRefererOther').disabled = true;
Set_Cookie( 'partner', CurPartner, '45', '/', '', '' );

}
else
{
    if ( Get_Cookie( 'partner' ))
    {
    setDropDownValue('PartnersSelect', Get_Cookie('partner'));
  FieldChecked('Reference1');
  document.getElementById('PartnersSelect').options.length=0;
  document.getElementById('PartnersSelect').options[0]=new Option(Get_Cookie('partner'), Get_Cookie('partner'), true, false);
  document.getElementById('inpReferer').disabled = true;
  document.getElementById('Reference2').disabled = true;
  document.getElementById('inpRefererOther').disabled = true;
    }
}
}
function TogleLocation()
{
var Loc1 = document.forms[0].Backup_Locations_1.options[document.forms[0].Backup_Locations_1.selectedIndex].text;
if (Loc1 == '')
{
rePopulateSelect('Backup_Locations_20', 'Backup_Locations_2', '');
}
if (Loc1 == 'Intern (klant)')
{
rePopulateSelect('Backup_Locations_21', 'Backup_Locations_2', '');
}
if (Loc1 == 'Extern (Rotterdam)')
{
rePopulateSelect('Backup_Locations_22', 'Backup_Locations_2', '');
}
}
function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f
	
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );
		
		
		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}	
function Set_Cookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );
/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );
document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}
function showToolTipSLA(strTable)
{
switch(strTable)
{
case "SLA1_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Netwerk</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR><TR><TD  CLASS=\'TTIP1\'>Online Backup Servers</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR></TABLE>');
break;
case "SLA1_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Netwerk</TD><TD  CLASS=\'TTIP2\'>99%</TD></TR><TR><TD  CLASS=\'TTIP1\'>Online Backup Server</TD><TD  CLASS=\'TTIP2\'>98%</TD></TR></TABLE>');
break;
case "SLA1_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Netwerk</TD><TD  CLASS=\'TTIP2\'>99,90%</TD></TR><TR><TD  CLASS=\'TTIP1\'>Online Backup Server</TD><TD  CLASS=\'TTIP2\'>99%</TD></TR></TABLE>');
break;
case "SLA2_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Kantooruren</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Kantooruren</TD></TR></TABLE>');
break;
case "SLA2_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Kantooruren</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Maandag - zaterdag<br>08:00 - 22:00 uur</TD></TR></TABLE>');
break;
case "SLA2_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Kantooruren</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>24 uur per dag</TD></TR></TABLE>');
break;
case "SLA3_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Binnen kantooruren</TD><TD  CLASS=\'TTIP2\'>< 1 werkdag</TD></TR><TR><TD  CLASS=\'TTIP1\'>Buiten kantooruren</TD><TD  CLASS=\'TTIP2\'>Niet van toepassing</TD></TR></TABLE>');
break;
case "SLA3_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Binnen kantooruren</TD><TD  CLASS=\'TTIP2\'>< 2 uur</TD></TR><TR><TD  CLASS=\'TTIP1\'>Buiten kantooruren</TD><TD  CLASS=\'TTIP2\'>< 4 uur</TD></TR></TABLE>');
break;
case "SLA3_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Binnen kantooruren</TD><TD  CLASS=\'TTIP2\'>< 1 uur</TD></TR><TR><TD  CLASS=\'TTIP1\'>Buiten kantooruren</TD><TD  CLASS=\'TTIP2\'>< 1 uur</TD></TR></TABLE>');
break;
case "SLA4_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Binnen kantooruren</TD><TD  CLASS=\'TTIP2\'>< 1 werkdag</TD></TR><TR><TD  CLASS=\'TTIP1\'>Buiten kantooruren</TD><TD  CLASS=\'TTIP2\'>Niet van toepassing</TD></TR></TABLE>');
break;
case "SLA4_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Binnen kantooruren</TD><TD  CLASS=\'TTIP2\'>< 5 uur</TD></TR><TR><TD  CLASS=\'TTIP1\'>Buiten kantooruren</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR></TABLE>');
break;
case "SLA4_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Binnen kantooruren</TD><TD  CLASS=\'TTIP2\'>< 1 uur</TD></TR><TR><TD  CLASS=\'TTIP1\'>Buiten kantooruren</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR></TABLE>');
break;
case "SLA5_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR></TABLE>');
break;
case "SLA5_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>< 24 uur op locatie</TD></TR></TABLE>');
break;
case "SLA5_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>< 2 werkdagen op locatie</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>< 8 uur op locatie</TD></TR></TABLE>');
break;
case "SLA6_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR></TABLE>');
break;
case "SLA6_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>Naar vermogen</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>< 24 uur op locatie</TD></TR></TABLE>');
break;
case "SLA6_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Niet Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>< 2 werkdagen op locatie</TD></TR><TR><TD  CLASS=\'TTIP1\'>Spoedgevallen</TD><TD  CLASS=\'TTIP2\'>< 8 uur op locatie</TD></TR></TABLE>');
break;
case "SLA7_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Dagelijks</TD><TD  CLASS=\'TTIP2\'>Niet van toepassing</TD></TR></TABLE>');
break;
case "SLA7_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Dagelijks</TD><TD  CLASS=\'TTIP2\'>ja</TD></TR></TABLE>');
break;
case "SLA7_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Dagelijks</TD><TD  CLASS=\'TTIP2\'>ja</TD></TR></TABLE>');
break;
case "SLA8_1":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Dagelijks</TD><TD  CLASS=\'TTIP2\'>Niet van toepassing</TD></TR></TABLE>');
break;
case "SLA8_2":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Dagelijks</TD><TD  CLASS=\'TTIP2\'>ja</TD></TR></TABLE>');
break;
case "SLA8_3":
Tip('<TABLE><TR><TD CLASS=\'TTIP1\'>Dagelijks</TD><TD  CLASS=\'TTIP2\'>ja</TD></TR></TABLE>');
break;
}
}
function resetSLA()
{
document.forms[0].basicSLA.disabled = false;
document.forms[0].basicSLA.checked = false;
document.forms[0].extraSLA.disabled = false;
document.forms[0].extraSLA.checked = false;
document.forms[0].optimalSLA.disabled = false;
document.forms[0].optimalSLA.checked = false;
}
function togleSLA(strSLA)
{
var strdefaultSLA = document.forms[0].defaultSLA.value;
if(strdefaultSLA == '1')
   {
    if(strSLA == '2')
      { 
     document.forms[0].optimalSLA.checked =false;
      }
    if(strSLA == '3')
      { 
     document.forms[0].extraSLA.checked =false;
      }
    }
}
function checkYearlyBackup()
{
if(document.forms[0].YearlyBackup.checked)
{
document.forms[0].StoreKey.checked = true;
}
}
function uncheckYearlyBackup()
{
if(!document.forms[0].StoreKey.checked)
{
document.forms[0].YearlyBackup.checked = false;
}
}
function selectRecovery()
{
if(document.forms[0].BGRecoveryBy.options[document.forms[0].BGRecoveryBy.selectedIndex].text == 'BackupGarantie.nl')
{
setDropDownValue('inpKeyStore', 'BackupGarantie.nl')
FieldChecked('StoreKey');
}
}
function checkRecovery()
{
if(document.getElementById('EmergencyRecovery').checked){
if(document.forms[0].BGRecoveryBy.options[document.forms[0].BGRecoveryBy.selectedIndex].text == 'BackupGarantie.nl')
{
if(document.forms[0].BackupKeyStore.options[document.forms[0].BackupKeyStore.selectedIndex].text != 'BackupGarantie.nl')
setDropDownValue('inpKeyStore', 'BackupGarantie.nl')
FieldChecked('StoreKey');
//alert('Indien u kiest voor Noodherstel door BackupGarantie.nl, dient u ook uw encryptie sleutel bij ons op te slaan, zodat wij uw noodherstel uit kunnen voeren.');
//alert(document.forms[0].BackupKeyStore.options[document.forms[0].BackupKeyStore.selectedIndex].text);
}
}
}
function TogleSelect()
{
if(document.forms[0].RefererSelect.options[document.forms[0].RefererSelect.selectedIndex].text == 'Namelijk') 
{
document.getElementById('inpRefererOther').style.display = 'inline';
}
else
{
document.getElementById('inpRefererOther').style.display = 'none';
}
}
function rememberHistory()
{
document.forms[0].selectedHistory.value= document.forms[0].Backup_hist.selectedIndex;
//document.forms[0].Backup_hist.options[document.forms[0].Backup_hist.selectedIndex].value;
}
function retreiveHistory()
{
document.forms[0].Backup_hist.selectedIndex = document.forms[0].selectedHistory.value;
}
function findLeftPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curleft];
}
function findTopPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return [curtop];
}
