function ValidadCercador()
{
	alert(document.cercado.Pattern.value);
}
function openWindow(URL,Name,Properties)
{
	var win = window.open(URL,Name,Properties);
	win.focus();
}
function changeImg(stringImage){
	document.getElementById("receptorMouseOver").src = stringImage;
}
function jump(URL)
{
	//window.alert(URL);
	parent.location.href=URL;
}

function reloadOpener() {
 	// Recarga la ventana que abri? a la que ejecuta este javascript.
	if (self.opener) self.opener.location.reload();
}

function reloadSearch(form) {
	seccion=form.listaSecciones.value;
	top.location.href = "WebApp?Resource=IdealPortal.Page&Node=Search&buscaAvansada=1&seccion="+seccion;
}

function sendToAFriend(url)
{
	var win = open("WebApp?Resource=IdealPortal.SendToAFriend&URL="+url,"SendToAFriend","width=350,height=300,scrollbars=no");
	win.focus();
}

function gotoHomeAndDisconnect()	{
	window.location.href = "WebApp?Resource=IdealPortal.Home&Logout=true";
}
function createBlank()	{
	var myArea = document.createElement("span");
	return myArea;
}

function createSelect(nameInput, arr, arrValues, actionStr)	{
	var areaName = document.createAttribute("name");
	areaName.nodeValue = nameInput;
	var id = document.createAttribute("id");
	id.nodeValue = nameInput;
	var action = document.createAttribute("onChange");
	action.nodeValue = actionStr;
		
	var myArea = document.createElement("select");
	
	myArea.setAttributeNode(areaName);
	myArea.setAttributeNode(id);
	myArea.setAttributeNode(action);
	for (var i = 0; i < arrValues.length; i++)	{ 
		var newLI = createOption(arrValues[i], arr[i]);
		myArea.appendChild(newLI);
	}
	return myArea;
}

function createOption(value, str)	{
	var val = document.createAttribute("value");
	val.nodeValue = value;
	
	var myId = document.createAttribute("id");
	myId.nodeValue = "sub" + value;
	var myArea = document.createElement("option");
	var myText = document.createTextNode(str);
	
	myArea.appendChild(myText);
	myArea.setAttributeNode(val);
	myArea.setAttributeNode(myId);
	return myArea;
}

function doOption(arrValues, arr)	{
	
	var myOption = createOption(arr[0], arr[1]);

	var mySelect = document.getElementById("listaCatagoria");
	var node = document.getElementById("listaCatagoria").firstChild;
	while (mySelect.hasChildNodes())
		mySelect.removeChild(mySelect.firstChild);
	for (var i = 0; i < arrValues.length; i++)	{ 
		var newLI = createOption(arrValues[i], arr[i]);
		mySelect.appendChild(newLI);
	}
}

function evalOption()	{
	var val = document.getElementById("listaSecciones").value;
	
	if (val == "Jardin"){
		doOption(Array1Values, Array1);
	 	document.getElementById("listaCatagoria").disabled=false;		
	}else if (val == "Agricultura"){
		doOption(Array2Values, Array2);
	 	document.getElementById("listaCatagoria").disabled=false;
	}else if (val == "EspaciosVerdes"){
		doOption(Array3Values, Array3);
	 	document.getElementById("listaCatagoria").disabled=false;
	}else{
	 	document.getElementById("listaCatagoria").disabled=true;
		doOption(Array0Values, Array0);
		}
	
}

function ImprimirComponente(dir, menuEspecial)	{
	if (menuEspecial != "null")	{
		window.open('/componew/WebApp?Resource=IdealPortal.Page&Print=yes&Node=' + dir + '&MenuEspecial='+ menuEspecial ,dir,'width=600,height=500,resizable=yes,status=yes,scrollbars=yes');
	}	else	{
		window.open('/componew/WebApp?Resource=IdealPortal.Page&Print=yes&Node=' + dir ,dir,'width=600,height=500,resizable=yes,status=yes,scrollbars=yes');
	}
}

function evalMySelect(val, idName )	{
	
	document.getElementById(idName).value = val;
	//alert(document.getElementById(idName).value);
	//a = $(idName).getValue();
	//alert();
	
}

function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
