function getCurrLan(query) {
  var vars = query.split("%26");
  var tmp="";
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("%3D");
	if (pair[0] !="hl") {
		tmp = tmp + pair[0]+ "\=" + pair[1] + "\&";
	}
  }
  return tmp;
}


function getTrans(query) {
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
	if (pair[0] =="u") {
		return pair[1];
	}
  }
  return "";
}
//------------------------------------------------------------------------------

document.write(
 '<form name="transform" action="http://www.google.com/translate_p" style="margin:0;padding:0;">'+
 '<input name="hl" value="en" type="hidden" />'+
 '<input name="ie" value="UTF8" type="hidden" />'+
 '<input name="langpair" value="" type="hidden" />'+
 '<input name="u" value="http://www.samperdesign.com.ar/index.php%3F" type="hidden" />'+
 '<input style="width:25px;height:16px;" name="langpair" value="es|en" title="English/Ingles" src="images/translate/usa.gif" onclick="this.form.langpair.value=this.value; this.form.u.value=this.form.u.value + \'hl=en\';" type="image" /> '+
 '<input style="width:25px;height:16px;" name="langpair" value="es|pt" title="Portugu&#234;s/Portuguese" src="images/translate/br.gif" onclick="this.form.langpair.value=this.value; this.form.u.value=this.form.u.value + \'hl=pt\';" type="image" /> '+
 '<input style="width:25px;height:16px;" name="langpair" value="en|es" title="Espanol" src="images/translate/ar.gif" onclick="this.form.langpair.value=this.value; this.form.u.value=this.form.u.value + \'hl=es\';" type="image" /> '+
 '</form>');


var tmp="";
var myLocation = window.location.search.substring(1);
tmp = getTrans(myLocation);
if(tmp){
	if (tmp.indexOf("%3F")==-1){
		myLocation = tmp + "\?";
	}
	else{
		uFirst=tmp.substring(0,tmp.indexOf("%3F"))+"?";
		tmp= tmp.substring(tmp.indexOf("%3F")+1);
		myLocation=uFirst + getCurrLan(tmp.substring(tmp.indexOf("%3F")+3));
	}
}
else{
	myLocation=location.href;
	if (myLocation.indexOf("?")==-1){
		myLocation = location.href + "?";
	}
	else{
		myLocation= myLocation.substring(0,myLocation.indexOf("?")+1) + getCurrLan(escape(window.location.search.substring(1)));

	}
}

document.forms["transform"].u.value = myLocation;
