// JavaScript Document

	function showUrl(curStr)
	{
		//alert(curStr);
		var p=Math.random();
		//alert(p);
		setSymbol(curStr,p);
		x=window.location;
		var str=curStr.toString();
		var chk=x.toString();
		var strr=0;
		//alert(chk.search(/currSymb/i));
		if ((chk.search(/currSymb/i))>0)
		{ 
		loc=chk.lastIndexOf("currSymb"); 
		sign=chk.substring(loc+9,loc+13);
		switch (sign)
{

case "USD":
        strr=chk.replace(/USD/,str);
		//window.location=strr;
        break;
case "CAD":
        strr=chk.replace(/CAD/,str);
		//window.location=strr;
        break;
case "GBP":
        strr=chk.replace(/GBP/,str);
		//window.location=strr;
        break;
case "EUR":
        strr=chk.replace(/EUR/,str);
		//window.location=strr;
        break;
case "AUD":
        strr=chk.replace(/AUD/,str);
		//window.location=strr;
        break;
}
		
	
		}
		
		else
		
		{   alert(chk.search(/host/)); 
			if (chk.search(/.asp/) >0 || chk.search(/host/)>0)
			{   alert("passed");
			    var q=/[.?]/;
				if (chk.search(/index/)<0 && chk.search(/product/)<0 && chk.search(/detail/)<0 && chk.search(/search/)<0 && chk.search(/cart/)<0)
					   { 
					    chk=chk + "index.asp?"+"currSymb="+curStr;
						//window.location=chk;
					   }
					   else if(chk.search(/index/)!=-1)
					          {
							  chk=chk+"?currSymb="+curStr;
							 // window.location=chk;
							  }
				else
				{
				alert("passeddddd");
				var q=/[.?]/;
				switch(chk.search(q))
					{   case "-1":	
				  alert(chk);
				    alert(chk.search(q));
						chk=chk + "?currSymb="+curStr;  
					    alert("Inside ?");
						//window.location=chk;
						
						break;
						default:
						alert("passed3");
		   				chk=chk + "&currSymb="+curStr;
		  				//window.location=chk;
						//alert("Inside &")
						

					}
				   
				}
			
			}
			strr=chk;
		}
		window.location=chk;
		

}

function setSymbol(curStr,lp)
{
	var requestUrl="setCurrencySign.asp?sign=" + curStr ;
	//alert('In set'+lp);
	var XMLHTTP4=CreateXMLHTTP();
	// If browser supports XMLHTTPRequest object
	if(XMLHTTP4){
		//Setting the event handler for the response
		//alert(requestUrl);
		XMLHTTP4.onreadystatechange = function()
		{
			if (XMLHTTP4.readyState==4){		
				if (XMLHTTP4.status==200){						
					//showData(XMLHTTP.responseText,'divItem');
			//		alert('In Fun'+XMLHTTP4.responseText);
				}
				else{					
					alert("Could not retreive data from the server" );					
				}
			}
			else{
				//alert(showItem);				
				//var divItem=document.getElementById('divItem');
				//divItem.innerHTML="<img src='images/wait.gif' />";	
			}
		}
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XMLHTTP4.open("GET", requestUrl, true);		
		//Sends the request to server
		XMLHTTP4.send(null);		
	}
}

