
function checkform ( form, formtype )
{

  if (form.name.value == "") {
    alert( "Please fill in your name." );
    form.name.focus();
    return false ;
  }
  
  if (form.email.value == "") {
    alert( "Please fill in your Email address." );
    form.email.focus();
    return false ;
  }
  else if(!validateEmail(form.email.value)) {
  alert( "Email format is Invalid,  Example: someone@domain.com" );
    form.email.focus();
    return false ;
  }
  
  
  
  if (formtype == "order") {

	  if (form.size.selectedIndex == 0) {
		alert( "Please select what size you wish to order." );
		form.size.focus();
		return false ;
	  }
	
	  if (form.copies.selectedIndex == 0) {
		alert( "Please select how many copies you wish to order." );
		form.copies.focus();
		return false ;
	  }
	  
	  if(form.FileUpload1.value=="") {
	  alert("Please select file for upload.");
	  form.FileUpload1.focus();
	  return false;
	  }
  }
  else {
  
	  if (form.message.value == "") {
		alert( "Please fill in the message field." );
		form.message.focus();
		return false ;
	  }
  }

  
  return true ;
}


function validateEmail(email)
{
	var temp=email;
	var ch;
	if(temp.indexOf("@")<0 || temp.indexOf(".")<0)
	{
		return false;
	}
	else if(temp.indexOf("@") > temp.indexOf("."))
	{
		if(temp.indexOf(".",temp.indexOf(".")+1) < 0)
		{
			return false;
		}
	}


	for(var i=0; i<temp.length; i++)
	{
		ch = temp.charAt(i);
		if(ch=='~' ||ch=='!' ||ch=='#' ||ch=='$' ||ch=='%' ||ch=='^' ||ch=='&' ||ch=='*' ||ch=='(' ||ch==')' ||ch=='+' ||ch=='-' ||ch=='/' ||ch=='=' ||ch=='`')
		{
			return false;
		}
	}

	return true;
}

function checkThis(x)
    {
    if(x.loginid.value=="")
        {
        alert("Please enter login Email");
        x.loginid.focus();
        return false ;
        }
   else if(!validateEmail(x.loginid.value)) 
        {
        alert( "Email format is Invalid,  Example: someone@domain.com" );
        x.loginid.focus();
        return false ;
        }
   if(x.pwd.value=="")
        {
        alert("Please enter password");
        x.pwd.focus();
        return false ;
        }
    return true;
     
        
    }
    
    function checkPass(x)
        {
        if(x.emailid.value=="")
        {
        alert("Please enter login Email");
        x.emailid.focus();
        return false ;
        }
   else if(!validateEmail(x.emailid.value)) 
        {
        alert( "Email format is Invalid,  Example: someone@domain.com" );
        x.emailid.focus();
        return false ;
        }
        return true;
        }
        
   function checkReg(x)
   {
        if(x.email.value=="")
        {
        alert("Please enter login Email.");
        x.email.focus();
        return false ;
        }
        else if(!validateEmail(x.email.value)) 
        {
        alert( "Email format is Invalid,  Example: someone@domain.com" );
        x.email.focus();
        return false ;
        }
        
        if(x.email2.value=="")
        {
        alert("Please confirm login Email.");
        x.email2.focus();
        return false ;
        }
        else if(!validateEmail(x.email2.value)) 
        {
        alert( "Email format is Invalid,  Example: someone@domain.com" );
        x.email2.focus();
        return false ;
        }
        
        if((x.email.value)!=(x.email2.value))
        {
            alert("Email doesn't match. Pleae verify.");
            x.email.focus();
            return false ;
        }
        
        if(x.pwd.value=="")
        {
            alert("Please enter password.");
            x.pwd.focus();
            return false ;
        }
        
        if(x.pwd2.value=="")
        {
            alert("Please confirm password.");
            x.pwd2.focus();
            return false ;
        }
        
        if((x.pwd.value)!=(x.pwd2.value))
        {
            alert("Password doesn't match. Please verify.");
            x.pwd.focus();
           return false ;
        }
        
        if(x.fname.value=="")
        {
            alert("Please enter first name.");
            x.fname.focus();
            return false ;
        }
        
        if(x.lname.value=="")
        {
            alert("Please enter last name.");
            x.lname.focus();
            return false ;
        }
        
        if(x.address.value=="")
        {
            alert("Please enter address.");
            x.address.focus();
            return false ;
        }
        
        if(x.state.value=="")
        {
            alert("Please enter state name.");
            x.state.focus();
            return false ;
        }
        
        if(x.zip.value=="")
        {
            alert("Please enter zip code.");
            x.zip.focus();
            return false ;
        }
        
        if(x.phone.value=="")
        {
            alert("Please enter phone number.");
            x.phone.focus();
            return false ;
        }
        
   
   
   return true;
   }
   
   
   function checkShip(x)
   {
   if(x.fullname.value=="")
        {
            alert("Please enter full name.");
            x.fullname.focus();
            return false ;
        }
   
   if(x.address.value=="")
        {
            alert("Please enter address.");
            x.address.focus();
            return false ;
        }
        
        if(x.state.value=="")
        {
            alert("Please enter state name.");
            x.state.focus();
            return false ;
        }
        
        if(x.zip.value=="")
        {
            alert("Please enter zip code.");
            x.zip.focus();
            return false ;
        }
        
        if(x.phone.value=="")
        {
            alert("Please enter phone number.");
            x.phone.focus();
            return false ;
        }
        if(x.email.value=="")
        {
        alert("Please enter Email");
        x.email.focus();
        return false ;
        }
    else if(!validateEmail(x.email.value)) 
        {
        alert( "Email format is Invalid,  Example: someone@domain.com" );
        x.email.focus();
        return false ;
        }
        
   
   return true;
   }
