function GetResourceString(lKey, sDefaultValue){
	return sDefaultValue;
}
function Added() {
	alert(GetResourceString(81074, 'Your item has been added to your shopping cart'));
}

//--- Ajax implementation---//

function setValue(elementID, elementValue)
{
	if (document.getElementById(elementID))
	{
		document.getElementById(elementID).value = elementValue;
	}
}

function loadAddressBook(addrBookID, prefix, clientID)
{
	if (addrBookID != 'empty')
	{
		if (addrBookID == -1)
		{
			setValue(prefix+"Contact_FirstName","");
			setValue(prefix+"Contact_LastName","");
			setValue(prefix+"Contact_Company","");
			setValue(prefix+"Address_Address","");
			setValue(prefix+"Address_Address2","");
			setValue(prefix+"Address_City","");
			setValue(prefix+"Address_PostalCode","");
			setValue(prefix+"Address_CountryID","");
			setValue(prefix+"Contact_Phone","");
			setValue(prefix+"Contact_Email","");

			var sel = document.getElementById(prefix+'Address_StateID');

			while (sel.length > 0) {
				sel.options[0] = null;
			}
			
			if (window.ActiveXObject)
			{
				var td1 = document.getElementById(statePrefix + "_1"); //Object of <td> with id="{$prefix}Address_StateID_1" - for lable "State"
				var td2 = document.getElementById(statePrefix + "_2"); //Object of <td> with id="{$prefix}Address_StateID_2" - for <select id="{$prefix}Address_StateID">
				
				sel.disabled=true;
				td1.style.display="none";
				td2.style.display="none";
			}
		}
		
		if (addrBookID > 0)
		{		
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null)
			{
				alert("Error");
				return;
			}

			var url = "ajax_contact.asp?AddressBookID="+addrBookID+"&Prefix="+prefix+"&ClientID="+clientID
			xmlHttp.onreadystatechange=stateChanged			
			 if (window.XMLHttpRequest)
			 {
					xmlHttp.open("GET",url,true);
			 }
			 else if (window.ActiveXObject)
			 {
					xmlHttp.open("GET",url,false);
			 }
			xmlHttp.send(null);
		}
	}
}

function loadStates(countryID, prefix)
{
	statePrefix = prefix + "Address_StateID";
	var sel = document.getElementById(statePrefix); //Object of <select> with id="{$prefix}Address_StateID"
	while (sel.length > 0) {
		sel.options[0] = null;
	}

	if (countryID > 0)
	{
		if (prefix == "undefined")
		{
			prefix = "";
		}

		if (countryID.length==0)
		{ 
			//document.getElementById("txtHint").innerHTML=""
			return;
		}
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert("Error");
			return;
		}

		if (window.ActiveXObject)
		{
			sel.disabled=true;
			sel.style.backgroundColor="#eeeecc";
		}

		var url="ajax_contact.asp?CountryID="+countryID+"&Prefix="+statePrefix;
		xmlHttp.onreadystatechange=stateChanged;
		 if (window.XMLHttpRequest)
		 {
				xmlHttp.open("GET",url,true);
		 }
		 else if (window.ActiveXObject)
		 {
				xmlHttp.open("GET",url,false);
		 }
		xmlHttp.send(null);
	}

	// Disable/hide States
	if (window.ActiveXObject)
	 {
		var td1 = document.getElementById(statePrefix + "_1"); //Object of <td> with id="{$prefix}Address_StateID_1" - for lable "State"
		var td2 = document.getElementById(statePrefix + "_2"); //Object of <td> with id="{$prefix}Address_StateID_2" - for <select id="{$prefix}Address_StateID">
		if (sel.length > 1)
		{
			sel.disabled=false;
			sel.style.backgroundColor="#ffffff";
			td1.style.display="block";
			td2.style.display="block";
		}
		else
		{		
			td1.style.display="none";
			td2.style.display="none";
		}
	}

}

function stateChanged() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    { 
        //document.getElementById("txtHint").innerHTML=xmlHttp.responseText
		eval(xmlHttp.responseText);
    } 

} 
//---//

//-----AJAX routine-----//
function GetXmlHttpObject()
{ 
 var objXMLHttp=null
 if (window.XMLHttpRequest)
 {
   objXMLHttp=new XMLHttpRequest();
 }
 else if (window.ActiveXObject)
 {
   objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
 }
 return objXMLHttp;
}


//---//