﻿function $find(id) {
	if (document.getElementById) { 
		return document.getElementById(id);
	}else {
			return document.all.id;
		}
}

function $hide(id) {
	$find(id).style.display = 'none';
}
function $show(id) {
	$find(id).style.display  = 'block';	
}

function Browser(){
		var nombre = "";
		var version = "";
		
		function isText(name){
			var text = navigator.userAgent;
			var agent = new String(text);
			var index = agent.search(name);
			if(index > -1){
				return true;
			}else{
			    return false;	
			}
		}
		
		function getName(){
			if(isText('MSIE')){
				return "Microsoft Internet Explorer";	
			}else if(isText('Firefox')){
				return "Mozilla Firefox";					
			}else if(isText('Safari')&&isText('Apple')&&(!isText('Chrome'))){
				return "Safari";
			}else if(isText('Chrome')){
				return "Chrome";					
			}else if(isText('Opera')){
				return "Opera";					
			}else if(isText('Flock')){
				return "Flock";					
			}else if(isText('Konqueror')){
				return "Konqueror";					
			}			
		}
		function getIndex(){
			if(isText('MSIE')){
				return 0;	
			}else if(isText('Firefox')){
				return 1;					
			}else if(isText('Safari')&&isText('Apple')&&(!isText('Chrome'))){
				return 2;
			}else if(isText('Chrome')){
				return 3;					
			}else if(isText('Opera')){
				return 4;					
			}else if(isText('Flock')){
				return 5;					
			}else if(isText('Konqueror')){
				return 6;					
			}			
		}
		
		this.isName = isText;
		this.getName = getName;
		this.getIndex = getIndex;
		
	}

function valid_email(id_input_email){
		var email = new String($find(id_input_email).value);
		if((email.length>10)&&(email.indexOf('@')>=4)&&(email.split('.').length >= 2)&&(email.split('@').length == 2)){
			return true;			
		}else{	
			return false;
		}
	}
	
function valid_all(){
		if(!valid_email('email_contacto')){			
			alert("Correo no válido");		
			$find('email_contacto').focus();			
			return false;
		}		
		if(!valid_subject()){
			return false;
		}
		return true;
	}

function valid_nombre(){
		var subject = String($find('nombre_email').value);
		if(subject.length >= 3){
			return true;
		}else{
			alert("Nombre no válido");			
			$find('nombre_email').focus();			
			return false;	
		}
}

function valid_subject(){
		var subject = String($find('asunto_email').value);
		if(subject.length > 4){
			return true;
		}else{
			alert("Asunto no válido");			
			$find('asunto_email').focus();			
			return false;	
		}
}	

var browser = new Browser();	


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function eraseCookie(name) {
	createCookie(name,"",-1);
}

function valid_all_form(){	
		return true;
	}
