// JavaScript Document

//    FUNCION PARA AGREGAR EVENTOS


function addEvent( obj, type, fn ) {
	if ( obj.attachEvent ) 
	{
		obj['e'+type+fn] = fn;
		obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
		obj.attachEvent( 'on'+type, obj[type+fn] );
	} 
	else
		obj.addEventListener( type, fn, false );
}


//    FUNCION PREGUNTAR SI SE QUIERE ELIMINAR



/*function borraritem()
{
	if(confirm('¿Esta seguro que quiere borrarlo?'))
	{
		window.location = this.href;
	}
	else
	{
		return false;	
	}
}*/

// FUNCTION VER UN ELEMENTO OCULTAR OTRO
function verOcultar(ver, ocultar, ocultar2)
{
document.getElementById(ver).style.display = 'block';
document.getElementById(ocultar).style.display = 'none';
	if(ocultar2 != 'none')
	{
		document.getElementById(ocultar2).style.display = 'none';
	}
}

function verZonaEsp(flag)
{
	if(flag == 1)
	{
		document.getElementById('espania').style.display = 'block';
		document.getElementById('poblacionPor').style.display = 'none';
		document.getElementById('p').value = 'e';
	}else{
		document.getElementById('poblacionPor').style.display = 'block';
		document.getElementById('espania').style.display = 'none';
		document.getElementById('p').value = 'p';
	}
}
//    FUNCION AGREGAR ITEM AL CARRITO

function aferir(id)
{
	var form = 'form_' + id;
	document.getElementById(form).submit();
}

//    FUNCION PARA ABRIR UN POPUP


function popUp(url,name,ancho,alto)
{
	var propiedades = "toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=1,top=50,left=50,resizable=1,width="+ancho+",height="+alto;
	window.open(url,name,propiedades);	
}

// Funcion para abrir imagenes en una ventana con tamaño

var ventana

function afoto(cual)
{
vacio = '';
ventana=window.open(vacio,vacio,'width=600, height=400, resizable=yes,scrollbars=no, left=150 ; top=150')
ventana.document.write('<html><head><title>sorollabacallaners.com</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)"></body></html>');
ventana.document.close();
}
function redimensionar(ancho, alto)
{
ventana.resizeTo(ancho+10,alto+30);
ventana.moveTo((screen.width-(ancho+10))/2,(screen.height-(alto+30))/2); //centra la ventana.
}


// Cambio la funcionalidad de los link segun funcion
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}



 function getObject(obj) {
   var theObj;
   if(document.all) {
   if(typeof obj=="string") {
           return document.all(obj);
   } else {
           return obj.style;
   }
   }
   if(document.getElementById) {
   if(typeof obj=="string") {
           return document.getElementById(obj);
   } else {
           return obj.style;
   }
   }
   return null;
 }
 
 //Contador de caracteres.
 function tecla(entrada, e)
 {
	teclas = (document.entrada) ? e.keyCode : e.which;
	//alert(teclas);
	if(teclas==188 || teclas==110 || teclas==190 )
	{
		var entradaObj=getObject(entrada);
		var longitud=entradaObj.value.length;
		var cadena=entradaObj.value;
		entradaObj.value = cadena.substring(0, longitud-1);	
		alert("Solo números enteros. Gracias");
	}
	/*if(teclas==188)
	{
		var entradaObj=getObject(entrada);
		var longitud=entradaObj.value.length;
		var cadena=entradaObj.value;
		entradaObj.value = cadena.substring(0, longitud-1)+".";	
		alert("Utilice \".\" (PUNTO) en vez de \",\" (COMA) gracias! ");
	}*/

}

 //Contador de caracteres.
 function tecla2(entrada, e)
 {
	teclas = (document.entrada) ? e.keyCode : e.which;
	//alert(teclas);

	if(teclas==188)
	{
		var entradaObj=getObject(entrada);
		var longitud=entradaObj.value.length;
		var cadena=entradaObj.value;
		entradaObj.value = cadena.substring(0, longitud-1)+".";	
		alert("Utilice \".\" (PUNTO) en vez de \",\" (COMA) gracias! ");
	}

}

function fondo(id) {
	var elemento = document.getElementById(id);
	if (elemento.className == id) {
	elemento.className = "";
	}
	else {
		elemento.className = id;
	}
}



function checkForm() {
answer = true;
if (siw && siw.selectingSomething)
	answer = false;
return answer;
}//

//                 AGREGO LOS EVENTOS                


addEvent(window, 'load', externalLinks);