////Login or registration Functions
function displayQCalendar(m, y, divID, pid){
  var ran_no=(Math.round((Math.random()*9999)));	
  var param = '?m='+m+'&y='+y+'&ran='+ran_no+'&divID='+divID; //+'&osCsid='+sid;	
  var data = 'm='+m+'&y='+y+'&ran='+ran_no+'&divID='+divID; //+'&osCsid='+sid;
	
  $.ajax({
   type: "GET",
   url: "quick_calendar.php" + param,
   data: data,
   success: function(msg){
   	   document.getElementById(divID).innerHTML = msg; 
   }
 });

}

function saveGiftMessageToDB(gfBoxID){
  var param = "";	
  var data  = "cmd=save_gift_message";
  data += '&gmEditValue=' + escape(document.getElementById("gmEditValue" + gfBoxID).value);
  data += '&gmEditID=' + escape(gfBoxID);
	
  $.ajax({
   type: "POST",
   url: "_ajaxProcessor.php" + param,
   data: data,
   success: function(msg){
   	   // alert(msg);
   }
 });
}

function saveAddressChangeToDB(addFieldName){
  var param = "";	
  var data  = "cmd=save_address";
  data += '&gmEditValue=' + escape(document.getElementById(addFieldName + "EditValue").value);
  data += '&gmEditField=' + escape(addFieldName);
	
  $.ajax({
   type: "POST",
   url: "_ajaxProcessor.php" + param,
   data: data,
   success: function(msg){
   	   // alert(msg);
   }
 });
}

function executeJavascriptInIt(productItems){
	var productItemsArray = productItems.split('<script language="javascript">');
	for(var i=1; i<productItemsArray.length; i++){
		eval((productItemsArray[i].split('</script>'))[0]);
	}
}


function checkInputType(chacha, e){
	var unicode = e.charCode ? e.charCode : e.keyCode;

	if ((unicode==46) || (unicode==37) || (unicode==39) || (unicode==8)){ //if the key isn't the backspace key (which we should allow)
	} 
	else 
	{ //if the key isn't the backspace key (which we should allow)
		if ((unicode<48)||(unicode>57)){ //if not a number
			var SplitName = chacha.value;
			chacha.value = ""
			for (num = 0; num < SplitName.length; num++) {
				if(((SplitName.charCodeAt(num) >= 48) && (SplitName.charCodeAt(num) <= 57)))
					chacha.value = chacha.value + SplitName.substr(num, 1);
			}
		}
	}
}

function proceedForPayPalModuleForm(){
  var param = "";	
  var data  = "cmd=emailAndProceedForPayPalPaymentModule";

  $.ajax({
   type: "POST",
   url: "_ajaxProcessor.php" + param,
   data: data,
   success: function(msg){
	location.href = msg;
   }
 });	
}

function proceedForCashOnDelivery(url){
  var param = "";	
  var data  = "cmd=emailAndProceedForCashOnDeliveryModule";

  $.ajax({
   type: "POST",
   url: "_ajaxProcessor.php" + param,
   data: data,
   success: function(msg){
	location.href = msg;
   }
 });	
}

function proceedForPayPalExpressCheckoutModuleForm(){
  var param = "";	
  var data  = "cmd=emailAndProceedForPayPalExpressCheckoutPaymentModule";

  $.ajax({
   type: "POST",
   url: "_ajaxProcessor.php" + param,
   data: data,
   success: function(msg){
	document.frmPayPalExpChk.submit();
	//document.getElementById('btnPayPalExpChk').form.submit();
   }
 });	
	
}
