// JavaScript Document
var xmlHttp;
var kMerchantName;
var mydomain, mydomain_client;
//mydomain=window.location.hostname;
mydomain = "www.comparebuyandsave.com/ns";
mydomain_client=window.location.href.match(/:\/\/(.[^/]+)/)[1];
//mydomain = mydomain + "/ns";
if((mydomain_client != "") && (mydomain_client.toLowerCase().indexOf("comparebuyandsave",0) >=0))
{
	mydomain = mydomain_client + "/ns";
}

document.write("<form name='form1' onsubmit='return false;'><div id='divID' width='100%'></div></form>");

Load_Voucher_Codes(kMerchantName);

function Load_Voucher_Codes(varkMerchantName)
{ 
	kMerchantName = varkMerchantName;
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return;
	}
	
	var url="http://" + mydomain + "/voucher_map_link.php?flag=LoadVCode&MerchantName="+escape(varkMerchantName);
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() 
{ 
	document.body.style.cursor = 'wait';
	try
    {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			var outPut=xmlHttp.responseText; 
			document.getElementById("divID").innerHTML = outPut;
			document.body.style.cursor = 'auto'; 
			scrollText = GetParam();
			if(scrollText != "")
			{
				var node = document.getElementById(scrollText);    
				node.scrollIntoView();
			}
		}
	}
	catch(e)
	{
		document.body.style.cursor = 'auto'; 
	}
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp; 
}

function GetParam()
{
	if(window.location.href.indexOf("#offers") >= 0)
	{
		return "offers";
	}
	else if(window.location.href.indexOf("#codes") >= 0)
	{
		return "codes";
	}
	else
	{
		return "";
	}
}


