function set()
	{
	var prd ='';
	var cart_details='\n==========================================\n';
	for(var j=0; j < quantity_count; j++)
	{
		prd = document.getElementById('product'+j).value;
		var qty = document.getElementById('qty'+j).value;

		if(qty)
		{
			prd = prd+'  x  '+qty;
		}

		cart_details = cart_details+prd+'\n';
	}
	cart_details=cart_details+'==========================================\n';
	if(prd == '')
	{
		document.getElementById('cart_details').value = '';
	}
	else
	{
		document.getElementById('cart_details').value = cart_details;
	}
	var temp2 =document.dataform.Description.value;
				var temp3 = temp2.replace(/\s/gi,"");
				if(temp3.length == 0)
				{
				alert ("Kindly describe your requirement.");
				document.dataform.Description.value='';
				document.dataform.Description.focus();
				return false;
				}

	if (document.dataform.S_name.value.length == 0)  {
		alert ("Kindly enter your name.");
		document.dataform.S_name.focus();
		return false;
	}
	if(document.dataform.S_name.value == "First Name" ) {
		alert("Kindly enter your Name.");
		document.dataform.S_name.focus();
		return false;
	}
   var temp =document.dataform.S_name.value;
   var temp1 = temp.replace(/ /gi,"");
   if(temp1.length == 0)
   {
      alert ("Kindly enter your name.");
      document.dataform.S_name.value='';
      document.dataform.S_name.focus();
      return false;
   }

   var iChars = "!@#$%^&*()+=-[]1234567890\\\';,./{}|\":<>?";
   for (var i = 0; i < document.dataform.S_name.value.length; i++) {
   if (iChars.indexOf(document.dataform.S_name.value.charAt(i)) != -1) {
   alert ("Kindly enter your name without special character & numeric value");
   document.dataform.S_name.value='';
   document.dataform.S_name.focus();
   return false;
   }
   }


   	if(document.dataform.S_email.value == '') {
		alert("Kindly enter your Email ID.");
		document.dataform.S_email.focus();
		return false;
	}
	if(document.dataform.S_email.value.indexOf(" ") >= 0)
             {
                alert("Please enter your email id without any space.");
                   document.dataform.S_email.focus();
                 return (false);
                }
	

	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.dataform.S_email.value))) {
			alert("Invalid Email ID. Kindly enter the correct ID.");
			document.dataform.S_email.focus();
			return (false);
	}
   if((document.dataform.S_country.value == "") || (document.dataform.country.options[document.dataform.country.selectedIndex].value == ''))
   {
      alert("Kindly select the Country.");
      document.dataform.country.focus();
      return false;
   }
   if (document.dataform.S_phone_country_code.value.length == 0)  {
      alert ("Kindly enter your country code .");
      document.dataform.S_phone_country_code.value='';
      document.dataform.S_phone_country_code.focus();
      return false;
   }
   var country_phone_clnt = document.dataform.S_phone_country_code.value.replace(/ /gi, "");
   if (country_phone_clnt.length == 0)  {
      alert ("Kindly enter your country code other than space.");
      document.dataform.S_phone_country_code.value='';
      document.dataform.S_phone_country_code.focus();
      return false;
   }
   var c_code = document.dataform.S_phone_country_code.value.replace(/-/gi, "");
   if ((isNaN(c_code) && (document.dataform.S_phone_country_code.value.length != 0)) && (document.dataform.S_phone_country_code.value.length != 0))  {
      alert ("Kindly enter your country code for phone number in numeric form only.");
	document.dataform.S_phone_country_code.value= '';
      document.dataform.S_phone_country_code.focus();
      return false;
   }

	if (((document.dataform.S_phone.value.length == 0) && (document.dataform.S_mobile.value.length==0)) || ((document.dataform.S_phone.value == "Phone Number") && (document.dataform.S_mobile.value =="Mobile / Cell Phone Number")) || ((document.dataform.S_phone.value == "Phone Number") && (document.dataform.S_mobile.value.length==0)) || ((document.dataform.S_phone.value.length == 0) && (document.dataform.S_mobile.value =="Mobile / Cell Phone Number")))
	{
		alert ("Kindly enter your phone number or mobile number.");
		document.dataform.S_phone.value= '';
		document.dataform.S_phone.focus();
		return false;
	}
	else
	{
		if ((document.dataform.S_phone.value.length != 0) && (document.dataform.S_phone.value != "Phone Number"))
		{
		        if (document.dataform.S_phone.value.length == 0)  {
			alert ("Kindly enter your phone number.");
			document.dataform.S_phone.value= '';
			document.dataform.S_phone.focus();
			return false;
			}
			if (document.dataform.S_phone.value == "Phone Number")  {
			alert ("Kindly enter your phone number.");
			document.dataform.S_phone.value= '';
			document.dataform.S_phone.focus();
			return false;
			}
			var phone_clnt = document.dataform.S_phone.value.replace(/ /gi, "");
			if (phone_clnt.length == 0)  {
				alert ("Kindly enter your phone number other than space.");
				document.dataform.S_phone.value='';
				document.dataform.S_phone.focus();
				return false;
			}
			if (isNaN(document.dataform.S_phone.value)) {
			alert ("Kindly enter your phone number in numeric only.");
			document.dataform.S_phone.value= '';
			document.dataform.S_phone.focus();
			return false;
			}

		}

		else
		{
			if ((document.dataform.S_mobile.value.length!=0) && (document.dataform.S_mobile.value !="Mobile / Cell Phone Number") || (document.dataform.S_mobile.value.length == 0) && (document.dataform.S_mobile.value !="Mobile / Cell Phone Number"))
			{
				if (document.dataform.S_mobile.value.length == 0)  {
				alert ("Kindly enter your mobile number.");
				document.dataform.S_mobile.value= '';
				document.dataform.S_mobile.focus();
				return false;
				}
				if (document.dataform.S_mobile.value == "Mobile / Cell Phone Number")  {
				alert ("Kindly enter your moobile number.");
				document.dataform.S_mobile.value= '';
				document.dataform.S_mobile.focus();
				return false;
				}
				var mobile_clnt = document.dataform.S_mobile.value.replace(/ /gi, "");
				if (mobile_clnt.length == 0)  {
					alert ("Kindly enter your mobile number other than space.");
					document.dataform.S_mobile.value='';
					document.dataform.S_mobile.focus();
					return false;
				}
				if (isNaN(document.dataform.S_mobile.value)) {
				alert ("Kindly enter your mobile number in numeric only.");
				document.dataform.S_mobile.value= '';
				document.dataform.S_mobile.focus();
				return false;
				}
			}
		}

	}
	




	if (document.dataform.captcha_text.value.length == 0)  {
		alert ("Kindly enter security code as shown in image.");
		document.dataform.captcha_text.focus();
		return false;
	}
	if (document.dataform.S_lname.value == "Last Name")
	{
		document.dataform.S_lname.value="";
	}
	if (document.dataform.S_city.value == "City")
	{
		document.dataform.S_city.value="";
	}
	if (document.dataform.S_state.value == "State")
	{
		document.dataform.S_state.value="";
	}
	if (document.dataform.S_pin.value == "Postal Code")
	{
		document.dataform.S_pin.value="";
	}
	if (document.dataform.S_phone_area_code.value == "Area Code")
	{
		document.dataform.S_phone_area_code.value="";
	}

	if (document.dataform.S_cmobile.value == "Country Code")
	{
		document.dataform.S_cmobile.value="";
	}

	if (document.dataform.S_phone.value == "Phone Number")
	{
		document.dataform.S_phone.value="";
	}

	if (document.dataform.S_mobile.value == "Mobile / Cell Phone Number")
	{
		document.dataform.S_mobile.value="";
	}
	newCookie  = document.dataform.S_name.value;
	newCookie +="|"+document.dataform.S_lname.value;
	newCookie +="|"+document.dataform.S_email.value;
	newCookie +="|"+document.dataform.S_phone.value;
	newCookie +="|"+document.dataform.S_country.value;
	newCookie +="|"+document.dataform.S_organization.value;
	newCookie +="|"+document.dataform.Website.value;
	newCookie +="|"+document.dataform.country.value;
	newCookie +="|"+document.dataform.S_salute.value;
	newCookie +="|"+document.dataform.S_mobile.value;
	newCookie +="|"+document.dataform.S_streetaddress.value;
	newCookie +="|"+document.dataform.S_city.value;
	newCookie +="|"+document.dataform.S_state.value;
	newCookie +="|"+document.dataform.S_pin.value;
	newCookie +="|";

	setCookie("newImeshIDvisitor",newCookie);

	newCookie1 = document.dataform.S_phone_country_code.value;
        newCookie1 += "|"+document.dataform.S_phone_area_code.value;
	newCookie1 +="|";
	setCookie("newACCodeIDvisitor",newCookie1);	//set cookies for new fields
function check_cart()
{
    var myCart;

    if((cookie = getCartCookie("CART_SESSION")) > "")   {
        myCart = eval("(" + cookie + ")");

        var itemsArr = myCart[0];
        itemsArr.splice(0,itemsArr.length);//Empty array

        var myCartJSON = myCart.toJSONString();
        setCartCookie("CART_SESSION",myCartJSON);
    }
    //do nothing as no cart found
    return true;
}
check_cart();



}
function trim(sString)
{
	while (sString.substring(0,1) == ' ')
	{
	sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function check_count_change()
{
	var val = document.dataform.country.options[document.dataform.country.selectedIndex].value;

	if(val != document.dataform.country_iso.value)
	{
		if(phonecode[document.dataform.country.selectedIndex] != '')
		{
			var reg=new RegExp("-");
			if(reg.test(phonecode[document.dataform.country.selectedIndex]))
			{
				var ph_arr=phonecode[document.dataform.country.selectedIndex].split('-');
				document.dataform.S_phone_country_code.value ='+'+ph_arr[0];
				document.dataform.S_phone_area_code.value =ph_arr[1];
				document.dataform.S_cmobile.value ='+'+ph_arr[0];
			}
			else
			{
				document.dataform.S_phone_country_code.value = '+'+phonecode[document.dataform.country.selectedIndex];
				document.dataform.S_cmobile.value = '+'+phonecode[document.dataform.country.selectedIndex];
				document.dataform.S_phone_area_code.value ='';
			}
		}
		else
		{
			document.dataform.S_phone_country_code.value = '';
			document.dataform.S_cmobile.value = '';
		}
	}
	document.dataform.country_iso.value = val;
	document.dataform.S_country.value = document.dataform.country.options[document.dataform.country.selectedIndex].text;

}

function getCookie(Name)
{
	var search = Name + "="
	if (document.cookie.length > 0)
	{ // if there are any cookies
		offset = document.cookie.indexOf(search)
		if (offset != -1)
		{ // if cookie exists
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset)
			// set index of end of cookie value
			if (end == -1) end = document.cookie.length
			return unescape(document.cookie.substring(offset, end))
		}
	}

	return "";
}

function get_ccode()
{
	document.dataform.S_fax_country_code.value = document.dataform.S_phone_country_code.value;
}

function get_acode()
{
	document.dataform.S_fax_area_code.value = document.dataform.S_phone_area_code.value;
}

function setPRODUCT()
{
	if((pname)&&(pcode)){
		document.dataform.PRODUCT.value=pname + " ("+ pcode + ")";
	}
	else if(pname){
		document.dataform.PRODUCT.value=pname;
	}
	else if(pcode){
		document.dataform.PRODUCT.value=pcode;
	}
}

function get(){
 //so as to set hidden value of product parameter... on body onload
if( (cookie = getCookie("newImeshIDvisitor")) > ""){

//alert(getCookie("newImeshIDvisitor"));

	Values = cookie.split("|");

	if (Values.length >= 7)
	{
		if ((document.dataform.S_name.value == 'First Name') || (document.dataform.S_name.value.length == 0))     document.dataform.S_name.value = Values[0];

		if ((document.dataform.S_lname.value == 'Last Name') || (document.dataform.S_lname.value.length == 0))     document.dataform.S_lname.value = Values[1];

		if (document.dataform.S_email.value.length == 0)    document.dataform.S_email.value = Values[2];

		if ((document.dataform.S_phone.value == 'Phone Number') || (document.dataform.S_phone.value.length == 0)) document.dataform.S_phone.value = Values[3];


		var iFldCnt = Values[4];
			//alert('masta');
			//alert(iFldCnt);
		var myindex = 0;
		for (i=0;i<=256;i++) {
		//alert('masta');
		if(document.dataform.country.options[i].text.toUpperCase() == Values[4].toUpperCase()) {
		myindex = i;
			break;
		}
		}
		document.dataform.country.selectedIndex = myindex;
		document.dataform.S_country.value = Values[4];
		document.dataform.country_iso.value = Values[7];

		if (document.dataform.S_organization.value.length == 0) document.dataform.S_organization.value=Values[5];

		if (document.dataform.Website.value.length == 0) document.dataform.Website.value=Values[6];

		document.dataform.S_salute.value = Values[8];

		if ((Values[9] != 'Mobile Number') && ((document.dataform.S_mobile.value == 'Mobile / Cell Phone Number') || (document.dataform.S_mobile.value.length == 0)))   document.dataform.S_mobile.value = Values[9];

		if (document.dataform.S_streetaddress.value.length == 0) document.dataform.S_streetaddress.value=Values[10];


		if((!document.dataform.S_city.value) || (!Values[11]))
		{
			document.dataform.S_city.value = 'City';
		}
		else
		{
			if ((document.dataform.S_city.value == 'City') || (document.dataform.S_city.value.length == 0))    document.dataform.S_city.value=Values[11];
		}

		if((!document.dataform.S_state.value) || (!Values[12]))
		{
			document.dataform.S_state.value = 'State';
		}
		else
		{
			if ((document.dataform.S_state.value == 'State') || (document.dataform.S_state.value.length == 0))     document.dataform.S_state.value = Values[12];
		}

		if((!document.dataform.S_pin.value) || (!Values[13]))
		{
			document.dataform.S_pin.value = 'Postal Code';
		}
		else
		{
			if ((document.dataform.S_pin.value == 'Postal Code') || (document.dataform.S_pin.value.length == 0))     document.dataform.S_pin.value = Values[13];
		}
	}
}

if( (cookie = getCookie("newACCodeIDvisitor")) > ""){

	//alert(getCookie("newACCodeIDvisitor"));

	Values = cookie.split("|");

	if (Values.length >= 1)
	{

		if (document.dataform.S_phone_country_code.value.length == 0)     document.dataform.S_phone_country_code.value = Values[0];



		if ((document.dataform.S_phone_area_code.value == 'Area Code') || (document.dataform.S_phone_area_code.value.length == 0))     document.dataform.S_phone_area_code.value = Values[1];

		if (document.dataform.S_cmobile.value.length ==0)    document.dataform.S_cmobile.value = Values[0];
	}


}
return true;
}
function rem_default()
{
	if(document.getElementById("txtTitle").value=="Looking for..." || document.getElementById("txtTitle").value=="Please write your products name here...")
	{
		document.getElementById("txtTitle").value='';
	}
}
function boxtext()
{

if(document.getElementById("txtTitle").value=='')   {
      document.getElementById("txtTitle").value="Please write your products name here...";
   }

}

function setCookie(name, value)
{
	expires = new Date();
	expires.setTime (expires.getTime() + 24 * 60 * 60 * 150 * 1000);
	if (value.length > 0) {
document.cookie = name + "=" + escape(value)+ ";"+"expires=" + expires.toGMTString() + ";";
}
}


function style1()
    {
        if (document.dataform.S_name.value != 'First Name')
        {
            document.dataform.S_name.className = 'txtf';
        }
	if(document.dataform.S_name.value == '')
	{
	    document.dataform.S_name.value = 'First Name'
	    document.dataform.S_name.className = 'txtfa';
	}
	if (document.dataform.S_lname.value != 'Last Name')
        {
            document.dataform.S_lname.className = 'txtf';
        }
	if(document.dataform.S_lname.value == '')
	{
	    document.dataform.S_lname.value = 'Last Name'
	    document.dataform.S_lname.className = 'txtfa';
	}
	if(document.dataform.S_city.value == '')
	{
	    document.dataform.S_city.value = 'City'
	    document.dataform.S_city.className = 'txtfa';
	}
	if (document.dataform.S_city.value != 'City')
        {
            document.dataform.S_city.className = 'txtf';
        }
	if(document.dataform.S_state.value == '')
	{
	    document.dataform.S_state.value = 'State'
	    document.dataform.S_state.className = 'txtfa';
	}
	if (document.dataform.S_state.value != 'State')
        {
            document.dataform.S_state.className = 'txtf';
        }
	if(document.dataform.S_pin.value == '')
	{
	    document.dataform.S_pin.value = 'Postal Code'
	    document.dataform.S_pin.className = 'txtfa';
	}
	if (document.dataform.S_pin.value != 'Postal Code')
        {
            document.dataform.S_pin.className = 'txtf';
        }
	if (document.dataform.S_phone_area_code.value != 'Area Code')
        {
            document.dataform.S_phone_area_code.className = 'txtf';
        }
	if(document.dataform.S_phone_area_code.value == '')
	{
	    document.dataform.S_phone_area_code.value = 'Area Code'
	    document.dataform.S_phone_area_code.className = 'txtfa';
	}
	if (document.dataform.S_phone.value != 'Phone Number')
        {
            document.dataform.S_phone.className = 'txtf';
        }
	if(document.dataform.S_phone.value == '')
	{
	    document.dataform.S_phone.value = 'Phone Number'
	    document.dataform.S_phone.className = 'txtfa';
	}
	if (document.dataform.S_mobile.value != 'Mobile / Cell Phone Number')
        {
            document.dataform.S_mobile.className = 'txtf';
        }
	if(document.dataform.S_mobile.value == '')
	{
	    document.dataform.S_mobile.value = 'Mobile / Cell Phone Number'
	    document.dataform.S_mobile.className = 'txtfa';
	}
    }


/*----For Description Text Status----*/

var fieldlimiter={

defaultoutput: "[int] characters remaining in your input limit.", //default message that gets output to statusid element

uncheckedkeycodes: /(8)|(13)|(16)|(17)|(18)/, //keycodes that are not checked, even when limit has been reached. See http://www.javascriptkit.com/jsref/eventkeyboardmouse.shtml for avail keycodes

limitinput:function(e, config){
	var e=window.event || e
	var thefield=config.thefield
	var keyunicode=e.charCode || e.keyCode
	if (!this.uncheckedkeycodes.test(keyunicode)){
		if (thefield.value.length>=config.maxlength){
			if (e.preventDefault)
				e.preventDefault()
			return false
		}
	}
},

showlimit:function(config){
	var thefield=config.thefield
	var statusids=config.statusids
	var charsleft=config.maxlength-thefield.value.length
	if (charsleft<0) //if user has exceeded input limit (possible if cut and paste text into field)
		thefield.value=thefield.value.substring(0, config.maxlength) //trim input
	for (var i=0; i<statusids.length; i++){
		var statusdiv=document.getElementById(statusids[i])
		if (statusdiv) //if status DIV defined
			statusdiv.innerHTML=this.defaultoutput.replace("[int]", Math.max(0, charsleft))
	}
	config.onkeypress.call(thefield, config.maxlength, thefield.value.length)
},

cleanup:function(config){
	for (var prop in config){
		config[prop]=null
	}
},


addEvent:function(targetarr, functionref, tasktype){
	if (targetarr.length>0){
		var target=targetarr.shift()
		if (target.addEventListener)
			target.addEventListener(tasktype, functionref, false)
		else if (target.attachEvent)
			target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)})
		this.addEvent(targetarr, functionref, tasktype)
	}
},

setup:function(config){
	if (config.thefield){ //if form field exists
		config.onkeypress=config.onkeypress || function(){}
		config.thefield.value=config.thefield.value
		this.showlimit(config)
		this.addEvent([window], function(e){fieldlimiter.showlimit(config)}, "load")
		this.addEvent([window], function(e){fieldlimiter.cleanup(config)}, "unload")
		this.addEvent([config.thefield], function(e){return fieldlimiter.limitinput(e, config)}, "keypress")
		this.addEvent([config.thefield], function(){fieldlimiter.showlimit(config)}, "keyup")
	}
}

}



//if form field exists
var phonecode = new Array();
phonecode[0] = "";
phonecode[1] = "61";
phonecode[2] = "43";
phonecode[3] = "32";
phonecode[4] = "1";
phonecode[5] = "45";
phonecode[6] = "420";
phonecode[7] = "49";
phonecode[8] = "33";
phonecode[9] = "52";
phonecode[10] = "64";
phonecode[11] = "47";
phonecode[12] = "34";
phonecode[13] = "41";
phonecode[14] = "44";
phonecode[15] = "1";
phonecode[16] = "";
phonecode[17] = "93";
phonecode[18] = "355";
phonecode[19] = "213";
phonecode[20] = "1-684";
phonecode[21] = "376";
phonecode[22] = "244";
phonecode[23] = "1-264";
phonecode[24] = "672";
phonecode[25] = "1-268";
phonecode[26] = "54";
phonecode[27] = "7";
phonecode[28] = "297";
phonecode[29] = "61";
phonecode[30] = "43";
phonecode[31] = "994";
phonecode[32] = "1-242";
phonecode[33] = "973";
phonecode[34] = "880";
phonecode[35] = "1-246";
phonecode[36] = "375";
phonecode[37] = "32";
phonecode[38] = "501";
phonecode[39] = "229";
phonecode[40] = "1-441";
phonecode[41] = "975";
phonecode[42] = "591";
phonecode[43] = "387";
phonecode[44] = "267";
phonecode[45] = "";
phonecode[46] = "55";
phonecode[47] = "246";
phonecode[48] = "673";
phonecode[49] = "359";
phonecode[50] = "226";
phonecode[51] = "257";
phonecode[52] = "855";
phonecode[53] = "237";
phonecode[54] = "1";
phonecode[55] = "238";
phonecode[56] = "1-345";
phonecode[57] = "236";
phonecode[58] = "235";
phonecode[59] = "56";
phonecode[60] = "86";
phonecode[61] = "852";
phonecode[62] = "853";
phonecode[63] = "61";
phonecode[64] = "672";
phonecode[65] = "57";
phonecode[66] = "269";
phonecode[67] = "242";
phonecode[68] = "243";
phonecode[69] = "682";
phonecode[70] = "506";
phonecode[71] = "225";
phonecode[72] = "385";
phonecode[73] = "53";
phonecode[74] = "357";
phonecode[75] = "420";
phonecode[76] = "45";
phonecode[77] = "253";
phonecode[78] = "1-767";
phonecode[79] = "1-809";
phonecode[80] = "";
phonecode[81] = "593";
phonecode[82] = "20";
phonecode[83] = "503";
phonecode[84] = "240";
phonecode[85] = "291";
phonecode[86] = "372";
phonecode[87] = "251";
phonecode[88] = "500";
phonecode[89] = "298";
phonecode[90] = "679";
phonecode[91] = "358";
phonecode[92] = "33";
phonecode[93] = "594";
phonecode[94] = "689";
phonecode[95] = "262";
phonecode[96] = "241";
phonecode[97] = "220";
phonecode[98] = "995";
phonecode[99] = "49";
phonecode[100] = "233";
phonecode[101] = "350";
phonecode[102] = "30";
phonecode[103] = "299";
phonecode[104] = "1-473";
phonecode[105] = "590";
phonecode[106] = "1-671";
phonecode[107] = "502";
phonecode[108] = "224";
phonecode[109] = "245";
phonecode[110] = "592";
phonecode[111] = "509";
phonecode[112] = "672";
phonecode[113] = "504";
phonecode[114] = "36";
phonecode[115] = "354";
phonecode[116] = "91";
phonecode[117] = "62";
phonecode[118] = "98";
phonecode[119] = "964";
phonecode[120] = "353";
phonecode[121] = "972";
phonecode[122] = "39";
phonecode[123] = "1-876";
phonecode[124] = "81";
phonecode[125] = "962";
phonecode[126] = "7";
phonecode[127] = "254";
phonecode[128] = "686";
phonecode[129] = "82";
phonecode[130] = "850";
phonecode[131] = "965";
phonecode[132] = "996";
phonecode[133] = "856";
phonecode[134] = "371";
phonecode[135] = "961";
phonecode[136] = "266";
phonecode[137] = "231";
phonecode[138] = "218";
phonecode[139] = "423";
phonecode[140] = "370";
phonecode[141] = "352";
phonecode[142] = "389";
phonecode[143] = "261";
phonecode[144] = "265";
phonecode[145] = "60";
phonecode[146] = "960";
phonecode[147] = "223";
phonecode[148] = "356";
phonecode[149] = "692";
phonecode[150] = "596";
phonecode[151] = "222";
phonecode[152] = "230";
phonecode[153] = "269";
phonecode[154] = "52";
phonecode[155] = "691";
phonecode[156] = "373";
phonecode[157] = "377";
phonecode[158] = "976";
phonecode[159] = "382";
phonecode[160] = "1-664";
phonecode[161] = "212";
phonecode[162] = "258";
phonecode[163] = "95";
phonecode[164] = "264";
phonecode[165] = "674";
phonecode[166] = "977";
phonecode[167] = "599";
phonecode[168] = "687";
phonecode[169] = "64";
phonecode[170] = "505";
phonecode[171] = "227";
phonecode[172] = "234";
phonecode[173] = "683";
phonecode[174] = "672";
phonecode[175] = "1-670";
phonecode[176] = "47";
phonecode[177] = "968";
phonecode[178] = "92";
phonecode[179] = "680";
phonecode[180] = "507";
phonecode[181] = "675";
phonecode[182] = "595";
phonecode[183] = "51";
phonecode[184] = "63";
phonecode[185] = "872";
phonecode[186] = "48";
phonecode[187] = "351";
phonecode[188] = "1";
phonecode[189] = "974";
phonecode[190] = "262";
phonecode[191] = "40";
phonecode[192] = "7";
phonecode[193] = "250";
phonecode[194] = "290";
phonecode[195] = "1-869";
phonecode[196] = "1-758";
phonecode[197] = "508";
phonecode[198] = "1-784";
phonecode[199] = "685";
phonecode[200] = "378";
phonecode[201] = "239";
phonecode[202] = "966";
phonecode[203] = "221";
phonecode[204] = "381";
phonecode[205] = "248";
phonecode[206] = "232";
phonecode[207] = "65";
phonecode[208] = "421";
phonecode[209] = "386";
phonecode[210] = "677";
phonecode[211] = "252";
phonecode[212] = "27";
phonecode[213] = "995";
phonecode[214] = "34";
phonecode[215] = "94";
phonecode[216] = "249";
phonecode[217] = "597";
phonecode[218] = "47";
phonecode[219] = "268";
phonecode[220] = "46";
phonecode[221] = "41";
phonecode[222] = "963";
phonecode[223] = "886";
phonecode[224] = "992";
phonecode[225] = "255";
phonecode[226] = "66";
phonecode[227] = "31";
phonecode[228] = "228";
phonecode[229] = "690";
phonecode[230] = "676";
phonecode[231] = "1-868";
phonecode[232] = "216";
phonecode[233] = "90";
phonecode[234] = "993";
phonecode[235] = "1-649";
phonecode[236] = "688";
phonecode[237] = "256";
phonecode[238] = "380";
phonecode[239] = "971";
phonecode[240] = "44";
phonecode[241] = "1";
phonecode[242] = "1";
phonecode[243] = "598";
phonecode[244] = "998";
phonecode[245] = "678";
phonecode[246] = "379";
phonecode[247] = "58";
phonecode[248] = "84";
phonecode[249] = "1-284";
phonecode[250] = "1-340";
phonecode[251] = "681";
phonecode[252] = "212";
phonecode[253] = "967";
phonecode[254] = "38";
phonecode[255] = "260";
phonecode[256] = "263";
