/* Member Update Starts */
function MemberUpdate(formid,url,parameters)
{	
    var pars=Form.serialize(formid);
    pars=pars+parameters;
   	$('TransMsgDisplay').innerHTML='<img src="images/loading.gif">';
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: MemberUpdateProcess
        });
}	
function MemberUpdateProcess(originalRequest) 
{
    var x=originalRequest.responseText;
    //$('TransMsgDisplay').innerHTML=x;
    var temText1=trim(x).substr(0,1);
    var temText2=trim(x).substr(2);
    if(temText1=="1")
    {
		MM_goToURL('parent',temText2);
    }
    else
    {
        $('TransMsgDisplay').innerHTML=x;
    }

}
/* Member Update Starts */


/* Member Order Delete Starts */
function MemberOrderDelete(url,parameters)
{	   
	var pars=parameters;   		
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: processMemberOrderDelete
        });
}	
function processMemberOrderDelete(originalRequest) 
{
	var x=originalRequest.responseText; 	
	$('ListDisplay').innerHTML=x;  
}
/* Member Order Delete Ends */


/* Add To Basket Starts */
function AddToBasket(product_id)
{    	
	var url="shopping_cart_process.php";	
	var pars="action=add_to_cart&product_id="+product_id; 	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete: processAddToBasket
	});		           
}

function EmptyBasket()
{    	
	var url="shopping_cart.php";	
	var pars="action=empty_basket&IsProcess=Y"; 	
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete: processShoppingCartDisplay
	});		
}

function ReCalculateQuantity(formid,is_checkout)
{    	
	var url="shopping_cart_process.php";		
	var parameters=Form.serialize(formid);
    var pars="action=recalculate_quantity&is_checkout="+is_checkout+"&"+parameters;
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete: processReCalculateQuantity
	});		
}

function processReCalculateQuantity(originalRequest) 
{
    var x=originalRequest.responseText;    
    var temText1=trim(x).substr(0,1);
    var temText2=trim(x).substr(2);
    if(temText1=="2")
    {
		MM_goToURL('parent',temText2);
    }
    else
    {
		ShoppingCartDisplay();	
    }

}

function ShoppingCartDisplay() 
{
	var url="shopping_cart.php";	
	var pars="IsProcess=Y"; 	
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete: processShoppingCartDisplay
	});	
}
 
function processShoppingCartDisplay(originalRequest) 
{
	
	var x=originalRequest.responseText;		
	$('ShoppingCartDisplayID').innerHTML=x;    
}

function processAddToBasket(originalRequest) 
{	
	var x=trim(originalRequest.responseText);		
	//alert(x);	
	window.location.href=x;
}

function RemoveAProduct(cart_id)
{    	
	if(confirm("Delete This Item?")) 
	{		
		var url="shopping_cart_process.php";			
		var pars="action=remove_a_product&shopping_cart_id="+cart_id;
		
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'POST',
			parameters: pars,
			onComplete: processReCalculateQuantity
		});	
	}
		
}

/* Add To Basket Ends */

/*********************************Re-Order Starts********************************************/
function ReOrderDisplay(originalRequest) 
{
	var url=originalRequest.responseText;	
	var pars="IsProcess=Y"; 	
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete: processReOrderDisplay
	});	
}
 
function processReOrderDisplay(originalRequest) 
{
	
	var x=originalRequest.responseText;		

	$('ReOrderID').innerHTML=x;    
}
function RemoveProduct(cart_id,order_details_id)
{    	
	if(confirm("Delete This Item?")) 
	{		
		var url="updateTempOrder.php";			
		var pars="id="+cart_id+"&order_details_id="+order_details_id;
		
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'GET',
			parameters: pars,
			onComplete: ReOrderDisplay
		});	
	}
		
}
/*********************************Re-Order Ends********************************************/

/* Checkout Starts */

function CheckOutValidation(formid) 
{			 		
	var url="checkout_validation_process.php";
	var pars=Form.serialize(formid);		   
	
	$("ErrMsgDisplay").innerHTML = "<img src='images/indicator.gif' border='0'>";
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'GET',
		parameters: pars,
		onComplete: processCheckOutValidation
	});	
}	

function processCheckOutValidation(originalRequest) 
{
	
	var x=originalRequest.responseText;    
    var temText1=trim(x).substr(0,1);
    var temText2=trim(x).substr(2);
    if(temText1=="1")
    {
		document.frmCheckout.submit();			
    }
    else
    {
		$('ErrMsgDisplay').innerHTML="";  	
		$('ErrMsgDisplay').innerHTML=x;  
    }		  
}

function CheckLoginOnCheckout() 
{	
	var url="member_process.php";
    var pars="action=CheckLoginOnCheckout";   			
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'GET',
		parameters: pars,
		onComplete: processCheckLoginOnCheckout
	});	
}
 
function processCheckLoginOnCheckout(originalRequest) 
{
	
	var x=originalRequest.responseText;    
    var temText1=trim(x).substr(0,1);
    var temText2=trim(x).substr(2);
    if(temText1=="1")
    {
		MM_goToURL('parent',temText2);
    }
    else
    {
		$('TransMsgDisplay').innerHTML=x;  
    }		  
}

/* Confirm Order Starts */
function ConfirmOrder(payment_type) 
{		
	var url="checkout_confirm_process.php";
    var pars="payment_type="+payment_type;   				
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'GET',
		parameters: pars,
		onComplete: processConfirmOrder
	});			  						
}	
function processConfirmOrder(originalRequest) 
{			
	var x=originalRequest.responseText;   	
	MM_goToURL('parent',x);    		
}

function OrderLatePayment(order_details_id,payment_type) 
{ 
	var url="order_delay_payment_process.php";
    var pars="payment_type="+payment_type+"&payment_order_details_id="+order_details_id;
	//alert(pars);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'GET',
		parameters: pars,
		onComplete: processOrderLatePayment
	});			  						
}	
function processOrderLatePayment(originalRequest) 
{			
	var x=originalRequest.responseText;   	
	MM_goToURL('parent',x);    		
}


function ConfirmOrderRepeat(payment_type,order_details_id) 
{		
	var url="order_repeat_confirm_process.php";
	var repeat_order_number = $('repeat_order_number').value;
	
    var pars="payment_type="+payment_type+"&selected_order_details_id=" + order_details_id+"&repeat_order_number=" + repeat_order_number;   				
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'GET',
		parameters: pars,
		onComplete: processConfirmOrderRepeat
	});		  						
}	
function processConfirmOrderRepeat(originalRequest) 
{			
	var x=originalRequest.responseText;   	
	MM_goToURL('parent',x);    		
}

 
 function ShippingCalculatation(formid,shipp_id) 
{			 		
	var url="shipping_process.php?shipp_id="+shipp_id+'&type=shipCal';
	var pars=Form.serialize(formid);		   
	//alert("jjj"+pars);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'GET',
		parameters: pars,
		onComplete: processShippingCalculatation
	});	
}	

function processShippingCalculatation(originalRequest) 
{
	
	var x=originalRequest.responseText;  
	var tot_string =x.split('||');
	$('shipping_amount_id').innerHTML=tot_string[0]; 
    $('grant_total_amount_id').innerHTML=tot_string[1]; 
//var temText1=trim(x).substr(0,1);
  //  var temText2=trim(x).substr(2);
   	  
}


function CheckOutPaymentSecure(formid) 
{			 		
	var url="checkout_payment_secure_process.php";
	var pars=Form.serialize(formid);		   
	
	$("ErrMsgDisplay").innerHTML = "<img src='images/indicator.gif' border='0'>";
	
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'GET',
		parameters: pars,
		onComplete: processCheckOutPaymentSecure
	});	
}	

function processCheckOutPaymentSecure(originalRequest) 
{
	
	var x=originalRequest.responseText;    
    var temText1=trim(x).substr(0,1);
    var temText2=trim(x).substr(2);
    if(temText1=="1")
    {
		document.form1.submit();			
    }
    else
    {
		$('ErrMsgDisplay').innerHTML="";  	
		$('ErrMsgDisplay').innerHTML=x;  
    }		  
}
/* Confirm Order Ends */

/* Checkout Ends */




/* login check Starts */
function checklogin(formid)
{	
	var pars=Form.serialize(formid);
	url= "login_check.php";
	//$('TransMsgDisplay').innerHTML='<img src="images/loading.gif">';
	// alert(pars);
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: checkloginerror
        });
	return false;
}	
function checkloginerror(originalRequest) 
{
     var responseTextTrim = originalRequest.responseText;
	//   alert(responseTextTrim);
	 var output = responseTextTrim.split("|")
	 if(output[1]==1)
	 {
			window.location.href='userhome.php';
	 }
	 else
	 {
			$('loginerror').innerHTML = output[0];
	 }
}
/*  login check ends */




function getLogin(formid)
{
	
	var pars=Form.serialize(formid);
	url= "login.php?IsProcess=Y";
	$('loginform').innerHTML='<img src="images/loading.gif">';
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: ProcessLogin
        });
	return false;
	
}

function ProcessLogin(originalRequest) 
{
	var responseTextTrim = trim(originalRequest.responseText);	
	var temText1=trim(responseTextTrim).substr(0,1);
	var temText2=trim(responseTextTrim).substr(2);
	if(temText1==1)
	{						
		window.location.href=temText2;
	}
	else
	{
		$('loginform').innerHTML = "";
		$('loginform').innerHTML = responseTextTrim;
	}	 	 
}


/*function for forgotpassword starts*/
function submit_form1(formid)
{	
  
    var pars=Form.serialize(formid);
	url= "forgotpass_process.php?action=forgotPass";
   
   	$('response').innerHTML="<img src='images/indicator.gif' border='0'>";
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: processGeneral1
        });
}	
function processGeneral1(originalRequest) 
{
	
	var x=trim(originalRequest.responseText);
    var temText1=trim(x).substr(0,1);    
    var temText2=trim(x).substr(2);    
    if(temText1=="2")
    { 
    $('response').innerHTML=temText2;
    }

	
	
}


function UpdateProfile(formid,url,option)
{	
  
   var pars=Form.serialize(formid);
	url= url+"?action="+option;
   	$('response').innerHTML="<img src='images/indicator.gif' border='0'>";
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: UpdateProfileGeneral
        });
	
}	
function UpdateProfileGeneral(originalRequest) 
{
    var x=originalRequest.responseText;
    $('response').innerHTML=x;
}




function getRegister(formid)
{
	
	var pars=Form.serialize(formid);
	url= "register_process.php?action=Register";
	$('registerform').innerHTML='<img src="images/loading.gif">';
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: ProcessRegister
        });
	return false;
	
}

function ProcessRegister(originalRequest) 
{
     var responseTextTrim = originalRequest.responseText;
			$('capchaDiv').innerHTML ="";
	 			$('capchaDiv').innerHTML ="<img src='CaptchaSecurityImages.php?characters=5' />";
			$('txtCaptcha').value ="";

	 var output = responseTextTrim;
	 if(output==1)
	 {
			window.location.href="register_complete.php?messg=1";
	 }
	 else
	 {
		 	$('registerform').innerHTML = "";
			$('registerform').innerHTML = output;

	 }
}


 /*************Function for Pagination*****************/
function PageSorting(formID,page,UpdateURL,SortingType,aType,orderNumber)
{
  if(confirm("Are you want to delete order no "+orderNumber)) {  
    var url = UpdateURL;
    var pars= Form.serialize(formID);
    pars=pars + SortingType + '&aType=' + aType;
   
    $('TransMsgDisplay').innerHTML="<img src='images/indicator.gif' border='0'>";
   
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: pars,
            onComplete: ShowPageSorting
        });
  }
}
function ShowPageSorting(originalRequest)
{
    var x=trim(originalRequest.responseText);
     $('TransMsgDisplay').innerHTML="";
    $('mydisplay').innerHTML=x;
}
/*************Function for Pagination end*****************/

function updateAutoRefill(interval,status,id)
{
	var url = 'autorefillProcess.php';
    pars='interval='+interval+'&status='+status+'&id='+id+'&type=changeStatus';
   
    $('statusChangeText').innerHTML="<img src='images/indicator.gif' border='0'>";
   
    var myAjax = new Ajax.Request(
	url,
	{
		method: 'post',
		parameters: pars,
		onComplete: updateAutoRefillProcess
	});
}
function updateAutoRefillProcess(originalRequest)
{
	var x=trim(originalRequest.responseText);
	var val=x.split("|");
	var interval=val[0];
	var status=val[1];
	
	$('statusChangeText').innerHTML="Auto Refill Status Changed";
}
