var hilochat=null;
var contenido="";
var separador = "$";	//caracter separador de campos en el texto de la cookie
var numElementos = 2;		//numero de campos en el formulario

window.onload = MostrarMiCookie;
if (document.captureEvents) {				//N4 requiere invocar la funcion captureEvents
	document.captureEvents(Event.LOAD)
}

function CheckEmail(email) {
	AtPos = email.indexOf("@")
	StopPos = email.lastIndexOf(".")
	Message = ""
	
	if (email == "") {
		Message = false;
	}
	else if (AtPos == -1 || StopPos == -1) {
		Message = false;
	}
	else if (StopPos < AtPos) {
		Message = false;
	}
	else if (StopPos - AtPos == 1) {
		Message = false;
	}
	else{
		return true;
	}
}

function InsertarCliente(){
	CrearCookie();
	var sexo="masculino";
	var name=window.document.getElementById('nombre').value;
	var email=window.document.getElementById('email').value;
	var idM=window.document.getElementById('mensajes');
	if (sexo!='' && name!='' && email!=''){
		if(CheckEmail(email)){
			idM.innerHTML="";
			var conection=new PhpConnection();
			conection.executeQuery("insertClient","php/transacciones.php?Modo=insertClient&Sexo="+sexo+"&Nombre="+name+"&Email="+email,"resultado");
		}
		else{
			idM.innerHTML="Correo Invalido";
		}
	}
	else{
		idM.innerHTML="Campos en blanco";
	}
}

function cerrarIframe(){
	hideObj('Margen');
	hideObj('Cerrar');
	hideObj('MidleBdr');
	hideObj('BtmBdr');
}

/////////////////////////DATOS QUE SE MUESTRAN /////////////////////////////////////
function MostrarMiCookie() {
	var pieza = null;
	var i = 0;

	if(CojerCookie('Datos') != null){
		var nombre = CojerCookie('Datos');
		pieza = nombre.split(separador);
		window.document.getElementById("nombre").value=pieza[0];
		window.document.getElementById("email").value=pieza[1];
	}		
}
/////////////////////////DATOS QUE SE GUARDARAN /////////////////////////////////////
function CrearCookie() {
	var entero = window.document.getElementById('nombre').value + separador;
	entero+=window.document.getElementById('email').value + separador;
	//establece la cookie: la caducidad es de 31 dias
	var _31dias = Caduca(31);				//crea la fecha de caducidad si 31 dias
	if (entero != "") 
		GuardarCookie("Datos", entero, _31dias);
}

function GuardarCookie (nombre, valor, caducidad) {
	if(!caducidad)
		caducidad = Caduca(0);

	document.cookie = nombre + "=" + escape(valor) + "; expires=" + caducidad + "; path=/";
}

function Caduca(dias) {
	var hoy = new Date();
	var msEnXDias = eval(dias) * 24 * 60 * 60 * 1000;

	hoy.setTime(hoy.getTime() + msEnXDias);
	return (hoy.toGMTString());
}

////////////////////////////////// FIN DE VARIABLES A CAMBIAR /////////////////////////////////

function CojerValorCookie(indice) {
	//indice indica el comienzo del valor
	var galleta = document.cookie
	//busca el final del valor, dado por ;, a partir de indice
	var finDeCadena = galleta.indexOf(";", indice)
	//si no existe el ;, el final del valor lo marca la longitud total de la cookie
	if (finDeCadena == -1)
		finDeCadena = galleta.length

	return unescape(galleta.substring(indice, finDeCadena))
}

function CojerCookie(nombre) {
	var galleta = document.cookie
	//construye la cadena con el nombre del valor
	var arg = nombre + "="
        var alen = arg.length			//longitud del nombre del valor
	var glen = galleta.length		//longitud de la cookie

	var i = 0
	while (i < glen) {
		var j = i + alen			//posiciona j al final del nombre del valor
		if (galleta.substring(i, j) == arg)	//si en la cookie estamo ya en nombre del valor		
			return CojerValorCookie(j)	//devuleve el valor, que esta a partir de j

		i = galleta.indexOf(" ", i) + 1		//pasa al siguiente
		if (i == 0)
			break				//fin de la cookie
	}
	return null					//no se encuentra el nombre del valor
}




