// JavaScript Document

var clickedid='';
var clicked;

function shpanel(vpanel,vHeight,vSpeed,vSpace)
{
	var panel;
	var Hsize=0;
	panel=top.document.getElementById(vpanel);
	Hsize=panel.style.height.replace('px','');
	if (panel.style.visibility=="visible" || panel.style.visibility=="")
	{	
		//Escondiendo el Panel
		for (Hsize=vHeight,c=0; Hsize>1;Hsize=Hsize-vSpace,c++)
		{
			setTimeout('top.document.getElementById("'+vpanel+'").style.height="'+Hsize+'px"',c*vSpeed);
		}
		setTimeout('top.document.getElementById("'+vpanel+'").style.visibility="hidden"',c*vSpeed);
	} 
	else
	{
		//Mostrando el Panel el Panel
		panel.style.visibility="visible";
		for (Hsize=0,c=0; Hsize<=vHeight;Hsize=Hsize+vSpace,c++)
		{
			setTimeout('top.document.getElementById("'+vpanel+'").style.height="'+Hsize+'px"',c*vSpeed);
		}
	}
	document.focus();
}

function checktomove() {
	if (clickedid!='') {
		document.getElementById(clickedid).style.top=window.event.clientY;
		document.getElementById(clickedid).style.left=window.event.clientX;
	}
}

function changevalue(idc,defval) {
	var nowval=document.getElementById(idc).value;
	if (Trim(nowval)=='') {
		document.getElementById(idc).value=defval;
		return;
	}
	if (nowval==defval) document.getElementById(idc).value='';
}

function EnterMail() {
	if (document.getElementById('txnombre').value=="Su Nombre..." || Trim(document.getElementById('txnombre').value)=="") {
		document.getElementById('txnombre').focus() 
		return;
	}
	if (document.getElementById('txemail').value=="Su Email..." || Trim(document.getElementById('txemail').value)=="") { 
		document.getElementById('txemail').focus() 
		return;
	}
	if (document.getElementById('txasunto').value=="Asunto..." || Trim(document.getElementById('txasunto').value)=="") { 
		document.getElementById('txasunto').focus() 
		return;
	}
	if (document.getElementById('txmensaje').value=="Escriba su Mensaje..." || Trim(document.getElementById('txmensaje').value)=="") { 
		document.getElementById('txmensaje').focus() 
		return;
	}
	SendMail();
}
function SendMail() {
	if (document.getElementById('txnombre').value=="Su Nombre...") {
		alert('Debe escribir su nombre en el recuadro correspondiente. Gracias.');
		document.getElementById('txnombre').focus();
		return;
	}
	if (document.getElementById('txemail').value=="Su Email...") {
		alert('Debe escribir su email en el recuadro correspondiente. Gracias.');
		document.getElementById('txemail').focus();
		return;
	}
	if (document.getElementById('txasunto').value=="Asunto...") {
		alert('Debe escribir el asunto en el recuadro correspondiente. Gracias.');
		document.getElementById('txasunto').focus();
		return;
	}
	if (document.getElementById('txmensaje').value=="Escriba su Mensaje...") {
		alert('Debe escribir su mensaje en el recuadro correspondiente. Gracias.');
		document.getElementById('txmensaje').focus();
		return;
	}
	if (ValidarMail(document.getElementById('txemail').value,"Debe escribir un email valido en el recuadro correspondiente. Gracias.")==false) {
		document.getElementById('txemail').focus();
		return;
	}
	loadcontent(1,false,false);
	cargar('libreria.php?action=SendMail&txnombre='+document.getElementById("txnombre").value+
			'&txmail='+document.getElementById("txemail").value+'&txasunto='+document.getElementById("txasunto").value+
			'&txmensaje='+document.getElementById("txmensaje").value,'divcontenido',false);
	var msg='<table width="100%" height="100%"><tr><td align="center" valign="middle"> <div style="margin:10px; margin-bottom:50px;"><div class="Topic3Orange">Su mensaje se ha enviado con exito. Gracias!</div><div class="SubtitleFont">Este recuadro desaparecera automaticamente en <a id="msgmailn">5</a> segundos.</div></div></td></tr></table>';
	document.getElementById("msgmail").innerHTML=msg;
	document.getElementById("msgmail").style.visibility='visible';
	document.getElementById("msgmail").style.filter="alpha(opacity=0)";
	var c=0;
	for (c=1; c<10;c++){
		setTimeout('document.getElementById("msgmail").style.filter="alpha(opacity='+c*10+')"',c*50);
		//alert ("document.getElementById('msgmail').style.filter='alpha(opacity="+c*10+")'");
	}
	setTimeout('document.getElementById("msgmail").style.filter="alpha(opacity='+95+')"',500);
	for (c=4;c>=1;c--) {
		setTimeout("document.getElementById('msgmailn').innerHTML="+(5-c),c*1000)
	}
	setTimeout("ClearMail();document.getElementById('msgmail').style.visibility='hidden'",5000)
}

function ClearMail() {
	document.getElementById("txnombre").value="Su Nombre...";
	document.getElementById("txemail").value="Su Email...";
	document.getElementById("txasunto").value="Asunto...";
	document.getElementById("txmensaje").value="Escriba su Mensaje...";
}

function ValidarMail(vMail,vMensaje){
	var b=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/
	if (b.test(vMail)){
		return true;
	} else
	{
		alert(vMensaje);
		return false;
	}
}

// Removes leading whitespaces
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function Trim( value ) {
	return LTrim(RTrim(value));	
}


//Para Caja: "MANTENERME ACTUALIZADO"
function DigitarInf() {
	if (document.getElementById('nombremant').value=="Su Nombre..." || Trim(document.getElementById('nombremant').value)=="") {
		document.getElementById('nombremant').focus() 
		return;
	}
	if (document.getElementById('mailmant').value=="Su Email..." || Trim(document.getElementById('mailmant').value)=="") { 
		document.getElementById('mailmant').focus() 
		return;
	}
	SendMail();
}

function EnviarInf() {
	if (document.getElementById('nombremant').value=="Su Nombre...") {
		alert('Debe escribir su nombre en el recuadro correspondiente. Gracias.');
		document.getElementById('nombremant').focus();
		return;
	}
	if (document.getElementById('mailmant').value=="Su Correo...") {
		alert('Debe escribir su email en el recuadro correspondiente. Gracias.');
		document.getElementById('mailmant').focus();
		return;
	}
	if (ValidarMail(document.getElementById('mailmant').value,"Debe escribir un email valido en el recuadro correspondiente. Gracias.")==false) {
		document.getElementById('mailmant').focus();
		return;
	}
	document.nws.submit();
}