// JavaScript Document


/* Block stealing of images */

var message="\nAll Rights Reserved. Heidi's Wraps, Inc., Copyright &copy; 2005-2006.\n";
function click(e) {
	if (document.all) {
		if (event.button == 2) {
			alert(message);
			return false;
		}
	}
	if (document.layers) {
		if (e.which == 3) {
			alert(message);
			return false;
		}
	}
}
if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;


/* Printing Pages */

function winPrint(){
if (window.print) 
{
  window.print();
}
else
{
  alert("Your Web Browser DOES NOT support this print method. Close this window and select File>Print from your Menus.");
}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function doit(){
	
setTimeout('winPrint()',20000);MM_preloadImages('../www/images/graytopprint2_02.jpg');
	//loadpopup();
   }
   
 // JavaScript Document
<!-- javascript function for trimming a string on both ends -->
	function trim(inputString) 
	{
	   if (typeof inputString != "string") { return inputString; }
	   var retValue = inputString;
	   var ch = retValue.substring(0, 1);
	   
	   while (ch == " ") { 
			  retValue = retValue.substring(1, retValue.length);
			  ch = retValue.substring(0, 1);
	   }
	   
	   ch = retValue.substring(retValue.length-1, retValue.length);
	   while (ch == " ") { 
			  retValue = retValue.substring(0, retValue.length-1);
			  ch = retValue.substring(retValue.length-1, retValue.length);
	   }
	   while (retValue.indexOf("  ") != -1) { 
			  retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
	   }
	   return retValue;
	}
	
/******************************************************************************************************************/
<!-- javascript function to validate email address -->
	function isValidEmail(str) {

			var at="@"
			var dot="."
			var lat=str.indexOf(at)
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1){
			   //alert("Invalid E-mail ID")
				   return false
			}
	
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			   //alert("Invalid E-mail ID")
				   return false
			}
	
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
				//alert("Invalid E-mail ID")
					return false
			}
	
			 if (str.indexOf(at,(lat+1))!=-1){
				//alert("Invalid E-mail ID")
					return false
			 }
	
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				//alert("Invalid E-mail ID")
					return false
			 }
	
			 if (str.indexOf(dot,(lat+2))==-1){
				//alert("Invalid E-mail ID")
					return false
			 }
	
			 if (str.indexOf(" ")!=-1){
				//alert("Invalid E-mail ID")
					return false
			 }
			var stringArray = str.split(".");
			for (var i=0; i < stringArray.length; i++)
				if(stringArray[i]=="")
				  {
						return false;		
				  }	
				  
			 return true		 
	}	
	
/******************************************************************************************************************/
<!-- javascript function to validate firstname and lastname-->	
		function isValidName(sText)
		{
			if ( sText != null )
			{
				var tmp = trim( sText);
				if ( tmp.length < 1 )
				{
					return false;
				}	
				else
				{
					var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMOPQRSTUVWXYZ";
					var Char;
					
					for (i = 0; i < sText.length; i++) 
					{ 
						Char = sText.charAt(i); 
							if (ValidChars.indexOf(Char) == -1) 
							{
									return false;
							}
					}
				}
			}
			
			return true;		
		}
		
/******************************************************************************************************************/
<!-- javascript function to check if referrer has inputted atleast one of his/her friend's first name (referred atleast one friend's firstname)-->	
	function isSelectedFriend()
	{
		if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'])=='undefined')
		{
			return false;
		}

		if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'].value)=='string')
		{
			if(document.tellagirlfriend.elements['FriendsFirstName[]'].value!='')
			{
				  return true;
			}		
		}
		else
		{
			var objLength=document.tellagirlfriend.elements['FriendsFirstName[]'].length;
			if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'].value)=='undefined')
			{
				for(var i=0;i<objLength;i++)
				{	
					if(document.tellagirlfriend.elements['FriendsFirstName[]'][i].value!='')
					{				        
						 return true;
					}
				}
			}
		}	
	  return false;
	}	
	
/******************************************************************************************************************/
<!-- javascript function to check if referrer has inputted valid  his/her friend's firstname (referred valid friend's firstname)-->	
	function isValidFriendName()
	{
		if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'])=='undefined')
		{
			return false;
		}

		if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'].value)=='string')
		{
			if(document.tellagirlfriend.elements['FriendsFirstName[]'].value!='' && (!trim(document.tellagirlfriend.elements['FriendsFirstName[]'].value) || !isValidName(document.tellagirlfriend.elements['FriendsFirstName[]'].value)))
			{
				  alert('The First Name '+'"'+document.tellagirlfriend.elements['FriendsFirstName[]'].value+'"'+' is not valid');
				  document.tellagirlfriend.elements['FriendsFirstName[]'].focus();		   
				  return false;
			}		
		}
		else
		{
			var objLength=document.tellagirlfriend.elements['FriendsFirstName[]'].length;
			if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'].value)=='undefined')
			{
				for(var i=0;i<objLength;i++)
				{	
					if(document.tellagirlfriend.elements['FriendsFirstName[]'][i].value!='' && (!trim(document.tellagirlfriend.elements['FriendsFirstName[]'][i].value) || !isValidName(document.tellagirlfriend.elements['FriendsFirstName[]'][i].value)))
					{				        
						 alert('The First Name '+'"'+document.tellagirlfriend.elements['FriendsFirstName[]'][i].value+'"'+' is not valid');				
						 document.tellagirlfriend.elements['FriendsFirstName[]'][i].focus();		   					 
						 return false;
					}
				}
			}
		}	
	  return true;
	}			
	
/******************************************************************************************************************/
<!-- javascript function to check if referrer has inputted valid  his/her friend's email address (referred valid friend's emails)-->	
	function isFriendEmailProvided()
	{
		if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'])=='undefined')
		{
			return false;
		}

		if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'].value)=='string')
		{
			if(document.tellagirlfriend.elements['FriendsFirstName[]'].value!='')
			{
				  if(document.tellagirlfriend.elements['FriendsEmail[]'].value=='')
				  {
					   alert('Please enter the Email Address for First Name '+'"'+document.tellagirlfriend.elements['FriendsFirstName[]'].value+'"');
					   document.tellagirlfriend.elements['FriendsEmail[]'].focus();		   
					   return false;
				  }
				  else
				  if(document.tellagirlfriend.elements['FriendsEmail[]'].value!='' && (!trim(document.tellagirlfriend.elements['FriendsEmail[]'].value) || !isValidEmail(document.tellagirlfriend.elements['FriendsEmail[]'].value)))
				  {
					   alert('The Email Address for First Name '+'"'+document.tellagirlfriend.elements['FriendsFirstName[]'].value+'"'+' is not valid');
					   document.tellagirlfriend.elements['FriendsEmail[]'].focus();		   
					   return false;
				  }
			}		
		}
		else
		{
			var objLength=document.tellagirlfriend.elements['FriendsFirstName[]'].length;
			if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'].value)=='undefined')
			{
				for(var i=0;i<objLength;i++)
				{	
					if(document.tellagirlfriend.elements['FriendsFirstName[]'][i].value!='')
					{	
										
					  if(document.tellagirlfriend.elements['FriendsEmail[]'][i].value=='')
					  {
						   alert('Please enter the Email Address for First Name '+'"'+document.tellagirlfriend.elements['FriendsFirstName[]'][i].value+'"');
						   document.tellagirlfriend.elements['FriendsEmail[]'][i].focus();		   					   
						   return false;
					  }
					  else
					  if(document.tellagirlfriend.elements['FriendsEmail[]'][i].value!='' && (!trim(document.tellagirlfriend.elements['FriendsEmail[]'][i].value) || !isValidEmail(document.tellagirlfriend.elements['FriendsEmail[]'][i].value)))
					  {
						   alert('The Email Address for First Name '+'"'+document.tellagirlfriend.elements['FriendsFirstName[]'][i].value+'"'+' is not valid');
						   document.tellagirlfriend.elements['FriendsEmail[]'][i].focus();		   					   					   
						   return false;
					  }
	
					}
				}
			}
		}	
	  return true;
	}	
	
/******************************************************************************************************************/
<!-- javascript function to check if referrer has inputted valid  his/her friend's lastname (referred valid friend's lastname)-->	
	function isValidFriendLastName()
	{
		if(typeof(document.tellagirlfriend.elements['FriendsLastName[]'])=='undefined')
		{
			return false;
		}

		if(typeof(document.tellagirlfriend.elements['FriendsLastName[]'].value)=='string')
		{
			if(document.tellagirlfriend.elements['FriendsLastName[]'].value!='' && (!trim(document.tellagirlfriend.elements['FriendsLastName[]'].value) || !isValidName(document.tellagirlfriend.elements['FriendsLastName[]'].value)))
			{
				  alert('The  Last Name  '+'"'+document.tellagirlfriend.elements['FriendsLastName[]'].value+'"'+' is not valid');
				  document.tellagirlfriend.elements['FriendsLastName[]'].focus();		   
				  return false;
			}		
		   if(document.tellagirlfriend.elements['FriendsLastName[]'].value!='' && (document.tellagirlfriend.elements['FriendsFirstName[]'].value=='' || document.tellagirlfriend.elements['FriendsEmail[]'].value==''))
		   {
				  alert('Please enter the First Name and Email Address for Last Name '+'"'+document.tellagirlfriend.elements['FriendsLastName[]'].value+'"');   
				  document.tellagirlfriend.elements['FriendsFirstName[]'].focus();
				  return false;
		   }		
		}
		else
		{
			var objLength=document.tellagirlfriend.elements['FriendsFirstName[]'].length;
			if(typeof(document.tellagirlfriend.elements['FriendsFirstName[]'].value)=='undefined')
			{
				for(var i=0;i<objLength;i++)
				{	
						if(document.tellagirlfriend.elements['FriendsLastName[]'][i].value!='' && (!trim(document.tellagirlfriend.elements['FriendsLastName[]'][i].value) || !isValidName(document.tellagirlfriend.elements['FriendsLastName[]'][i].value)))
						{
							  alert('The Last Name '+'"'+document.tellagirlfriend.elements['FriendsLastName[]'].value+'"'+' is not valid');
							  document.tellagirlfriend.elements['FriendsLastName[]'][i].focus();		   
							  return false;
						}		
					   if(document.tellagirlfriend.elements['FriendsLastName[]'][i].value!='' && (document.tellagirlfriend.elements['FriendsFirstName[]'][i].value=='' || document.tellagirlfriend.elements['FriendsEmail[]'][i].value==''))
					   {
							  alert('Please enter the First Name and Email Address for Last Name '+'"'+document.tellagirlfriend.elements['FriendsLastName[]'][i].value+'"');   
							  document.tellagirlfriend.elements['FriendsFirstName[]'][i].focus();
							  return false;
					   }		
				}
			}
		}	
	  return true;
	}	

/******************************************************************************************************************/
<!-- javascript function to validate tellagirlfriend email form (before clicking the send emails image)
    function sendEmail()
	{
	     if(document.tellagirlfriend.FirstName.value=='' || !trim(document.tellagirlfriend.FirstName.value))
		 {
		     alert('Please enter your First Name');
 			 document.tellagirlfriend.FirstName.focus();
			 return false; 
		 }
		 
		 if(!isValidName(document.tellagirlfriend.FirstName.value))
		 {
		     alert('Please enter your valid First Name');
 			 document.tellagirlfriend.FirstName.focus();
			 return false; 		 
		 }

	     if(document.tellagirlfriend.Email.value=='' || !trim(document.tellagirlfriend.Email.value))
		 {
		     alert('Please enter your Email Address');
 			 document.tellagirlfriend.Email.focus();
			 return false; 
		 }
		 
		 if(!isValidEmail(document.tellagirlfriend.Email.value))
		 {
		     alert('Please enter your valid Email Address');
 			 document.tellagirlfriend.Email.focus();
			 return false; 		 
		 }

	     if(document.tellagirlfriend.LastName.value!='' && (!trim(document.tellagirlfriend.Email.value) || !isValidName(document.tellagirlfriend.LastName.value)))
		 {
		     alert('Please enter your valid Last Name');
 			 document.tellagirlfriend.LastName.focus();
			 return false; 
		 }
		 		 		 
         if(!isSelectedFriend())
		 {
		     alert('Please enter at least one Friend\'s Name and Email Address');
		     return false;
		 }
		 
         if(!isValidFriendName())
		 {
		     return false;
		 }
		 
         if(!isFriendEmailProvided())
		 {
		     return false;
		 }
		 
         if(!isValidFriendLastName())
		 {
		    return false;
		 }		 		 		 
	    
		document.tellagirlfriend.submit();
	}		
