﻿function showDiv(divName){
	if(divName == 'designDiv'){
		document.getElementById('designDiv').style.display = 'block';
		document.getElementById('designTd').style.backgroundImage = 'url(../images/button_active.png)';
		document.getElementById('designHL').className = 'titlgray';
		document.getElementById('designARW').className = 'redbullet';
		getframe('design');
	}else{
		document.getElementById('designDiv').style.display = 'none';
		document.getElementById('designTd').style.backgroundImage = 'url()';
		document.getElementById('designHL').className = 'blueheader';
		document.getElementById('designARW').className = 'vibullet';
	}
	if(divName == 'redesignDiv'){
		document.getElementById('redesignDiv').style.display = 'block';
		document.getElementById('redesignTd').style.backgroundImage = 'url(../images/button_active.png)';
		document.getElementById('redesignHL').className = 'titlgray';
		document.getElementById('redesignARW').className = 'redbullet';
		getframe('redesign');
	}else{
		document.getElementById('redesignDiv').style.display = 'none';
		document.getElementById('redesignTd').style.backgroundImage = 'url()';
		document.getElementById('redesignHL').className = 'blueheader';
		document.getElementById('redesignARW').className = 'vibullet';
	}
	if(divName == 'techDiv'){
		document.getElementById('techDiv').style.display = 'block';
		document.getElementById('techTd').style.backgroundImage = 'url(../images/button_active.png)';
		document.getElementById('techHL').className = 'titlgray';
		document.getElementById('techARW').className = 'redbullet';
		getframe('tech');
	}else{
		document.getElementById('techDiv').style.display = 'none';
		document.getElementById('techTd').style.backgroundImage = 'url()';
		document.getElementById('techHL').className = 'blueheader';
		document.getElementById('techARW').className = 'vibullet';
	}
	if(divName == 'consDiv'){
		document.getElementById('consDiv').style.display = 'block';
		document.getElementById('consTd').style.backgroundImage = 'url(../images/button_active.png)';
		document.getElementById('consHL').className = 'titlgray';
		document.getElementById('consARW').className = 'redbullet';
		getframe('cons');
	}else{
		document.getElementById('consDiv').style.display = 'none';
		document.getElementById('consTd').style.backgroundImage = 'url()';
		document.getElementById('consHL').className = 'blueheader';
		document.getElementById('consARW').className = 'vibullet';
	}
	if(divName == 'orderDiv'){
		document.getElementById('orderDiv').style.display = 'block';
		document.getElementById('orderTd').style.backgroundImage = 'url(../images/button_active.png)';
		document.getElementById('orderHL').className = 'titlgray';
		document.getElementById('orderARW').className = 'redbullet';
		getframe('order');
	}else{
		document.getElementById('orderDiv').style.display = 'none';
		document.getElementById('orderTd').style.backgroundImage = 'url()';
		document.getElementById('orderHL').className = 'blueheader';
		document.getElementById('orderARW').className = 'vibullet';
	}
	if(divName == 'introDiv'){
		document.getElementById('introDiv').style.display = 'block';
		document.getElementById('introTd').style.backgroundImage = 'url(../images/button_active.png)';
		document.getElementById('introHL').className = 'titlgray';
		document.getElementById('introARW').className = 'redbullet';
	}else{
		document.getElementById('introDiv').style.display = 'none';
		document.getElementById('introTd').style.backgroundImage = 'url()';
		document.getElementById('introHL').className = 'blueheader';
		document.getElementById('introARW').className = 'vibullet';
	}
	return true;
}
function getRequestBody(oForm){
	var aParams = new Array();
	for (var i=0 ; i < oForm.elements.length; i++) {
		var sParam = encodeURIComponent(oForm.elements[i].name);
		sParam += "=";
		if((i>5 && i<8) || (i>=9 && i<27)){
			if(oForm.elements[i].checked == 1)
				sParam += encodeURIComponent('ON');
			else
				sParam += encodeURIComponent('');
		} else {
			sParam += encodeURIComponent(oForm.elements[i].value);
		}
		aParams.push(sParam);
	}
	return aParams.join("&");        
}
function showerr(){
	document.getElementById('donediv').style.display = 'none';
	document.getElementById('reqformdiv').style.display = 'none';
	document.getElementById('preogressdiv').style.display = 'none';
	document.getElementById('errdiv').style.display = 'block';
	return true;
}
function reloadform(){
	document.getElementById('reqformdiv').style.display = 'block';
	document.getElementById('preogressdiv').style.display = 'none';
	document.getElementById('donediv').style.display = 'none';
	document.getElementById('errdiv').style.display = 'none';
}
function showdone(){
	document.getElementById('donediv').style.display = 'block';
	document.getElementById('reqformdiv').style.display = 'none';
	document.getElementById('preogressdiv').style.display = 'none';
	document.getElementById('errdiv').style.display = 'none';
	return true;
}
function sendRequest2(){
	if(validate()){
		document.getElementById('reqformdiv').style.display = 'none';
		document.getElementById('preogressdiv').style.display = 'block';
		document.getElementById('errdiv').style.display = 'none';
		document.getElementById('donediv').style.display = 'none';
		var oForm = document.forms[0];
		var sBody = getRequestBody(oForm);

		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open("post", "sendform.php", true);
		oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            
		oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				if(oXmlHttp.responseText == "done"){
					showdone();
				} else {
					showerr();
				}
			} else {
				showerr();
			}
		}            
		};
		oXmlHttp.send(sBody);
	}
}
function validate() {
	var oForm = document.forms[0];
	if (oForm.namefield.value.length < 1) {
   window.alert("لطفا نام خود را وارد كنيد");
   return false;
   }
	if (oForm.emailfield.value.length < 1) {
   window.alert("لطفا آدرس ايميل خود را وارد كنيد");
   return false;
   }
	if (oForm.describetionfield.value.length < 1) {
   window.alert("لطفا توضيحات سايت را وارد كنيد.");
   return false;
   }
   return checkmail(oForm.emailfield.value);
}
function checkmail(emailadd){
 if(emailCheck(emailadd)==true){
  return true;
 } else {
  window.alert("آدرس ايميل وارد شده معتبر نمي‌باشد.");
  return false;
 } 
}
function getframe(frame){
	var checker = document.getElementById(frame + 'CHK');
	if(checker.value == 0){
		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open("get", frame + ".frame.php", true);
		
		oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				var divLoad = document.getElementById('divLoad');
				divLoad.innerHTML = oXmlHttp.responseText;
				checker.value = 1;
				document.getElementById(frame + 'Div').innerHTML = divLoad.innerHTML;
				return true;
			} else {
				//do nothing
			}
		}            
		};
		oXmlHttp.send(null);
	} else {
		return true;
	}
}
