// 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';
	}
}

//    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 Contar(entrada, e)
 {
	tecla = (document.entrada) ? e.keyCode : e.which;
	if(tecla != 8)
	{
		var entradaObj=getObject(entrada);
		var longitud=entradaObj.value.length;
		var cadena=entradaObj.value;

		if(tecla==111 || tecla==109)
		{
			return;
		}
		  
		if( longitud==2 ){ dia=cadena.substring(0, 2); entradaObj.value=dia+"/"; }
		if( longitud==5 ){ mes=cadena.substring(3, 5); entradaObj.value=dia+"/"+mes+"/"; }
		if( longitud==10 ){ anio=cadena.substring(6, 10); entradaObj.value=dia+"/"+mes+"/"+anio;}
		if( longitud>10 ){ completo=cadena.substring(0, 10); entradaObj.value=completo; }	
	}
}

function fondo(id) {
	var elemento = document.getElementById(id);
	if (elemento.className == id) {
	elemento.className = "";
	}
	else {
		elemento.className = id;
	}
}


//                 AGREGO LOS EVENTOS                


addEvent(window, 'load', externalLinks);