function file_get_contents( url ) {
 
/*
    var req = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    if (!req) throw new Error('XMLHttpRequest not supported');
*/
 
    var req = null;
    try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
    	try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {
    		try { req = new XMLHttpRequest(); } catch(e) {}
	}
    }
    if (req == null) throw new Error('XMLHttpRequest not supported');
    
    req.open("GET", url, false);
    req.send(null);
    
    return req.responseText;
}

function create_request_string(theform)
{
var reqStr = "";

for(i=0; i < theform.elements.length; i++)
{
isformObject = false;

switch (theform.elements[i].tagName)
{
case "INPUT":

switch (theform.elements[i].type)
{
case "text":
case "hidden":
reqStr += theform.elements[i].name + "=" + encodeURIComponent(theform.elements[i].value);
isformObject = true;
break;

case "checkbox":
if (theform.elements[i].checked)
{
reqStr += theform.elements[i].name + "=" + theform.elements[i].value;
}else{
reqStr += theform.elements[i].name + "=";
}
isformObject = true;
break;

case "radio":
if (theform.elements[i].checked)
{
reqStr += theform.elements[i].name + "=" + theform.elements[i].value;
isformObject = true;
}
}
break;

case "TEXTAREA":

reqStr += theform.elements[i].name + "=" + encodeURIComponent(theform.elements[i].value);
isformObject = true;
break;

case "SELECT":
var sel = theform.elements[i];
reqStr += sel.name + "=" + sel.options[sel.selectedIndex].value;
isformObject = true;
break;
}

if ((isformObject) && ((i+1)!= theform.elements.length))
{
reqStr += "&";
}

}

return reqStr;
} 

function change_country(country_code)
{
 b_no_action_on_exit = 0;
 b_onsite = 1;
 var qs = create_request_string(document.index);
 window.location = '/'+country_code+'/?' + qs + '&nlr=1';
}

function toggle_div(element){
  try {
     if(document.getElementById(element).style.display == 'none') {
       document.getElementById(element).style.display = 'block'; 
     } else if(document.getElementById(element).style.display == 'block') {
       document.getElementById(element).style.display = 'none';
     }
  } catch (e) {}
}
