// JavaScript Document
function emailcheck(str) 
{
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		     return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		  	    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		        return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		       return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		      return false
		 }
 		return true					
	}
	function Trim(TRIM_VALUE){
		if(TRIM_VALUE.length < 1){
		return"";
		}
		TRIM_VALUE = RTrim(TRIM_VALUE);
		TRIM_VALUE = LTrim(TRIM_VALUE);
		if(TRIM_VALUE==""){
		return "";
		}
		else{
		return TRIM_VALUE;
		}
		} //End Function
		
		function RTrim(VALUE){
		var w_space = String.fromCharCode(32);
		var v_length = VALUE.length;
		var strTemp = "";
		if(v_length < 0){
		return"";
		}
		var iTemp = v_length -1;
		
		while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
		strTemp = VALUE.substring(0,iTemp +1);
		break;
		}
		iTemp = iTemp-1;
		
		} //End While
		return strTemp;
		
		} //End Function
		function LTrim(VALUE){
		var w_space = String.fromCharCode(32);
		if(v_length < 1){
		return"";
		}
		var v_length = VALUE.length;
		var strTemp = "";
		
		var iTemp = 0;
		
		while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
		strTemp = VALUE.substring(iTemp,v_length);
		break;
		}
		iTemp = iTemp + 1;
		} //End While
		return strTemp;
	} //End Fu
	function validateprime(regd)
	{
		if((Trim(regd.fname.value)=="" || regd.fname.value=="First Name") && (Trim(regd.title.value)=="" || regd.title.value=="Title") && (Trim(regd.lname.value)=="" || regd.lname.value=="Last Name"))
		  {
		   alert("Please Enter the name");
		   regd.fname.focus();
		   return false;
		  }
		  if(Trim(regd.email.value)=="")
		  {
		   alert("Please Enter E-mailid");
		   regd.email.value="";
		   regd.email.focus();
		   return false;			  
		  }
		  if(!emailcheck(regd.email.value))
		  {
		   alert("Please Enter a Valid E-mailid");
		   regd.email.value="";
		   regd.email.focus();
		   return false;
		  }
		   if(regd.country.value=="")
		  {
		   alert("Please Select a Country");
		   regd.country.value="";
		   regd.country.focus();
		   return false;
		  }
		   if(regd.url.value!="")

            {
                   if (regd.url.value.indexOf ('www', 0) == -1 || regd.url.value.length < 10)
                  {
 
                       if(regd.url.value.indexOf ('.com', 0) == -1 || regd.url.value.length < 10)
                           {

                            alert ("Enter a valid URL")
                             regd.url.focus();
                             return false;
                           }
                   }
            }
		  return true;
	}
	function clearprime(regd)
	{
	 clearValue(regd.title,'Title');
	 clearValue(regd.fname,'First Name');
	 clearValue(regd.lname,'Last Name');
	 clearValue(regd.isd,'ISD');
	 clearValue(regd.areacode,'Area Code')
	 clearValue(regd.phone,'Telephone Number');
	 clearValue(regd.others,'Others');

	}

	
function validatemarketingform()
{ 

	var regd=document.frm;
	if(!validateprime(regd))
	   return false;
	else if(Trim(regd.result.value)=="" || regd.result.value=="Please describe the marketing goals that you like to achieve through our web solution marketing")
	  {
	   alert("Please Enter your Expected Result");
	   regd.result.value="";
	   regd.result.focus();
	   return false;
	  } 	   
	else if(Trim(regd.requirement.value)=="" || regd.requirement.value=="Please describe the features that you require in your website")
	  {
	   alert("Please Enter Project Requirements");
	   regd.requirement.value="";
	   regd.requirement.focus();
	   return false;
	  } 
	  if(Trim(regd.code.value)=="")
	  {
		alert("Enter Verification Code");
		regd.code.focus();
		return false;
	  }
	 if(!regd.agree.checked)
	 {
	   alert("Please Accept mutual nondisclosure agreement");
	//   regd.agree.value="";
	   regd.agree.focus();
	   return false;		 
	 }
	 //clear all default values for the text areas
	clearprime(regd);
	clearValue(regd.productinfo,'Briefly describe about your product and services');
	clearValue(regd.customers,'Briefly describe your targeted customers');
	clearValue(regd.geographical,'Please describe as to where you are looking to sell your products/services');
	clearValue(regd.result,'Please describe the marketing goals that you like to achieve through our web solution marketing');
	clearValue(regd.requirement,'Please describe the features that you require in your website')
 return true;
}
function validatecommunicationform()
{ 
	var regd;
	if(document.main.sel.value=="email")
		regd=document.getElementById('frmemail');
	else
		regd=document.getElementById('post');
	if(!validateprime(regd))
	   return false;
	  if(regd.type.value=="email")
	  {
			if(Trim(regd.noofemail.value)=="")
		  {
		   alert("Please Enter Number of Emails ");
		   regd.noofemail.value="";
		   regd.noofemail.focus();
		   return false;
		  } 	   
	  }
	  else
	  {
			if(Trim(regd.aboutcompany.value)=="")
		  {
		   alert("Please Enter About Your Company");
		   regd.aboutcompany.value="";
		   regd.aboutcompany.focus();
		   return false;
		  } 	   
		  
	  }
	  if(Trim(regd.code.value)=="")
	  {
	  alert("Enter Verification Code");
	  regd.code.focus();
	  return false;
	  }
	 if(!regd.agree.checked)
	 {
	   alert("Please Accept mutual nondisclosure agreement");
	   //regd.agree.value="";
	   regd.agree.focus();
	   return false;		 
	 }
	 //clear all default values for the text areas
	 clearprime(regd);
 return true;
}
function validateinfosharingform()
{ 
	var regd=document.frm;

	if(!validateprime(regd))
	   return false;
		if(Trim(regd.requirement.value)=="")
	  {
	   alert("Please Enter Your Requirement ");
	   regd.requirement.value="";
	   regd.requirement.focus();
	   return false;
	  } 	      
	  
	  if(Trim(regd.code.value)=="")
	  {
	  alert("Enter Verification Code");
	  regd.code.focus();
	  return false;
	  }
	  
	  if(!regd.agree.checked)
	 {
	   alert("Please Accept mutual nondisclosure agreement");
	   //regd.agree.value="";
	   regd.agree.focus();
	   return false;		 
	 }
	 //clear all default values for the text areas
	 clearprime(regd);
 return true;
}
function validateportaldevelopmentform()
{ 
	var regd=document.frm;

	if(!validateprime(regd))
	   return false;
		if(Trim(regd.target.value)=="")
	  {
	   alert("Please Enter Your Targeted Customers ");
	   regd.target.value="";
	   regd.target.focus();
	   return false;
	  } 	      
	  
	  if(Trim(regd.code.value)=="")
	  {
	  alert("Enter Verification Code");
	  regd.code.focus();
	  return false;
	  }
	
	  if(!regd.agree.checked)
	  {
	   alert("Please Accept mutual nondisclosure agreement");
	  // regd.agree.value="";
	   regd.agree.focus();
	   return false;		 
	  }
	 
	 
	  //clear all default values for the text areas
	 clearprime(regd);
 return true;
}
function validateportalideaform()
{ 
	var regd=document.frm;

	if(!validateprime(regd))
	   return false;
		if(Trim(regd.target.value)=="")
	  {
	   alert("Please Enter Your Targeted Customers ");
	   regd.target.value="";
	   regd.target.focus();
	   return false;
	  } 	      
		if(Trim(regd.idea.value)=="")
	  {
	   alert("Please briefly describe your idea ");
	   regd.idea.value="";
	   regd.idea.focus();
	   return false;
	  } 	      
	  if(!regd.agree.checked)
	 {
	   alert("Please Accept mutual nondisclosure agreement");
	   regd.agree.value="";
	   regd.agree.focus();
	   return false;		 
	 }
	 //clear all default values for the text areas
	 clearprime(regd);
 return true;
}
function validateportalinvestform()
{ 
	var regd=document.frm;

	if(!validateprime(regd))
	   return false;
		if(Trim(regd.details.value)=="")
	  {
	   alert("Please Enter Details ");
	   regd.details.value="";
	   regd.details.focus();
	   return false;
	  } 	      
	  if(!regd.agree.checked)
	 {
	   alert("Please Accept mutual nondisclosure agreement");
	   regd.agree.value="";
	   regd.agree.focus();
	   return false;		 
	 }
	 //clear all default values for the text areas
	 clearprime(regd);
 return true;
}
function clearValue(sel,selvalue)
{
	if(sel.value==selvalue)
		sel.value='';
}
