function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function basketInsert(uid,cpid){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="baskquery.php";
url=url+"?uid="+uid;
url=url+"&cpid="+cpid;
xmlHttp.onreadystatechange=statusChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function statusChanged() 
{ 
if (xmlHttp.readyState==4)
{

document.getElementById("basketCount").innerHTML=xmlHttp.responseText;
}
}

var divi;
function showDescr(cpid){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
divi = cpid;
var url="cpdescr.php";
url=url+"?cpid="+cpid;

xmlHttp.onreadystatechange=showstateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function showstateChanged() 
{ 
if (xmlHttp.readyState==4)
{
divi = "couponDescr"+divi;
document.getElementById(divi).innerHTML=xmlHttp.responseText;
}
}

function hideDescr(cpid){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
divi = cpid;
var url="cpdescr.php";
xmlHttp.onreadystatechange=hidestateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function hidestateChanged() 
{ 
if (xmlHttp.readyState==4)
{
divi = "couponDescr"+divi;
document.getElementById(divi).innerHTML=xmlHttp.responseText;
}
}

function showRate(val){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//alert (val);
var url="rate.php";
url=url+"?val="+val;
xmlHttp.onreadystatechange=ratestateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function ratestateChanged() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("rate").innerHTML=xmlHttp.responseText;
}
}

function showReview(cpid){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//alert (cpid);
var url="showreview.php";
url=url+"?cpid="+cpid;
xmlHttp.onreadystatechange=revstateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function revstateChanged() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("readRev").innerHTML=xmlHttp.responseText;
}
}


function changeOtp(ogtp){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//alert (ogtp);
var url="index.php";
url=url+"?orgtype="+ogtp;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function changeView(op){
	xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
  //alert (val);
  
  var url="chloc.php";
url=url+"?val="+op;
xmlHttp.onreadystatechange=chLoc;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function chLoc() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("loc").innerHTML=xmlHttp.responseText;
}
}
//function otpstateChanged() 
//{ 
//if (xmlHttp.readyState==4)
//{
//document.getElementById("otp").innerHTML=xmlHttp.responseText;
//}
//}

function getKw(kw){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//alert(kw);
var url="setkw.php";
url=url+"?kw="+kw;
xmlHttp.onreadystatechange=kwChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}

function kwChanged() 
{ 
if (xmlHttp.readyState==4)
{
document.getElementById("kwtest").innerHTML=xmlHttp.responseText;
}
}


//Printing
var okToPrint=false;

function isIE() 
{ 
return (navigator.appName.toUpperCase() == 'MICROSOFT INTERNET EXPLORER');
} 


function printBasket(sid){ 
	if(navigator.appName.toUpperCase() == "OPERA")
	{
		var response = $.get("prnbasket.php", { sid: sid },
		function(data){
			$("#printdiv").html(data);
			window.printFrame.location.href="prnbasket.php?sid="+sid; //printFrame is the iframe id or name whatever
			okToPrint=true;
			basketCount(sid);
		});
	}
	else
	{
		window.printFrame.location.href="prnbasket.php?sid="+sid; //printFrame is the iframe id or name whatever
		okToPrint=true;
		basketCount(sid);
	}
}

function basketCount(ml){

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
//alert (uid);
var url="baskquery.php";
url=url+"?sid="+ml;
xmlHttp.onreadystatechange=statusChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}


function printCoupon(id){
	if(navigator.appName.toUpperCase() == "OPERA")
	{
		var response = $.get("print.php", { id: id },
		function(data){
			$("#printdiv").html(data);
			window.printFrame.location.href="print.php?id="+id; //printFrame is the iframe id or name whatever
			okToPrint=true;
		});
	}
	else
	{
		window.printFrame.location.href="print.php?id="+id; //printFrame is the iframe id or name whatever
		okToPrint=true;
	}
}

function printIt()
{
	if (okToPrint) 
	{ 
		if ( isIE() ) 
		{ 
			document.printFrame.focus(); 
			document.printFrame.print(); 
		}
		else 
		{ 
			window.frames['printFrame'].focus(); 
			window.frames['printFrame'].print(); 
		}
	}
}

function printItbasket()
{
	if (okToPrint)
	{  
		if ( isIE() ) 
		{ 
			document.printFrame.focus(); 
			document.printFrame.print(); 
		}
		else 
		{ 
			window.frames['printFrame'].focus(); 
			window.frames['printFrame'].print(); 
		}
		window.location.reload(true); 
	} 
}

//End Printing