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];}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function pviiClassNew2(obj, new_style, new_style2) { //v2.7 by PVII
  if(document.getElementById(obj).className==new_style)
  document.getElementById(obj).className=new_style2;
  else
  document.getElementById(obj).className=new_style;
}

function ADPopupWindow()
{
  window.open("/en/ad_popups.asp", "ADPopupWindow", "toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, copyhistory=no, width=752, height=550, left=200, top=30");
}

function Newsletter()
{
  window.open("/ge/subscribe.asp", "PopupWindow", "toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=no, copyhistory=no, width=400, height=230, left=200, top=30");
}

var IE = document.all?true:false;
	if (!IE) document.captureEvents(Event.MOUSEMOVE)
//	document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = getMouseXY;
	var tempX = 0;
	var tempY = 0;
	function getMouseXY(e) {
	if (IE) { // grab the x-y pos.s if browser is IE
	tempX = event.clientX + document.documentElement.scrollLeft;
	tempY = event.clientY + document.documentElement.scrollTop;
	}
	else {  // grab the x-y pos.s if browser is NS
	tempX = e.pageX;
	tempY = e.pageY;
	}   
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}  
	return true;
	}
	

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { 
  	v=args[i+2]; 
	v=(v=='show')?'visible':(v=='hide')?'hidden':v;
	
    obj.style.visibility=v; 
	obj.style.left = tempX+10+'px';
	obj.style.top = tempY+10+'px';
	}
	
}

function checkall2() {
	for(var i=0; i<document.Contact.elements.length; i++) {
		var e = document.Contact.elements[i];
		if ( e.name != '_allbox' )
			e.checked = document.Contact._allbox.checked;
	}
}


function validation() {
    if (document.Contact.Name.value.length < 1) {
	    window.alert("Please enter your Name and Surname.");
		return false;
	}
    if (document.Contact.Company.value.length < 1) {
	    window.alert("Please enter your company.");
		return false;
	}
   	if (document.Contact.Address.value.length < 1 ) {
	    window.alert("Please enter your address.");
		return false;
	}
   	if (document.Contact.ZipCode.value.length < 1 ) {
	    window.alert("Please enter your Zip code.");
		return false;
	}
	if (document.Contact.State.value.length < 1 ) {
	    window.alert("Please enter your State.");
		return false;
	}
    if (document.Contact.Country.value.length < 1) {
	    window.alert("Please enter your country.");
		return false;
	}
   	if (document.Contact.Email.value.length <5 ) {
	    window.alert("Please enter your e-mail.");
		return false;
	}
	return true;
}

function validation2() {
  if (document.Download_GRAITEC_Revit_Plugin.Name.value.length < 1) {
    window.alert("Please enter your Name and Surname.");
		return false;
	}
  if (document.Download_GRAITEC_Revit_Plugin.Company.value.length < 1) {
    window.alert("Please enter your company.");
		return false;
	}
//  if (document.Download_GRAITEC_Revit_Plugin.Country.value.length < 1) {
//    window.alert("Please enter your country.");
//		return false;
//	}
  if (document.Download_GRAITEC_Revit_Plugin.Email.value.length <5 ) {
    window.alert("Please enter your e-mail.");
		return false;
	}
	if (document.Download_GRAITEC_Revit_Plugin.Email.value.indexOf('@', 0) == -1 || document.Download_GRAITEC_Revit_Plugin.Email.value.indexOf('.', 0) == -1) {
		window.alert("Invalid email address !");
		return false;
	}
  //document.Download_GRAITEC_Revit_Plugin.Keycode.value = computeHash(document.Download_GRAITEC_Revit_Plugin.Name.value, document.Download_GRAITEC_Revit_Plugin.Email.value);
  //alert(document.Download_GRAITEC_Revit_Plugin.Keycode.value);
  return true;
}

function validation3() {
	//var objEmail= document.Subscribe.Email.value;
	if (document.Subscribe.Email.value.length <5 ) {
	    window.alert("Please enter your e-mail.");
		return false;
	}
	if (document.Subscribe.Email.value.indexOf('@', 0) == -1 || document.Subscribe.Email.value.indexOf('.', 0) == -1) {
		window.alert("Invalid email address !");
		return false;
	}
	return true;
}

function validation4() {
    if (document.addpost.message.value.length < 8) {
	    window.alert("Please enter your message.");
		return false;
	}
	return true;
}

function validation5() {
	if (document.addthread.threadtitle.value.length < 1) {
	    window.alert("Please enter the title.");
		return false;
	}
    if (document.addthread.message.value.length < 8) {
	    window.alert("Please enter your message.");
		return false;
	}
	return true;
}

function ShowReferenceInfo(nID)
{
	//mediaWindow=window.open(nID,"","toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=no,width=415,height=385");
	mediaWindow=window.open(nID,"","toolbar=no,directories=yes,menubar=yes,scrollbars=yes,resizable=yes,width=415,height=485");
}

function FAQPopupWindow(url)
{
  window.open(url, "", "toolbar=yes, location=no, directories=no, status=no, scrollbars=no, resizable=yes, copyhistory=yes, width=752, height=550, left=200, top=30");
}

function toggleError() {
	var ele = document.getElementById("toggleTextError");
	var text = document.getElementById("displayTextError");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
} 

function toggleLicense() {
	var ele = document.getElementById("toggleTextLicense");
	var text = document.getElementById("displayTextLicense");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function toggleLicenseAS() {
	var ele = document.getElementById("toggleTextLicenseAS");
	var text = document.getElementById("displayTextLicenseAS");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
} 

function toggleInstallerAS() {
	var ele = document.getElementById("toggleTextInstallerAS");
	var text = document.getElementById("displayTextInstallerAS");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
}
	else {
		ele.style.display = "block";
         }
}

function togglePostInstallation() {
	var ele = document.getElementById("toggleTextPostInstallation");
	var text = document.getElementById("displayTextPostInstallation");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
} 

function toggleTasks() {
	var ele = document.getElementById("toggleTextTasks");
	var text = document.getElementById("displayTextTasks");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
} 

function toggleASInstallBefore() {
	var ele = document.getElementById("toggleTextASInstallBefore");
	var text = document.getElementById("displayTextASInstallBefore");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
          }
          	else {
		ele.style.display = "block";
          }
}

function toggleASInstallStart() {
	var ele = document.getElementById("toggleTextASInstallStart");
	var text = document.getElementById("displayTextASInstallStart");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function toggleASInstallAfter() {
	var ele = document.getElementById("toggleTextASInstallAfter");
	var text = document.getElementById("displayTextASInstallAfter");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
         }
         	else {
		ele.style.display = "block";
	}
}

function toggle_Func_Adv_1() {
	var ele = document.getElementById("toggle_Text_Adv_1");
	var text = document.getElementById("display_Text_Adv_1");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function toggle_Func_Adv_2() {
	var ele = document.getElementById("toggle_Text_Adv_2");
	var text = document.getElementById("display_Text_Adv_2");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function toggle_Func_Adv_3() {
	var ele = document.getElementById("toggle_Text_Adv_3");
	var text = document.getElementById("display_Text_Adv_3");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function toggle_Func_Adv_4() {
	var ele = document.getElementById("toggle_Text_Adv_4");
	var text = document.getElementById("display_Text_Adv_4");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function toggle_Func_Adv_5() {
	var ele = document.getElementById("toggle_Text_Adv_5");
	var text = document.getElementById("display_Text_Adv_5");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}

function toggle_Func_Adv_6() {
	var ele = document.getElementById("toggle_Text_Adv_6");
	var text = document.getElementById("display_Text_Adv_6");
	if(ele.style.display == "block") {
    		ele.style.display = "none";
  	}
	else {
		ele.style.display = "block";
	}
}



function toggle_step1() {
         var tmp = document.getElementById("step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("step3");
         tmp.style.display = "none";		 
         var tmp = document.getElementById("step4");
         tmp.style.display = "none";
         var tmp = document.getElementById("step5");
         tmp.style.display = "none";
         var ele = document.getElementById("step6");
         ele.style.display = "none";
}
function toggle_step2() {
         var tmp = document.getElementById("step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("step3");
         tmp.style.display = "none";		 
         var tmp = document.getElementById("step4");
         tmp.style.display = "none";
         var tmp = document.getElementById("step5");
         tmp.style.display = "none";
         var ele = document.getElementById("step6");
         ele.style.display = "none";
}
function toggle_step3() {
         var tmp = document.getElementById("step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("step3");
         tmp.style.display = "block";		 
         var tmp = document.getElementById("step4");
         tmp.style.display = "none";
         var tmp = document.getElementById("step5");
         tmp.style.display = "none";
         var ele = document.getElementById("step6");
         ele.style.display = "none";
}
function toggle_step4() {
         var tmp = document.getElementById("step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("step3");
         tmp.style.display = "none";		 
         var tmp = document.getElementById("step4");
         tmp.style.display = "block";
         var tmp = document.getElementById("step5");
         tmp.style.display = "none";
         var ele = document.getElementById("step6");
         ele.style.display = "none";
}
function toggle_step5() {
         var tmp = document.getElementById("step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("step3");
         tmp.style.display = "none";		 
         var tmp = document.getElementById("step4");
         tmp.style.display = "none";
         var tmp = document.getElementById("step5");
         tmp.style.display = "block";
         var ele = document.getElementById("step6");
         ele.style.display = "none";
}
function toggle_step6() {
         var tmp = document.getElementById("step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("step3");
         tmp.style.display = "none";		 
         var tmp = document.getElementById("step4");
         tmp.style.display = "none";
         var tmp = document.getElementById("step5");
         tmp.style.display = "none";
         var ele = document.getElementById("step6");
         ele.style.display = "block";
}

// advance_installation page: div1 steps
function div1_step1() {
         var tmp = document.getElementById("div1_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div1_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div1_step3");
         tmp.style.display = "none";
}
function div1_step2() {
         var tmp = document.getElementById("div1_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div1_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div1_step3");
         tmp.style.display = "none";
}
function div1_step3() {
         var tmp = document.getElementById("div1_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div1_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div1_step3");
         tmp.style.display = "block";
}


// advance_installation page: div2 steps
function div2_step1() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "none";
}
function div2_step2() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "none";
}
function div2_step3() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "none";
}
function div2_step4() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "none";
}
function div2_step5() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "none";
}
function div2_step6() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "none";
}
function div2_step7() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "none";
}
function div2_step8() {
         var tmp = document.getElementById("div2_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div2_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step6");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step7");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div2_step8");
         tmp.style.display = "block";
}


// advance_installation page: div3 steps
function div3_step1() {
         var tmp = document.getElementById("div3_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div3_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step6");
         tmp.style.display = "none";
}
function div3_step2() {
         var tmp = document.getElementById("div3_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div3_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step6");
         tmp.style.display = "none";
}
function div3_step3() {
         var tmp = document.getElementById("div3_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step3");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div3_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step6");
         tmp.style.display = "none";
}
function div3_step4() {
         var tmp = document.getElementById("div3_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step4");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div3_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step6");
         tmp.style.display = "none";
}
function div3_step5() {
         var tmp = document.getElementById("div3_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step5");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div3_step6");
         tmp.style.display = "none";
}
function div3_step6() {
         var tmp = document.getElementById("div3_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div3_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div3_step6");
         tmp.style.display = "block";
}


// advance_installation page: div4 steps
function div4_step1() {
         var tmp = document.getElementById("div4_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div4_step2");
         tmp.style.display = "none";
}
function div4_step2() {
         var tmp = document.getElementById("div4_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div4_step2");
         tmp.style.display = "block";
}


// advance_installation page: div5 steps
function div5_step1() {
         var tmp = document.getElementById("div5_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div5_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div5_step3");
         tmp.style.display = "none";
}
function div5_step2() {
         var tmp = document.getElementById("div5_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div5_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div5_step3");
         tmp.style.display = "none";
}
function div5_step3() {
         var tmp = document.getElementById("div5_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div5_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div5_step3");
         tmp.style.display = "block";
}


// advance_installation page: div6 steps
function div6_step1() {
         var tmp = document.getElementById("div6_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div6_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div6_step3");
         tmp.style.display = "none";
}
function div6_step2() {
         var tmp = document.getElementById("div6_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div6_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div6_step3");
         tmp.style.display = "none";
}
function div6_step3() {
         var tmp = document.getElementById("div6_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div6_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div6_step3");
         tmp.style.display = "block";
}


// advance_installation page: div7 steps
function div7_step1() {
         var tmp = document.getElementById("div7_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div7_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div7_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div7_step4");
         tmp.style.display = "none";
}
function div7_step2() {
         var tmp = document.getElementById("div7_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div7_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div7_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div7_step4");
         tmp.style.display = "none";
}
function div7_step3() {
         var tmp = document.getElementById("div7_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div7_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div7_step3");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div7_step4");
         tmp.style.display = "none";
}
function div7_step4() {
         var tmp = document.getElementById("div7_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div7_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div7_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div7_step4");
         tmp.style.display = "block";
}


// advance_installation page: div8 steps
function div8_step1() {
         var tmp = document.getElementById("div8_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div8_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div8_step3");
         tmp.style.display = "none";
}
function div8_step2() {
         var tmp = document.getElementById("div8_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div8_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div8_step3");
         tmp.style.display = "none";
}
function div8_step3() {
         var tmp = document.getElementById("div8_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div8_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div8_step3");
         tmp.style.display = "block";
}

// advance_installation page: div9 steps
function div9_step1() {
         var tmp = document.getElementById("div9_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div9_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div9_step3");
         tmp.style.display = "none";
}
function div9_step2() {
         var tmp = document.getElementById("div9_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div9_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div9_step3");
         tmp.style.display = "none";
}
function div9_step3() {
         var tmp = document.getElementById("div9_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div9_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div9_step3");
         tmp.style.display = "block";
}

// advance_installation page: div10 steps
function div10_step1() {
         var tmp = document.getElementById("div10_step1");
         tmp.style.display = "block";
         var tmp = document.getElementById("div10_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step6");
         tmp.style.display = "none";
}
function div10_step2() {
         var tmp = document.getElementById("div10_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step2");
         tmp.style.display = "block";
         var tmp = document.getElementById("div10_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step6");
         tmp.style.display = "none";
}
function div10_step3() {
         var tmp = document.getElementById("div10_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step3");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div10_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step6");
         tmp.style.display = "none";
}
function div10_step4() {
         var tmp = document.getElementById("div10_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step4");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div10_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step6");
         tmp.style.display = "none";
}
function div10_step5() {
         var tmp = document.getElementById("div10_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step5");
         tmp.style.display = "block";
		 var tmp = document.getElementById("div10_step6");
         tmp.style.display = "none";
}
function div10_step6() {
         var tmp = document.getElementById("div10_step1");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step2");
         tmp.style.display = "none";
         var tmp = document.getElementById("div10_step3");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step4");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step5");
         tmp.style.display = "none";
		 var tmp = document.getElementById("div10_step6");
         tmp.style.display = "block";
}




//validation functions
function CheckEmailAddress(szMail, bAllowEmpty)
{
  var bOk = true;

  nAtPos = szMail.indexOf("@");
  nDotPos = szMail.lastIndexOf(".");

  if((szMail == ""))
  {
    if(!bAllowEmpty)
      bOk = false;
  }
  else 
  {
    if(nAtPos == -1 || nDotPos == -1)
      bOk = false;
    if(nDotPos < nAtPos)
      bok = false;
    if(nDotPos - nAtPos == 1)
      bOk = false;
  }
      
  return bOk;
}

function CheckDate(szDate)
{
  var minYear = 1900;
  var maxYear = (new Date()).getFullYear() + 100;

  var errorMsg = "";

  // regular expression to match required date format
  re = /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/;
  
  if(regs = szDate.match(re))
  {
    if(regs[2] < 1 || regs[2] > 31)
    {
      errorMsg = "Invalid value for day: " + regs[2];
    }
    else if(regs[1] < 1 || regs[1] > 12)
    {
      errorMsg = "Invalid value for month: " + regs[1];
    }
    else if(regs[3] < minYear || regs[3] > maxYear)
    {
      errorMsg = "Invalid value for year: " + regs[3] + " - must be between " + minYear + " and " + maxYear;
    }
  }
  else 
  {
    errorMsg = "Invalid date format: " + szDate;
  }
    
  if(errorMsg != "")
  {
    alert(errorMsg);
    return false;
  }
  else
  {
    var dt = new Date(regs[3], regs[1]-1, regs[2]); 
    if(dt.getDate() != regs[2] ||
       dt.getMonth() != regs[1] - 1 ||
       dt.getFullYear() != regs[3])
    {
      alert('Date is not valid!');
      return false;
    }
  }
      
  return true;
}

function CheckDateMediumFormat(szDate)
{
  var minYear = 1900;
  var maxYear = (new Date()).getFullYear() + 100;

  var errorMsg = "";

  // regular expression to match required date format
  re = /^(\d{1,2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{4})$/;
  
  if(regs = szDate.match(re))
  {
    if(regs[1] < 1 || regs[1] > 31)
    {
      errorMsg = "Invalid value for day: " + regs[1];
    }
    else if(regs[3] < minYear || regs[3] > maxYear)
    {
      errorMsg = "Invalid value for year: " + regs[3] + " - must be between " + minYear + " and " + maxYear;
    }
  }
  else 
  {
    errorMsg = "Invalid date format: " + szDate;
  }
    
  if(errorMsg != "")
  {
    alert(errorMsg);
    return false;
  }
  else
  {
    var newDateString = regs[1] + " " + regs[2] + ", "+ regs[3];

    var dt = new Date(newDateString); 
    var month=new Array(12);
    month[0]="Jan";
    month[1]="Feb";
    month[2]="Mar";
    month[3]="Apr";
    month[4]="May";
    month[5]="Jun";
    month[6]="Jul";
    month[7]="Aug";
    month[8]="Sep";
    month[9]="Oct";
    month[10]="Nov";
    month[11]="Dec";
    if(dt.getDate() != regs[1] ||
       month[dt.getMonth()] != regs[2] ||
       dt.getFullYear() != regs[3])
    {
      alert('Date is not valid!');
      return false;
    }
  }
      
  return true;
}

