function g(id){
	return document.getElementById(id);
}

function addEvent(obj, evType, fn, useCapture){
	if(obj.addEventListener){
		obj.addEventListener(evType, fn, useCapture);
		return true;
	}else if (obj.attachEvent){
		var r = obj.attachEvent("on" + evType, fn);
		return r;
	}else {
		alert("Handler could not be attached");
	}
}

function email(edir, dominio, separador, alink){
	var cadenas = edir.split(separador);
	var count	= cadenas.length;
	
	for(var i=0; i < cadenas.length; i++){
		var email = cadenas[i] + '@' + dominio + '.com';
		if(alink){
			document.write('<a href="mailto:' + email + '">' + email + '</a>');
		}else {
			document.write(email);
		}
		if(i <= cadenas.length){
			document.write('<br />');
		}
	}
}

function base(){
	var host	= location.host;
	var tag1	= '<base href="http://';
	var tag2	= '/" />';
	document.write(tag1 + host + tag2);
}

function copyrightYear(sYear){
	var duo		= false;
	var cTime	= new Date();
	var cYear	= cTime.getFullYear();
	if(sYear == cYear || !duo){
		document.write(cYear);
	}else{
		document.write(sYear + '-' + cYear);
	}
}

/**
 * Enviar email
 */
function validEmail(string){
	var mail = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	if( mail.test(string) ){
		return true;
	}else{
		return false;
	}
}

function sendMail(){
	nombre = g('nombre');
	if(nombre.value == '' || nombre.value == 'Nombre'){
		alert('Ingrese su nombre por favor.');
		nombre.focus();
		return false;
	}
	
	mail = g('mail');
	//var mail	= document.getElementById('mail');
	if(mail.value==''){
		alert('Ingrese su direcci\xF3n de correo electr\xF3nico.');
		mail.focus();
		return false;
	}
	if( !validEmail(mail.value) ){
		alert('Ingrese una direcci\xF3n de correo valida. \nPor ejemplo contacto@lacastor.com.');
		mail.focus();
		return false;
	}

	asunto = g('asunto');
	if(asunto.value == ''){
		alert('Ingrese un asunto para el mensaje.');
		asunto.focus();
		return false;
	}
	
	mensaje = g('mensaje');
	if(mensaje.value ==''){
		alert('Escriba el contenido del mensaje.');
		mensaje.focus();
		return false;
	}
}

function fmReset(form){
	window.confirm('Esta seguro que desea borrar los datos del formulario.') ? form.reset() : 'return false';
	return false;
}
/* end sendMail*/

/**
 * Super Banner
 */
var banner	= new Array();
banner[0]	= ['castorFlex_770x90.swf', '750', '90', 19000];
banner[1]	= ['fumigadoras_750x90.swf', '750', '90', 9500];
banner[2]	= ['pintura-estacones_750x90.swf', '750', '90', 12600];

var banner_total	= banner.length-1;
var banner_rand		= parseInt( Math.random() * banner.length );
var banner_active	= banner_rand;
var banner_time;

function show(swf){
	var base	= '/swf/';
	if(banner_active > banner_total){banner_show=0; banner_active=0;}
	else banner_show = banner_active;
	banner_active++;
	banner_time	= swf[banner_show][3];
	return {src		:	base + swf[banner_show][0],
			width	:	swf[banner_show][1],
			height	:	swf[banner_show][2],
			time	:	swf[banner_show][3]};
}

function rotaBanner(){
	var swf = show(banner);
	swfobject.embedSWF(swf.src, 'banner', swf.width, swf.height, '8');
	setTimeout('rotaBanner()', banner_time);
}
addEvent(window, 'load', rotaBanner, false);
/**
 * Indicadores
 */
function ajax(url, id_contenedor){
	var pg_request = false;
	if(window.XMLHttpRequest){
		pg_request = new XMLHttpRequest();
	} else if(window.ActiveXObject){
		try{
			pg_request = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e){
			try{
				pg_request = new ActiveXObject('Microsoft.XMLHTTP');
			}catch (e){}
		}
	} else return false;
	
	pg_request.onreadystatechange = function(){
		loadPage(pg_request, id_contenedor);
	}
	pg_request.open('GET', url, true); 
	pg_request.send(null);
}

function loadPage(pg_request, id_contenedor){
	contenido = g(id_contenedor);
	if( pg_request.readyState == 4 && (pg_request.status == 200 || window.location.href.indexOf('http')== -1) ){
		if(contenido != null){
			contenido.innerHTML = pg_request.responseText;
		}
	}
}

function indicadores(){
	ajax('modules/mod_indicadores/indicadores.inc.html', 'moduletable_ind');
}
addEvent(window, 'load', indicadores, false);

/*
window.addEvent('domready', function(){
	var thumbs  = $('thumbs');
	if( thumbs != null ){ 
		var links	= thumbs.getElementsByTagName('a');
		var width	= 590;
		var height	= 740;
		for(i=0; i<links.length; i++){
			links[i].onclick = function(){
				var left	= ( screen.availWidth/2-(width/2) );
				var top		= ( screen.availHeight/2-(height/2) );
				var params	= 'width='+width+',height='+height+',left='+left+',top='+top;
				window.open(this.href, 'Foto', params).focus();
				return false;
			}
		}
	}
});
*/

function galery(){
	var thumbs  = g('thumbsinner');
	var links	= thumbs.getElementsByTagName('a');
	var width	= 590;
	var height	= 740;
	for(i=0; i<links.length; i++){
		links[i].onclick = function(){
			var left	= ( screen.availWidth/2-(width/2) );
			var top		= ( screen.availHeight/2-(height/2) );
			var params	= 'width='+width+',height='+height+',left='+left+',top='+top;
			window.open(this.href, 'Foto', params).focus();
			return false;
		}
	}
}
addEvent(window, 'load', galery, false);