function send_payment(refid,mode){
	var tailx = Math.random(1,1000000000000);
	var page_ajaxx = "index.phtml?ajax_id=ajax_cart&xstep=finalize"; 
	if(mode=="paypal"){
		ajax_get("block-content-wrapper",page_ajaxx);
		document.paypal.submit();
	}else{
                document.paymate.submit();
		ajax_get("block-content-wrapper",page_ajaxx);
	}
}


function openmypage(pid,mod){ //Define arbitrary function to run desired DHTML Window widget codes
	var tail = Math.random(1,1000000000000);
	var checkout = "";
	var para = "";
	var zone = "";
	var ajax_title = "My Shopping Cart";
	var page_ajax = "index.phtml?ajax_id=ajax_product&pid=" + pid + "&tail=" + tail;

	if(mod=="view"){
		ajax_title =  "Product Information";
	}

	if(mod=="addnow"){ 	//Standard add item button parser
		var qty =1;
                page_ajax = "index.phtml?ajax_id=ajax_cart&add_item=" + pid + "&qty=" + qty + "&tail=" + tail;

	}else if(mod=="add2cart"){
		//FF only
		var qty = document.cart.qty.value;
		if(qty>9999){
			qty=1;
		}
		page_ajax = "index.phtml?ajax_id=ajax_cart&add_item=" + pid + "&qty=" + qty + "&tail=" + tail; 
	}else if(mod=="remove"){	
		page_ajax = "index.phtml?ajax_id=ajax_cart&del_item=" + pid + "&qty=" + qty + "&tail=" + tail; 
	}else if(mod=="reloadcart" || mod=="checkout" ||  mod=="finalize" ){
		var max = document.cart.elements.length;
		var cname = "";
		var carts = "";
		for(var i=0; i< max; i++){
			
			cpid = document.cart.elements[i].name;
			cqty = document.cart.elements[i].value;
			
			if(cpid == "payagent"){
				if (document.cart.elements[i].checked){
					para += "&payagent=" + cqty;
				}
			}else if(cpid == "zone"){
				para += "&zone=" + cqty;
			}else{  //all other items fields and quentities
				carts += cpid + ":" + cqty + ",";
			}

		}
			
		if(mod=="checkout"){
			var xstep ="xstep=checkout";
		}
		if(mod=="finalize"){
			var xstep ="xstep=finalize";
		}

		page_ajax = "index.phtml?ajax_id=ajax_cart&" + xstep + "&cartstr=" + carts + para + "&tail=" + tail + zone; 


	}
	//if(mod=="checkout"){
		//var payurl = "https://www.paymate.com/PayMate/GenExpressPayment?mid=seek4health";
		//page_ajax = "index.phtml?ajax_id=ajax_checkout" + para;
		//page_ajax = "index.phtml?ajax_id=ajax_cart&checkout=yes&cartstr=" + carts + para + "&tail=" + tail + zone; 
		
	//}
	//alert(page_ajax);
	ajax_get("block-content-wrapper",page_ajax);


}
function createRequestObject(htmlObjectId){
    	var obj;
    	var browser = navigator.appName;
    	objectId = htmlObjectId;
    
	if(browser == "Microsoft Internet Explorer"){
		obj = new ActiveXObject("Microsoft.XMLHTTP");
    	}else{
        	obj = new XMLHttpRequest();
    	}
    	return obj;    
}
var http = createRequestObject();

function ajax_get(objID,uri_param){
	changeID = objID;   //Return Global variable
	http.open('GET', uri_param, true);
    	http.onreadystatechange = handleResponse;
   	http.send(null);
	return false;
}

function ajax_post(obj,uri,objectID){
	var paramString;
	var max = obj.length;
	var paramString=uri +"&";
	changeID = objectID;

	for (var i = 0; i < max; i++){
		paramString = paramString + obj[i].name + '=' + obj[i].value +'&';  	
 	}
	paramString = paramString.substring(0, (paramString.length-1));
	//alert(paramString);
	//location.href=paramString;

	ajax_get(changeID,paramString);

	/*******************
	if (paramString.length == 0) {
		http.open('GET',uri);
	}else{
		http.open('POST', 'uri', true);
    		http.onreadystatechange = handleResponse;
		//http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
   		http.send(paramString); 
	}
	*****************/
	return false;
}


function handleResponse() {
	if(http.readyState == 4){
		responseText = http.responseText;
		document.getElementById(changeID).innerHTML = responseText;
    }
}



/****** Browser sniffer *****/
function browser_sniffer(){
	//Handle two major browsers
	var d_browser = navigator.userAgent;
	var browser_type = "";
	if(d_browser.indexOf("MSIE")>=0){
		browser_type = "IE"
	}else{
		browser_type = "FF";
	}
	return browser_type;
}

function gosearch(){
	var sname = "";
	var sval = "";
	var sparser = "";
        var smax = document.search.elements.length;
        for(var i=0; i< smax; i++){
              	sname = document.search.elements[i].name;
              	sval = document.search.elements[i].value;
		sparser += "&" + sname + "=" + sval;
	}
	

	var page_ajax = "index.phtml?ajax_id=ajax_search" + sparser;
        ajax_get("block-content-wrapper",page_ajax);

}
