// JavaScript Document
function objectAjax()
	{
	var xmlhttp=false;
	try 
		{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} 
	catch (e) 
		{
		try 
			{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
		catch (E) 
			{
			xmlhttp = false;
			}
		}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
		{
  		xmlhttp = new XMLHttpRequest();
  		}
  	return xmlhttp;
  	}

// VERIFICA SI EL CORREO ES REAL
function isMail(texto)
	{ 
	var mailres = true;             
	var cadena = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890@._-"; 
	 
	var arroba = texto.indexOf("@",0); 
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
	 
	var punto = texto.lastIndexOf("."); 
				 
	for (var contador = 0 ; contador < texto.length ; contador++)
		{ 
		if (cadena.indexOf(texto.substr(contador, 1),0) == -1)
			{ 
			mailres = false; 
			break; 
		 	} 
		} 	
	if ((arroba > 1) && (arroba + 1 < punto) && (punto + 2 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
		 mailres = true; 
	else 
		 mailres = false; 
	return mailres; 
	} 

function verifyContact()
	{
	document.getElementById('div_ct_name').style.display='none';
	document.getElementById('div_ct_mail').style.display='none';
	document.getElementById('div_ct_mail2').style.display='none';
	document.getElementById('div_ct_address').style.display='none';
	document.getElementById('div_ct_city').style.display='none';	
	document.getElementById('div_ct_country').style.display='none';
	document.getElementById('div_ct_phone').style.display='none';	
	document.getElementById('div_ct_query').style.display='none';
	var ct_name = document.getElementById('ct_name').value;	
	var ct_mail = document.getElementById('ct_mail').value;
	var ct_address = document.getElementById('ct_address').value;
	var ct_city = document.getElementById('ct_city').value;	
	var ct_country = document.getElementById('ct_country').value;	
	var ct_phone = document.getElementById('ct_phone').value;	
	var ct_query = document.getElementById('ct_query').value;
	var sw=true;
	if (ct_name=="")
		{
		$('#div_ct_name').fadeIn(700);
		sw=false;
		}
	if (ct_mail=="")
		{
		$('#div_ct_mail').fadeIn(700);
		sw=false;
		}
	else
		{
		if (!isMail(ct_mail))
			{
			$('#div_ct_mail2').fadeIn(700);
			sw=false;
			}
		}
	if (ct_address=="")
		{
		$('#div_ct_address').fadeIn(700);
		sw=false;
		}
	if (ct_city=="")
		{
		$('#div_ct_city').fadeIn(700);
		sw=false;
		}
	if (ct_country=="")
		{
		$('#div_ct_country').fadeIn(700);
		sw=false;
		}
	if (ct_phone=="")
		{
		$('#div_ct_phone').fadeIn(700);
		sw=false;
		}
	if (ct_query=="")	
		{
		$('#div_ct_query').fadeIn(700);
		sw=false;
		}	
	if(sw)			
		{
		document.frmContact.submit();
		}
	}
	
/*function viewProductDetail(prodID)
	{ alert (prodID);
    for (i=1;i<previewArray.length;i++)
		{
		if (previewArray[i]!=prodID)
			document.getElementById('products_description_'+previewArray[i]).style.display='none';
		else	
			$('#products_description_'+previewArray[i]).fadeIn(700);
		}
	}	
	*/
function viewProductDetail(prodID)
	{ 	
	$('#products_description_'+prodID).fadeIn(700);
	}		
	
function ValidateSubmit(theForm){

var fileName=/^[a-zA-Z0-9 áéíóúAÉÍÓÚÑñ\.,;:\|)"(º_@><#&'\?¿¡!/\\%\$=]*$/i;
	if(theForm=='frmRegister'){
    	var sCont = document.frmRegister.use_image;
    	var sContVal = document.frmRegister.use_image.value;
	}
	if(theForm=='frmImg'){
    	var sCont = document.frmImg.pro_image;
    	var sContVal = document.frmImg.pro_image.value;
	}
	
    if (sContVal.length != 0){    
        var res="no";
       
        var gfile=sContVal.toLowerCase();
        var str= new String();
        str= gfile;
       
        var finddot=str.lastIndexOf('.',str.length);
        var contain=new String();
        var contain=str.substring(finddot+1,str.length);
       
        var findslash=str.lastIndexOf('\\',str.length); // checks the occurance of '.' in photoname [creates problem in uplaoding]
        var contain2=new String();
        var contain2=str.substring(findslash+1,finddot);
       
        var sSpace = sContVal.indexOf(' ')
        var str=new String();
        str=contain2;
        var span=new RegExp("[#]","g");
        var rep=str.replace(span,"~");
       
       
        var spans1=new RegExp("[.]","g");
        var rep=rep.replace(spans1,"~");
           
                   
        var chkindex = rep.indexOf('~')
                           
        var arr=new Array('jpeg','jpg','gif','png','pjpeg','pjpg'); //add file extensions here
     
        for(i=0;i<=arr.length-1;i++)
        {
            if(arr[i]==contain)
            var res="yes";
        }
           
       
        if(res != "yes" || (sContVal=="") || (chkindex != -1) )
        {
            alert("Your image must have one of the following file extension types: .jpg, .gif, or .png. Please try again.");
            sCont.focus();
            sCont.select();
            subvalue = false;
			return false;
        }
            else if (!fileName.test(sContVal))
            {
             alert("Your image name must not contain unusual characters or spaces.");
            sCont.focus();
            sCont.select();
            subvalue = false;
			return false;
            }
            
            else
            {
            subvalue = true;
			return true;
            }
      }
	 else
	  return true;
}
      

function verifyRegister(){

	document.getElementById('div_use_firstname').style.display='none';
	document.getElementById('div_use_mail').style.display='none';
	document.getElementById('div_use_mail2').style.display='none';
	document.getElementById('div_use_address').style.display='none';
	document.getElementById('div_use_city').style.display='none';	
	document.getElementById('div_use_country').style.display='none';
	document.getElementById('div_use_phone').style.display='none';	
	document.getElementById('div_use_password').style.display='none';	
	var use_firstname = document.getElementById('use_name').value;	
	var use_mail = document.getElementById('use_email').value;
	var use_address = document.getElementById('use_address').value;
	var use_city = document.getElementById('use_city').value;	
	var use_country = document.getElementById('use_country').value;	
	var use_phone = document.getElementById('use_phone').value;	
	var use_password = document.getElementById('use_password').value;	
	var sw=true;
	if (use_firstname==""){
		$('#div_use_firstname').fadeIn(700);
		sw=false;
		}
	if (use_mail==""){
		$('#div_use_mail').fadeIn(700);
		sw=false;
		}
	else
		{
		if (!isMail(use_mail)){
			$('#div_use_mail2').fadeIn(700);
			sw=false;
			}
		}
	if (use_address==""){
		$('#div_use_address').fadeIn(700);
		sw=false;
		}
	if (use_city==""){
		$('#div_use_city').fadeIn(700);
		sw=false;
		}
	if (use_country==""){
		$('#div_use_country').fadeIn(700);
		sw=false;
		}
	if (use_phone==""){
		$('#div_use_phone').fadeIn(700);
		sw=false;
		}
	if (use_password==""){
		$('#div_use_password').fadeIn(700);
		sw=false;
		}
	
		if(sw){

		if(ValidateSubmit("frmRegister"))	
			document.frmRegister.submit();
		}
	}
	
function valUser()
{
	sw=true;
	if(!is_validate('user', 'email', 'input', 'inputError', true, 'Email is required', 'Email error')) sw=false; 
	if(!is_validate('password', 'text', 'input', 'inputError', true, 'Password is required', 'Password error')) sw=false; 
	if (sw)	
	 document.getElementById('ActionFormU').value='ok';
	else
	{
		return false;
	}
}

function uploadImg(){
	var urlIMG = document.getElementById('pro_image').value;
	document.getElementById('div_pro_image').style.display='none';
		if (urlIMG==""){
			$('#div_pro_image').fadeIn(700);
		}else{
			document.getElementById('swLoading').style.display='';
			document.getElementById('swE').style.display='none';
			document.getElementById('swCE').style.display='none';
			document.getElementById('swField').style.display='none';			
			document.getElementById('send_contact').style.display='none';
			setTimeout("document.frmImg.submit();",3000);
			//document.frmImg.submit();
		}
}

function verifySendMail()
	{
	var cli_name = document.getElementById('ct_name').value;
	var cli_last = document.getElementById('ct_last').value;
	var cli_phone = document.getElementById('ct_phone').value;
	var cli_cel = document.getElementById('ct_cel').value;
	var cli_mail = document.getElementById('ct_mail').value;
	var cli_city = document.getElementById('ct_city').value;	
	var cli_cant = document.getElementById('ct_cant').value;		
	var sw=true;
	document.getElementById('div_ct_name').style.display='none';
	document.getElementById('div_ct_last').style.display='none';
	document.getElementById('div_ct_phone').style.display='none';
	document.getElementById('div_ct_cel').style.display='none';
	document.getElementById('div_ct_mail').style.display='none';
	document.getElementById('div_ct_mail').style.display='none';
	document.getElementById('div_ct_city').style.display='none';	
	document.getElementById('div_ct_cant').style.display='none';		
	if (cli_name==""){
		$('#div_ct_name').fadeIn(700);
		sw=false;
		//setTimeout("$('#div_ct_name').fadeOut(700);",3000);
	}
	if (cli_last==""){
		$('#div_ct_last').fadeIn(700);
		sw=false;
		//setTimeout("$('#div_ct_last').fadeOut(700);",3000);
	}
	if (cli_phone==""){
		$('#div_ct_phone').fadeIn(700);
		sw=false;
		//setTimeout("$('#div_ct_phone').fadeOut(700);",3000);
	}
	if (cli_cel==""){
		$('#div_ct_cel').fadeIn(700);
		sw=false;
		//setTimeout("$('#div_ct_cel').fadeOut(700);",3000);
	}
	if (cli_mail==""){
		$('#div_ct_mail').fadeIn(700);
		sw=false;
		//setTimeout("$('#div_ct_mail').fadeOut(700);",3000);
	}
	if (cli_city==""){
		$('#div_ct_city').fadeIn(700);
		sw=false;
		//setTimeout("$('#div_ct_city').fadeOut(700);",3000);
	}
	if (cli_cant==""){
		$('#div_ct_cant').fadeIn(700);
		sw=false;
		//setTimeout("$('#div_ct_cant').fadeOut(700);",3000);
	}
	if (sw==true)
		{
		document.getElementById('frmsender').submit();
		}			
	}
	
function verifyPromotor()
	{
	var cli_name = document.getElementById('cli_name').value;
	var cli_mail = document.getElementById('cli_mail').value;
	var cli_phone = document.getElementById('cli_phone').value;
	var cli_address = document.getElementById('cli_address').value;
	var cli_city = document.getElementById('cli_city').value;
	var sw=true;
	
	
	document.getElementById('div_cli_name').style.display='none';
	document.getElementById('div_cli_mail').style.display='none';
	document.getElementById('div_cli_mail2').style.display='none';		
	document.getElementById('div_cli_phone').style.display='none';
	document.getElementById('div_cli_address').style.display='none';
	document.getElementById('div_cli_city').style.display='none';
	
	if (cli_name=="")
		{
		$('#div_cli_name').fadeIn(700);
		sw=false;
		setTimeout("$('#div_cli_name').fadeOut(700);",3000);
		}
	if (cli_mail=="")
		{
		$('#div_cli_mail').fadeIn(700);
		sw=false;
		setTimeout("$('#div_cli_mail').fadeOut(700);",3000);
		}
	else
		{
		if (!isMail(cli_mail))
			{
			$('#div_cli_mail2').fadeIn(700);
			sw=false;
			setTimeout("$('#div_cli_mail2').fadeOut(700);",3000);
			}
		}
	if (cli_phone=="")
		{
		$('#div_cli_phone').fadeIn(700);
		sw=false;
		setTimeout("$('#div_cli_phone').fadeOut(700);",3000);
		}		
	if (cli_address=="")
		{
		$('#div_cli_address').fadeIn(700);
		sw=false;
		setTimeout("$('#div_cli_address').fadeOut(700);",3000);
		}
	if (cli_city=="")
		{
		$('#div_cli_city').fadeIn(700);
		sw=false;
		setTimeout("$('#div_cli_city').fadeOut(700);",3000);
		}			
	if (sw==true)
		{
		document.getElementById('frmpromotor').submit();
		}	
		
	}
	

	