/*<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />*/
/* VALIDAR LISTA DE REGALOS */
    function alfanum(sText){	
	var ValidChars = "0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM_.@-";
	var IsNumber=true;
	var Char;
   
	for (i = 0; i < sText.length && IsNumber == true; i++){ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
		 	IsNumber = false;
		}
	}
	return IsNumber;  
}
	
	function validatodo(){
		
		if(document.comentamigo.minombre.value.length==0){
			alert('Please complete the field: "Your Name"');
			document.comentamigo.minombre.focus()
			return 0;
		}
				
		if(document.comentamigo.mimail.value.length==0){
			alert('Please complete the field: "Your Email"');
			document.comentamigo.mimail.focus()
			return 0;
		}
		
		if(document.comentamigo.email1.value.length==0 && document.comentamigo.email2.value.length==0 && document.comentamigo.email3.value.length==0 && document.comentamigo.email4.value.length==0){
			alert('Please enter at least one email for your friend!');
			document.comentamigo.email1.focus()
			return 0;
		}
		var str= document.comentamigo.mimail.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert('"Email address" invalid, please review and try again')
		   document.comentamigo.mimail.focus()
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert('"Email address" invalid, please review and try again')
		   document.comentamigo.mimail.focus()
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert('"Email address" invalid, please review and try again')
		    document.comentamigo.mimail.focus()
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert('"Email address" invalid, please review and try again')
		    document.comentamigo.mimail.focus()
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert('"Email address" invalid, please review and try again')
		    document.comentamigo.mimail.focus()
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert('"Email address" invalid, please review and try again')
		    document.comentamigo.mimail.focus()
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert('"Email address" invalid, please review and try again')
		    document.comentamigo.mimail.focus()
			return false
		 }
		 if (alfanum(str)==true){}else{ 
		 	 alert('"Email address" invalid, please review and try again');
			return 0;
		 }
		 
		 
		 
		
		var str= document.comentamigo.email1.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert('"Friend 1" field invalid, please review and try again')
		   document.comentamigo.email1.focus()
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert('"Friend 1" field invalid, please review and try again')
		   document.comentamigo.email1.focus()
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert('"Friend 1" field invalid, please review and try again')
		    document.comentamigo.email1.focus()
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert('"Friend 1" field invalid, please review and try again')
		    document.comentamigo.email1.focus()
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert('"Friend 1" field invalid, please review and try again')
		    document.comentamigo.email1.focus()
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert('"Friend 1" field invalid, please review and try again')
		    document.comentamigo.email1.focus()
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert('"Friend 1" field invalid, please review and try again')
		    document.comentamigo.email1.focus()
			return false
		 }	
		 if (alfanum(str)==true){}else{ 
		 	 alert('"Email address" invalid, please review and try again');
			return 0;
		 }
		 
		 
		 
	if(document.comentamigo.email2.value.length!=0){
		var str= document.comentamigo.email2.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert('"Friend 2" field invalid, please review and try again')
		   document.comentamigo.email2.focus()
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert('"Friend 2" field invalid, please review and try again')
		   document.comentamigo.email2.focus()
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert('"Friend 2" field invalid, please review and try again')
		    document.comentamigo.email2.focus()
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert('"Friend 2" field invalid, please review and try again')
		    document.comentamigo.email2.focus()
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert('"Friend 2" field invalid, please review and try again')
		    document.comentamigo.email2.focus()
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert('"Friend 2" field invalid, please review and try again')
		    document.comentamigo.email2.focus()
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert('"Friend 2" field invalid, please review and try again')
		    document.comentamigo.email2.focus()
			return false
		 }
		 if (alfanum(str)==true){}else{ 
		 	 alert('"Email address" invalid, please review and try again');
			return 0;
		 }
	}
		 
		 
	if(document.comentamigo.email3.value.length!=0){
		var str= document.comentamigo.email3.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert('"Friend 3" field invalid, please review and try again')
		   document.comentamigo.email3.focus()
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert('"Friend 3" field invalid, please review and try again')
		   document.comentamigo.email3.focus()
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert('"Friend 3" field invalid, please review and try again')
		    document.comentamigo.email3.focus()
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert('"Friend 3" field invalid, please review and try again')
		    document.comentamigo.email3.focus()
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert('"Friend 3" field invalid, please review and try again')
		    document.comentamigo.email3.focus()
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert('"Friend 3" field invalid, please review and try again')
		    document.comentamigo.email3.focus()
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert('"Friend 3" field invalid, please review and try again')
		    document.comentamigo.email3.focus()
			return false
		 }
		 if (alfanum(str)==true){}else{ 
		 	 alert('"Email address" invalid, please review and try again');
			return 0;
		 }
	}
		 
	if(document.comentamigo.email4.value.length!=0)	{ 
		var str= document.comentamigo.email4.value;
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert('"Friend 4" field invalid, please review and try again')
		   document.comentamigo.email4.focus()
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert('"Friend 4" field invalid, please review and try again')
		   document.comentamigo.email4.focus()
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert('"Friend 4" field invalid, please review and try again')
		    document.comentamigo.email4.focus()
			return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert('"Friend 4" field invalid, please review and try again')
		    document.comentamigo.email4.focus()
			return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert('"Friend 4" field invalid, please review and try again')
		    document.comentamigo.email4.focus()
			return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert('"Friend 4" field invalid, please review and try again')
		    document.comentamigo.email4.focus()
			return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert('"Friend 4" field invalid, please review and try again')
		    document.comentamigo.email4.focus()
			return false
		 }
		 if (alfanum(str)==true){}else{ 
		 	 alert('"Email address" invalid, please review and try again');
			return 0;
		 }
	}
  	document.comentamigo.submit();  	
}