//Copyright 2006-2009 pWdOnline.net - All Rights Reserved
//info@pWdOnline.net
function getXMLHttp() {
  var XMLHttp = null;
  if (window.XMLHttpRequest) {
    try {
      XMLHttp = new XMLHttpRequest();
    } catch (e) { }
  } else if (window.ActiveXObject) {
    try {
      XMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        XMLHttp = new ActiveXObject(
          "Microsoft.XMLHTTP");
      } catch (e) { }
    }
  }
  
  if(!XMLHttp){
	alert("مشكل در ارتباط با سايت، لطفا با مدیریت تماس بگیرید");
  }else{
  return XMLHttp;
  }
}
var XMLHttp = "";
var UPRes = "";

//Add NewsLetter User
function pWd_Add_NLUser(){
	var NLUserXMLHttp = getXMLHttp();
	var pWd_NLetter_User_EMail = document.getElementById("pWd_NLetter_User_EMail");
  if(pWd_NLetter_User_EMail.value != ""){
	NLUserXMLHttp.open("POST", "pwd_processes.php");
	NLUserXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	NLUserXMLHttp.send("pWd_NLetter_User_EMail=" + pWd_NLetter_User_EMail.value + "&Action=Add_NLUser");
  }else{
		document.getElementById('pWd_Add_NLUser_Div').style.display='';
		document.getElementById('pWd_Add_NLUser_Success').style.display='none';
		document.getElementById('pWd_Add_NLUser_Waiting').style.display='none';
		document.getElementById('pWd_Add_NLUser_Field_Error').style.display='';
  }
	NLUserXMLHttp.onreadystatechange = pWd_NL_AddObjs;
	function pWd_NL_AddObjs(){
	  if(NLUserXMLHttp.readyState == 4 && NLUserXMLHttp.responseText == "pWd_True"){
		document.getElementById('pWd_Add_NLUser_Div').style.display='none';
		document.getElementById('pWd_Add_NLUser_Success').style.display='';
		document.getElementById('pWd_Add_NLUser_Waiting').style.display='none';
		document.getElementById('pWd_Add_NLUser_Field_Error').style.display='none';
	  }else if(NLUserXMLHttp.readyState == 4 && NLUserXMLHttp.responseText == "pWd_Exist_User"){
		document.getElementById('pWd_Add_NLUser_Div').style.display='';
		document.getElementById('pWd_Add_NLUser_Success').style.display='none';
		document.getElementById('pWd_Add_NLUser_Waiting').style.display='none';
		document.getElementById('pWd_Add_NLUser_Field_Error').style.display='';
		document.getElementById('pWd_Add_NLUser_Field_Error').innerHTML='خطا در ثبت اطلاعات،<br /> اين ايميل قبلا ثبت شده است!';
	  }else{
		document.getElementById('pWd_Add_NLUser_Div').style.display='';
		document.getElementById('pWd_Add_NLUser_Success').style.display='none';
		document.getElementById('pWd_Add_NLUser_Waiting').style.display='none';
		document.getElementById('pWd_Add_NLUser_Field_Error').style.display='';
		document.getElementById('pWd_Add_NLUser_Field_Error').innerHTML='خطا در ثبت اطلاعات،<br /> اختلال در اتصال به پايگاه داده!';
	  }
	}
}
//Add Pecuniary Pay Order
function pWd_Add_Pecuniary_Pay_Order(){
	var PecuOrdXMLHttp = getXMLHttp();
	var pWd_th_pay_type = document.getElementById("pWd_th_pay_type");
	var pWd_th_bank_ref_num = document.getElementById("pWd_th_bank_ref_num");
	var pWd_pay_date = document.getElementById("pWd_pay_date");
	var pWd_bank_type = document.getElementById("pWd_bank_type");
	var pWd_customer_fullname = document.getElementById("pWd_th_pay_customer_fullname");
	var pWd_customer_email = document.getElementById("pWd_th_pay_customer_email");
	var pWd_customer_phone = document.getElementById("pWd_th_pay_customer_phone");
	var pWd_customer_postal_code = document.getElementById("pWd_th_pay_customer_postal_code");
	var pWd_customer_address = document.getElementById("pWd_th_pay_customer_address");
	var pWd_customer_content = document.getElementById("pWd_th_pay_customer_content");
	var pWd_price = document.getElementById("pWd_th_pay_price");
	var pWd_count = '';
	var pWd_prd_id = '';
	var pWd_products = '';

	if(document.getElementById("pWd_th_count")){ pWd_count = document.getElementById("pWd_th_count").value; }
	if(document.getElementById("pWd_th_prd_id")){ pWd_prd_id = document.getElementById("pWd_th_prd_id").value; }
	if(document.getElementById("pWd_products")){ pWd_products = document.getElementById("pWd_products").value; }

	PecuOrdXMLHttp.open("POST", "pwd_processes.php");
	PecuOrdXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	PecuOrdXMLHttp.send("pWd_th_pay_type=" + pWd_th_pay_type.value + "&pWd_th_bank_ref_num=" + pWd_th_bank_ref_num.value + "&pWd_pay_date=" + pWd_pay_date.value + "&pWd_bank_type=" + pWd_bank_type.value + "&pWd_customer_fullname=" + pWd_customer_fullname.value + "&pWd_customer_email=" + pWd_customer_email.value + "&pWd_customer_phone=" + pWd_customer_phone.value + "&pWd_customer_postal_code=" + pWd_customer_postal_code.value + "&pWd_customer_address=" + pWd_customer_address.value + "&pWd_customer_content=" + pWd_customer_content.value + "&pWd_price=" + pWd_price.value + "&pWd_count=" + pWd_count + "&pWd_prd_id=" + pWd_prd_id + "&pWd_products=" + pWd_products + "&Action=Add_Pecuniary_Pay_Order");

	PecuOrdXMLHttp.onreadystatechange = pWdPecuOrdObjs;
	function pWdPecuOrdObjs(){
	  if (PecuOrdXMLHttp.readyState == 4 && PecuOrdXMLHttp.responseText != ""){
		document.getElementById('pWd_Add_th_pay_Ord_Form').style.display='none';
		document.getElementById('pWd_Add_th_pay_Ord_Success').style.display='';
		document.getElementById('pWd_Add_th_pay_Ord_Success').innerHTML='با تشكر، سفارش شما با موفقيت ثبت شد! كد رهگيري شما <strong>' + PecuOrdXMLHttp.responseText + '</strong> مي باشد.<br />ارائه اين كد براي پيگيري سفارش الزاميست!';
		document.getElementById('pWd_Add_th_pay_Ord_Waiting').style.display='none';
		document.getElementById('pWd_Add_th_pay_Ord_Field_Error').style.display='none';
		
		if(document.getElementById("pWd_Basket_Success")){
		  document.getElementById("pWd_Basket_Success").style.display='none';
		  //Reload Little basket
		  document.getElementById('pWd_Little_Basket_Loading').style.display='';
		  document.getElementById('pWd_User_little_Basket').style.display='none';
		  document.getElementById('pWd_Little_Basket_Loading_Success').style.display='none';
		  pWd_Refresh_Basket('pwd_little_basket.inc.php', 'pWd_Basket_Page=true', 'pWd_Little_Basket_Loading_Success', 'pWd_Little_Basket_Loading_Success', 'pWd_Little_Basket_Loading', 'pWd_Little_Basket_Loading');
		}
	  }else{
		document.getElementById('pWd_Add_th_pay_Ord_Form').style.display='';
		document.getElementById('pWd_Add_th_pay_Ord_Success').style.display='none';
		document.getElementById('pWd_Add_th_pay_Ord_Waiting').style.display='none';
		document.getElementById('pWd_Add_th_pay_Ord_Field_Error').style.display='';
		document.getElementById('pWd_Add_th_pay_Ord_Field_Error').innerHTML='<font color="#FF0000">خطا در ثبت سفارش! لطفا دوباره سعي كنيد.</font>';
	  }
	}
}
//Add Online Pay Order
function pWd_Add_Online_Pay_Order(){
	var OrdXMLHttp = getXMLHttp();
	var pWd_customer_fullname = document.getElementById("pWd_online_pay_customer_fullname");
	var pWd_customer_email = document.getElementById("pWd_online_pay_customer_email");
	var pWd_customer_phone = document.getElementById("pWd_online_pay_customer_phone");
	var pWd_customer_postal_code = document.getElementById("pWd_online_pay_customer_postal_code");
	var pWd_customer_address = document.getElementById("pWd_online_pay_customer_address");
	var pWd_customer_content = document.getElementById("pWd_online_pay_customer_content");
	var pWd_price = document.getElementById("pWd_Online_pay_price");
	var pWd_count = '';
	var pWd_prd_id = '';
	var pWd_products = '';
	if(document.getElementById("pWd_online_count")){ pWd_count = document.getElementById("pWd_online_count").value; }
	if(document.getElementById("pWd_online_prd_id")){ pWd_prd_id = document.getElementById("pWd_online_prd_id").value; }
	if(document.getElementById("pWd_products")){ pWd_products = document.getElementById("pWd_products").value; }
	OrdXMLHttp.open("POST", "pwd_processes.php");
	OrdXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	OrdXMLHttp.send("pWd_customer_fullname=" + pWd_customer_fullname.value + "&pWd_customer_email=" + pWd_customer_email.value + "&pWd_customer_phone=" + pWd_customer_phone.value + "&pWd_customer_postal_code=" + pWd_customer_postal_code.value + "&pWd_customer_address=" + pWd_customer_address.value + "&pWd_customer_content=" + pWd_customer_content.value + "&pWd_price=" + pWd_price.value + "&pWd_count=" + pWd_count + "&pWd_prd_id=" + pWd_prd_id + "&pWd_products=" + pWd_products + "&Action=Add_Online_Pay_Order");
 	OrdXMLHttp.onreadystatechange = pWdOrdObjs;

function pWdOrdObjs(){
	  if (OrdXMLHttp.readyState == 4 && OrdXMLHttp.responseText != ""){
		document.getElementById('Amount').value = pWd_price.value + 0; // Rial
		document.getElementById('ResNum').value = OrdXMLHttp.responseText;
		document.getElementById('pWd_Add_Online_Ord_Form').style.display='none';
		document.getElementById('pWd_Add_Online_Ord_Success').style.display='';
		document.getElementById('pWd_Add_Online_Ord_Waiting').style.display='none';
		document.getElementById('pWd_Add_Online_Ord_Field_Error').style.display='none';
		if(document.getElementById("pWd_Basket_Success")){
		  document.getElementById("pWd_Basket_Success").style.display='none';
		  //Reload Little basket
		  document.getElementById('pWd_Little_Basket_Loading').style.display='';
		  document.getElementById('pWd_User_little_Basket').style.display='none';
		  document.getElementById('pWd_Little_Basket_Loading_Success').style.display='none';
		  pWd_Refresh_Basket('pwd_little_basket.inc.php', 'pWd_Basket_Page=true', 'pWd_Little_Basket_Loading_Success', 'pWd_Little_Basket_Loading_Success', 'pWd_Little_Basket_Loading', 'pWd_Little_Basket_Loading');
		}
		setTimeout("document.getElementById('pWd_op_frm').submit();", 3000);
	  }
	}
}
//Add Courier Pay Order
function pWd_Add_Courier_Pay_Order(){
	var CouOrdXMLHttp = getXMLHttp();
	var pWd_courier_zone = document.getElementById("pWd_courier_zone");
	var pWd_customer_fullname = document.getElementById("pWd_courier_customer_fullname");
	var pWd_customer_email = document.getElementById("pWd_courier_customer_email");
	var pWd_customer_phone = document.getElementById("pWd_courier_customer_phone");
	var pWd_customer_postal_code = document.getElementById("pWd_courier_customer_postal_code");
	var pWd_customer_address = document.getElementById("pWd_courier_customer_address");
	var pWd_customer_content = document.getElementById("pWd_courier_customer_content");
	var pWd_price = document.getElementById("pWd_courier_price");
	var pWd_count = '';
	var pWd_prd_id = '';
	var pWd_products = '';
	if(document.getElementById("pWd_courier_count")){ pWd_count = document.getElementById("pWd_courier_count").value; }
	if(document.getElementById("pWd_courier_prd_id")){ pWd_prd_id = document.getElementById("pWd_courier_prd_id").value; }
	if(document.getElementById("pWd_products")){ pWd_products = document.getElementById("pWd_products").value; }

	CouOrdXMLHttp.open("POST", "pwd_processes.php");
	CouOrdXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	CouOrdXMLHttp.send("pWd_courier_zone=" + pWd_courier_zone.value + "&pWd_customer_fullname=" + pWd_customer_fullname.value + "&pWd_customer_email=" + pWd_customer_email.value + "&pWd_customer_phone=" + pWd_customer_phone.value + "&pWd_customer_postal_code=" + pWd_customer_postal_code.value + "&pWd_customer_address=" + pWd_customer_address.value + "&pWd_customer_content=" + pWd_customer_content.value + "&pWd_price=" + pWd_price.value + "&pWd_count=" + pWd_count + "&pWd_prd_id=" + pWd_prd_id + "&pWd_products=" + pWd_products + "&Action=Add_Courier_Pay_Order");

	CouOrdXMLHttp.onreadystatechange = pWdCouOrdObjs;
	function pWdCouOrdObjs(){
	  if (CouOrdXMLHttp.readyState == 4 && CouOrdXMLHttp.responseText != ""){
		document.getElementById('pWd_Add_Courier_Ord_Form').style.display='none';
		document.getElementById('pWd_Add_Courier_Ord_Success').style.display='';
		document.getElementById('pWd_Add_Courier_Ord_Success').innerHTML='با تشكر، سفارش شما با موفقيت ثبت شد! كد رهگيري شما <strong>' + CouOrdXMLHttp.responseText + '</strong> مي باشد.<br />ارائه اين كد براي پيگيري سفارش الزاميست!';
		document.getElementById('pWd_Add_Courier_Ord_Waiting').style.display='none';
		document.getElementById('pWd_Add_Courier_Ord_Field_Error').style.display='none';

		if(document.getElementById("pWd_Basket_Success")){
		  document.getElementById("pWd_Basket_Success").style.display='none';
		  //Reload Little basket
		  document.getElementById('pWd_Little_Basket_Loading').style.display='';
		  document.getElementById('pWd_User_little_Basket').style.display='none';
		  document.getElementById('pWd_Little_Basket_Loading_Success').style.display='none';
		  pWd_Refresh_Basket('pwd_little_basket.inc.php', 'pWd_Basket_Page=true', 'pWd_Little_Basket_Loading_Success', 'pWd_Little_Basket_Loading_Success', 'pWd_Little_Basket_Loading', 'pWd_Little_Basket_Loading');
		}
	  }else{
		document.getElementById('pWd_Add_Courier_Ord_Form').style.display='';
		document.getElementById('pWd_Add_Courier_Ord_Success').style.display='none';
		document.getElementById('pWd_Add_Courier_Ord_Waiting').style.display='none';
		document.getElementById('pWd_Add_Courier_Ord_Field_Error').style.display='';
		document.getElementById('pWd_Add_Courier_Ord_Field_Error').innerHTML='<font color="#FF0000">خطا در ثبت سفارش! لطفا دوباره سعي كنيد.</font>';
	  }
	}
}
//Refresh File
function pWdRefreshFile(pWdFile, pWdParams, pWdDisplayObj1, pWdDisplayObj2, pWdHideObj1, pWdHideObj2){
	RefXMLHttp = getXMLHttp();
	RefXMLHttp.open("POST", pWdFile);
	RefXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	RefXMLHttp.send(pWdParams);
	RefXMLHttp.onreadystatechange = pWdRefreshFileObj;
	
  function pWdRefreshFileObj(){
	if (RefXMLHttp.readyState == 4){
	  UPRes = RefXMLHttp.responseText;
	  document.getElementById(pWdHideObj2).style.display='none';
	  document.getElementById(pWdHideObj1).style.display='none';
	  document.getElementById(pWdDisplayObj2).style.display='block';
	  document.getElementById(pWdDisplayObj1).style.display='block';
	  document.getElementById(pWdDisplayObj1).innerHTML = UPRes;
	}	
  }
}
//Refresh File 2
function pWdRefreshFile2(pWdFile, pWdParams, pWdDisplayObj1, pWdDisplayObj2, pWdHideObj1, pWdHideObj2){
	Ref2XMLHttp = getXMLHttp();
	Ref2XMLHttp.open("POST", pWdFile);
	Ref2XMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	Ref2XMLHttp.send(pWdParams);
	Ref2XMLHttp.onreadystatechange = pWdRefreshFile2Objs;
	
  function pWdRefreshFile2Objs(){
	if (Ref2XMLHttp.readyState == 4){
	  UPRes = Ref2XMLHttp.responseText;
	  document.getElementById(pWdHideObj2).style.display='none';
	  document.getElementById(pWdHideObj1).style.display='none';
	  document.getElementById(pWdDisplayObj2).style.display='block';
	  document.getElementById(pWdDisplayObj1).style.display='block';
	  document.getElementById(pWdDisplayObj1).innerHTML = UPRes;
	}	
  }
}
function pWd_Price_result(pWd_ElementName, pWd_ElementName2, pWd_Price, pWd_OrdCount_Element){
	var pWd_Price_res = pWd_Price * document.getElementById(pWd_OrdCount_Element).value;
	document.getElementById(pWd_ElementName).value = pWd_Price_res;
	document.getElementById(pWd_ElementName2).value = pWd_Price_res;
}
function pWd_Price_Plus_Send_Price_Result(pWd_ElementName1, pWd_ElementName2, pWd_Price, pWd_Send_Price, pWd_OrdCount_Element){
	var pWd_Price_res = pWd_Price * document.getElementById(pWd_OrdCount_Element).value;
	pWd_Price_res = +pWd_Price_res + +pWd_Send_Price;
	document.getElementById(pWd_ElementName1).value = pWd_Price_res;
	document.getElementById(pWd_ElementName2).value = pWd_Price_res;
}
function pWd_CourierPay_PriceSum(pWd_Price_Element1, pWd_Price_Element2, pWd_ShowPrice_Element){
	var pWd_Price_Element1 = document.getElementById(pWd_Price_Element1).value;
	var pWd_Price_Element2 = document.getElementById(pWd_Price_Element2).value;
	var pWd_Price_Res = +pWd_Price_Element1 + +pWd_Price_Element2;
	document.getElementById(pWd_ShowPrice_Element).value = pWd_Price_Res;
}
function pWdDisplayDiv(pWd_objname1, pWd_objname2, pWd_objname3){
	document.getElementById(pWd_objname1).style.display='';
	document.getElementById(pWd_objname2).style.display='none';
	document.getElementById(pWd_objname3).style.display='none';
}
function pWdHideDiv(pWd_objname1){
	document.getElementById(pWd_objname1).style.display='none';
}
function pWdShowDiv(pWd_objname1){
	document.getElementById(pWd_objname1).style.display='';
}
function pWdDisplayDivs(pWd_objname1, pWd_objname2, pWd_objname3){
	document.getElementById(pWd_objname1).style.display='';
	document.getElementById(pWd_objname2).style.display='';
	document.getElementById(pWd_objname3).style.display='';
}
function pWdHideDivs(pWd_objname1, pWd_objname2, pWd_objname3){
	document.getElementById(pWd_objname1).style.display='none';
	document.getElementById(pWd_objname2).style.display='none';
	document.getElementById(pWd_objname3).style.display='none';
}
function pWd_Set_Element_Value(pWd_Element, pWd_Value){
	document.getElementById(pWd_Element).value = pWd_Value;
}
function pWd_Get_Element_Value(pWd_Element){
	return document.getElementById(pWd_Element).value;
}
function pWd_Auto_Scroll_Top(pWd_X, pWd_Y, pWd_Jump){
 var pWd_ScrollY = window.scrollY;
 if(isNaN(pWd_ScrollY)){
   pWd_ScrollY = 1500;
 }
  for(var i=pWd_ScrollY; i>=pWd_Y;){
	 window.scroll(pWd_X,i);
	 i=i-pWd_Jump;
  }
}
function pWd_Num2Fa(srting) 
{
	var num0 = "&#1776;";
	var num1 = "&#1777;";
	var num2 = "&#1778;";
	var num3 = "&#1779;";
	var num4 = "&#1780;";
	var num5 = "&#1781;";
	var num6 = "&#1782;";
	var num7 = "&#1783;";
	var num8 = '&#1784;';
	var num9 = "&#1785;";
	var stringtemp = "";
	for(var i=0; i<srting.length; i++)
	{
	 if(srting.substr(i,1)=="0")stringtemp = srting.replace(0, num0);
	 else if(srting.substr(i,1)=="1")stringtemp = srting.replace(1, num1);
	 else if(srting.substr(i,1)=="2")stringtemp = srting.replace(2, num2);
	 else if(srting.substr(i,1)=="3")stringtemp = srting.replace(3, num3);
	 else if(srting.substr(i,1)=="4")stringtemp = srting.replace(4, num4);
	 else if(srting.substr(i,1)=="5")stringtemp = srting.replace(5, num5);
	 else if(srting.substr(i,1)=="6")stringtemp = srting.replace(6, num6);
	 else if(srting.substr(i,1)=="7")stringtemp = srting.replace(7, num7);
	 else if(srting.substr(i,1)=="8")stringtemp = srting.replace(8, num8);
	 else if(srting.substr(i,1)=="9")stringtemp = srting.replace(9, num9);
	 else stringtemp = stringtemp + srting.substr(i,1);
	}
return   stringtemp;
}
//Copyright 2006-2009 pWdOnline.net - All Rights Reserved
//info@pWdOnline.net
