function checkText(lang){
	if(document.getElementById('keyword').value == ''){
		if(lang == 'eng'){
			document.getElementById('keyword').value = "SEARCH...";
		} else {
			document.getElementById('keyword').value = "BUSQUEDS...";
		}
	}
}
function remove_text(){
	document.getElementById('keyword').value = "";
}

function show_over(p){
	document.getElementById(p).style.display=''
}

function hide_over(p){
	document.getElementById(p).style.display='none';
}

/*
function set_language(lang,url,lang_url){
	location.href=lang_url+"/set_lang.php?lang="+lang+"&url="+url
}
*/
function set_language(lang,url,base_url){
	//alert(url);return false;
	location.href = base_url+"set_lang.php?lang="+lang+"&url="+url
}
/*function set_language(lang){
		location.href='set_lang.php?lang='+lang
}*/

function validate_contact(){
	var frm = document.frmContact;
	if(frm.name.value == ""){
		alert("Please enter your name");
		frm.name.focus();
		return false;
	}
	if(frm.email.value == ""){
		alert("Please enter your email address");
		frm.email.focus();
		return false;
	}
	if(frm.email.value != ''){
		str = frm.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str)){
			
		}else{
			alert("Please Enter valid Email address")
			frm.email.focus();
			return false;
		}	
	}
	if(frm.comment.value == ""){
		alert("Please enter comments");
		frm.comment.focus();
		return false;
	} else {
		frm.submit();
	}

}

function validate_request(){
	var frm = document.frmForgot;
	if(frm.uname.value == ""){
		alert("Please enter your username");
		frm.uname.focus();
		return false;
	}
	if(frm.email.value == ""){
		alert("Please enter your email address");
		frm.email.focus();
		return false;
	}
	if(frm.email.value != ''){
		str = frm.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str)){
			
		}else{
			alert("Please Enter valid Email address")
			frm.email.focus();
			return false;
		}	
	}
	var conf = window.confirm("Are you sure you want to unregister from the website");
	
	if(conf){
		return true;
	} else {
		return false;
	}
}


function validate_form(){
	frm=document.frmContact;
	if(frm.name.value == ""){
		alert("Please Enter Your full name");
		frm.name.focus();
		return false;
	}
	if(frm.email.value == ""){
		alert("Please Enter Your valid email address");
		frm.email.focus();
		return false;
	}

	if(frm.email.value != ''){
		str = frm.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str)){
			
		}else{
			alert("Please Enter valid Email address")
			frm.email.focus();
			return false;
		}	
	}

	if(frm.message.value == ""){
		alert("Please Enter Your Message");
		frm.message.focus();
		return false;
	}

	if(frm.code.value == ""){
		alert("Please Enter Security Code.")
		frm.code.value = "";
		frm.code.focus();
		return false;
	}

}


function validate_register(){
		var frm = document.frmReg;
		if(frm.username.value == ""){
			alert("Please Enter Username");
			frm.username.focus();
			return false;
		}

		if(frm.password.value == ""){
			alert("Please Enter Password");
			frm.password.focus();
			return false;
		}
	
		if(frm.conf_password.value == ''){
			alert("Please Enter Confirm Password");
			frm.conf_password.focus();
			return false;
		}
		if(frm.password.value != frm.conf_password.value){
			alert("Password do not match. Please re-enter.");
			frm.password.value = ""
			frm.conf_password.value = ""
			frm.password.focus();
			return false;
		}

		if(frm.name.value == ""){
			alert("Please Enter Name.");
			frm.name.focus();
			return false;
		}

		if(frm.surname.value == ""){
			alert("Please Enter Surame.");
			frm.surname.focus();
			return false;
		}

		/*if(frm.phone.value == ""){
			alert("Please Enter Phone Number.");
			frm.phone.focus();
			return false;
		}
*/
		if(frm.country.value == ""){
			alert("Please Enter Country.");
			frm.country.focus();
			return false;
		}

		if(frm.email.value == ""){
			alert("Please Enter Email.");
			frm.email.focus();
			return false;
		}
		if(frm.email.value != ''){
			str = frm.email.value;
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (filter.test(str)){
				
			}else{
				alert("Please Enter valid Email")
				frm.email.focus();
				return false;
			}	
		}

}


function validate_login(){
		var frm = document.frmLogin;
		if(frm.uname.value == ""){
			alert("Please Enter Username");
			frm.uname.focus();
			return false;
		}

		if(frm.pwd.value == ""){
			alert("Please Enter Password");
			frm.pwd.focus();
			return false;
		}
}

function change_password(){
	if(document.getElementById('chkPwd').checked == true){
		document.getElementById('row1').style.display = '';
		document.getElementById('row2').style.display = '';
	} else {
		document.getElementById('row1').style.display='none';
		document.getElementById('row2').style.display='none';
	}
}

function validate_newsletter(site_url){
	if(document.frmNewsletter.nl_email.value == ""){
		alert("Please enter valid email address.");
		document.frmNewsletter.nl_email.focus();
		return false;
	}
	if(document.frmNewsletter.nl_email.value != ''){
		str = document.frmNewsletter.nl_email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str)){
			
		}else{
			alert("Please Enter valid Email address")
			document.frmNewsletter.nl_email.focus();
			return false;
		}	
	}
	
	var email = document.getElementById('nl_email').value;
	var url = "http://www.grupovisualiza.com/act_subscribe.php?language=spa&email="+email; // The server-side script
	//alert(url);return false;

	http_valid_uname.open("GET", url, true);
	http_valid_uname.onreadystatechange = handleHttpResponseWaitList;
	http_valid_uname.send(null);
}
function handleHttpResponseWaitList() {
	if (http_valid_uname.readyState == 4) {
	  	if(http_valid_uname.status==200) {
		  	var aresult = http_valid_uname.responseText;
			var redirect = 'http://www.grupovisualiza.com/spa/message';
			location.href = redirect;
	  	}
	}
}

function getHTTPObject() {
	var xmlhttp_valid_uname;

	if(window.XMLHttpRequest){
		xmlhttp_valid_uname = new XMLHttpRequest();
	}
	else if (window.ActiveXObject){
		xmlhttp_valid_uname=new ActiveXObject("Microsoft.XMLHTTP");
		if (!xmlhttp_valid_uname){
			xmlhttp_valid_uname=new ActiveXObject("Msxml2.XMLHTTP");
		}
	}
  return xmlhttp_valid_uname; 
}

var http_valid_uname = getHTTPObject(); // We create the HTTP Object 


function unsubscribe_email(host_url){
	
	var email = document.getElementById('unsubscribe').value;
	
	if(email == ''){
		alert("Please enter email address");
		document.getElementById('unsubscribe').focus();
		return false;
	}
	if(email != ''){
		str = email;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str)){
			
		}else{
			alert("Please Enter valid Email address")
			document.getElementById('unsubscribe').focus();
			return false;
		}	
	}	
	
	location.href = host_url+"act_unsubscribe.php?language=spa&email="+email;
	
}
