function checkmail(str){
   		var at="@"        
		var dot="."
		var temp;
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var invalidchar=" \"([{}])!#$%^&*';:,/\\?|+`~<>=~"
		if (str.indexOf(at)==-1){
			alert("Please Enter a valid Email ID.")			
		   	return false }
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr-1){
		   alert("Please Enter a valid Email ID.")		  
		   return false	}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
		    alert("Please Enter a valid Email ID.")			
		    return false }
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please Enter a valid Email ID.")			
		    return false }
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please Enter a valid Email ID.")			
		    return false }
		if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please Enter a valid Email ID.")			
		    return false }		
		for (i=0; i<(invalidchar.length-1); i++){
		      temp=invalidchar.substring(i,i+1);		      
		      if (str.indexOf(temp)!=-1){
		         alert("Please Enter a valid Email ID.")				 
		         return false} 
	 	}		 		
return true; } 

function checkrequest(){
	    if (document.request.name.value==""){
			alert("Input Name."); document.request.name.focus();
			} 
		else if (document.request.email_id.value==""){
			alert("Input E-Mail Address."); document.request.email_id.focus();	
			}
		else if (document.request.contact_no.value==""){
			alert("Input Contact Number."); document.request.contact_no.focus();
			}
		else if (document.request.txtnumber.value==""){
			alert("validation Code Validation."); document.request.txtnumber.focus();
			}
			else if (document.request.service.value==""){
			alert("Select service."); document.request.service.focus();
			}
		else if(document.request.email_id.value!=""){
	               val1=document.request.email_id.value; 
				   focusv=document.request.email_id.focus();
	               var check=checkmail(val1) 
		if (check==true) submitrequest()
		}
}
function submitrequest(){
	    
        document.request.submit();
   	}
	
function checkcontact(){
	    if (document.contact.fname.value==""){
			alert("Input First Name."); document.contact.fname.focus();
			} 
		else if (document.contact.address.value==""){
			alert("Input Address."); document.contact.address.focus();	
			}
			else if (document.contact.Email.value==""){
			alert("Input E-Mail Address."); document.contact.Email.focus();	
			}
		else if (document.contact.ph.value==""){
			alert("Input Phone Number."); document.contact.ph.focus();	
			}
		else if (document.contact.subject.value==""){
			alert("Input Subject."); document.contact.subject.focus();
			}
		else if (document.contact.info.value==""){
			alert("Input Message."); document.contact.info.focus();
			}
		else if (document.contact.txtnumber.value==""){
			//alert(document.contact.rand.value);
			alert("Input above number."); document.contact.txtnumber.focus();
			}
		//	else if (document.contact.txtnumber.value!=document.contact.rand.value){
		//	alert("Verification Code Mismatch."); document.contact.txtnumber.focus();
		//	}
	
		else if(document.contact.Email.value!=""){
	               val1=document.contact.Email.value; 
				   focusv=document.contact.Email.focus();
	               var check=checkmail(val1) 
		if (check==true) submitcontact()
		}
}
function submitcontact(){
	    
        document.contact.submit();
   	}
	
	function checkfeedback(){
	    if (document.feedback.fname.value==""){
			alert("Input Name.");
			document.feedback.fname.focus();
			} 
		else if (document.feedback.Email.value==""){
			alert("Input E-Mail Address."); 
			document.feedback.Email.focus();	
			}
		else if (document.feedback.info.value==""){
			alert("Input Message."); document.feedback.info.focus();
			}
		else if(document.feedback.Email.value!=""){
	               val1=document.feedback.Email.value; 
				   focusv=document.feedback.Email.focus();
	               var check=checkmail(val1) 
		if (check==true) submitfeedback()
		}
}
function submitfeedback(){
	   
        document.feedback.submit();
   	}

function checkpayment(){
	    if(document.payment.service.value==""){
			alert("Input Service."); document.payment.service.focus();
			}
	    else  if(document.payment.name.value==""){
			alert("Input Name."); document.payment.name.focus();
			}
		else if (document.payment.street_address.value==""){
			alert("Input Address."); document.payment.street_address.focus();	
			}
		else if (document.payment.city.value==""){
			alert("Input City."); document.payment.city.focus();
			}
		else if (document.payment.state.value==""){
			alert("Input State."); document.payment.state.focus();
			}
			 else if (document.payment.zip.value==""){
			alert("Input zip."); document.payment.zip.focus();
			}
			else if (document.payment.country.value==""){
			alert("Input Country."); document.payment.country.focus();
			}	   
	   else if (document.payment.phone.value==""){
			alert("Input Phone."); document.payment.phone.focus();
			}
		else if (document.payment.email.value==""){
			alert("Input valid email."); document.payment.email.focus();
			}
		else if (document.payment.total.value==""){
			alert("Input Amount."); document.payment.total.focus();
			}
		else if (checknumber(document.payment.total.value)==false)
		   {
			 alert("Please input a valid Amount!");
			}
		else if (document.payment.info.value==""){
			alert("Input Message."); document.payment.info.focus();
			}
	   		else if(document.payment.email.value!=""){
	               val1=document.payment.email.value; 
				   focusv=document.payment.email.focus();
	               var check=checkmail(val1) 
		if (check==true) document.payment.submit();
		}
	
}

function checknumber(str){
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(str))
{
testresult=true
}
else{
testresult=false
}
return testresult;
}

 function checkcareer() {
	    if(document.contact.fname.value==""){
			alert("Input First Name."); document.contact.fname.focus();
			} 
		else if(document.contact.address.value==""){
			alert("Input Address."); document.contact.address.focus();	
			}
		else if(document.contact.Email.value==""){
			alert("Input E-Mail Address."); document.contact.Email.focus();	
			}
		else if(document.contact.contact.value==""){
			alert("Input Contact Number."); document.contact.contact.focus();
			}
		else if(document.contact.info.value==""){
			alert("Input Job Comment."); document.contact.info.focus();
			}
		else if(document.contact.file.value==""){
			alert("Upload Resume."); document.contact.file.focus();
			}
			else if(document.contact.Email.value!=""){
				
				sValue=document.contact.file.value;
			var aParts = sValue.split( "/" );
			  var iParts = aParts.length;
			  if( iParts >= 1 )
			  {
				var sFile = aParts[ iParts - 1 ];
				var aFile = sFile.split( "." );
				if( aFile.length == 2 )
				{
				  sName = aFile[0];
				  sExt = aFile[1];
				 // alert("Filename is: "+sName+" extension is: "+sExt);
				 if( sExt!="doc" )
				 {
					 alert("Only Word File accept");
					 return;
					 
				 }
				 
				}
				else
				{
				  alert("Bad filespec");
				   return;
				}
			  }
			  else
			  {
				alert("No file selected");
				 return;
			  }
			  
							   val1=document.contact.Email.value; 
							   focusv=document.contact.Email.focus();
							   var check=checkmail(val1);
					if(check==true) submitcareer();
					}
}
function submitcareer(){
        document.contact.submit();
   	}
	
/* -------------- Portfolio Function --------------------- */	
function portfoliochk(){
	    if (document.port.name.value==""){
			alert("Input First Name."); document.port.name.focus();
			}
		else if (document.port.email.value==""){
			alert("Input E-Mail Address."); document.port.email.focus();	
			}
		else if (document.port.phone.value==""){
			alert("Input Phone."); document.port.phone.focus();
			}
		else if (document.port.msg.value==""){
			alert("Input Message."); document.port.msg.focus();
			}
		else if(document.port.email.value!=""){
	               val1=document.port.email.value; 
				   focusv=document.port.email.focus();
	               var check=checkmail(val1) 
		if (check==true) document.port.submit();
		
		}
}	

function showfrm(n) {
	if(n=='f') {
		document.port.chk.checked=false;		
	}
	else if(n=='r')
	{
		document.port.chk.checked=true;
	}
	document.getElementById('prtfrm').style.display='none';
}
function showdiv() {
	document.getElementById('prtfrm').style.display='block';
}

function closediv() {
	document.port.name.value='';
	document.port.email.value='';
	document.port.phone.value='';
	document.port.msg.value='';
	document.getElementById('prtfrm').style.display='none';
}

function showfrm(n) {
	if(n=='f') {
		document.port.chk.checked=false;		
	}
	else if(n=='r')
	{
		document.port.chk.checked=true;
	}
	closediv()
	setTimeout('showdiv()',500);
}

 function checkcareernew() {

	    if(document.contact.name.value==""){
			alert("Input Name."); document.contact.name.focus();
			return;
			} 
		else if(document.contact.contact_no.value==""){
			alert("Input Contact Number."); document.contact.contact_no.focus();	
			return;
			}
		else if(document.contact.email_id.value==""){
			alert("Input E-Mail Address."); document.contact.email_id.focus();	
			return;
			}
		else if(document.contact.job_typ.value==""){
			alert("Input Job Type."); document.contact.job_typ.focus();
			return;
			}
		else if(document.contact.detail.value==""){
			alert("Input Job Comment."); document.contact.detail.focus();
			return;
			}
		else if(document.contact.txtnumber.value==""){
			alert("input Validation code."); document.contact.txtnumber.focus();
			return;
			}
			else if(document.contact.email_id.value!="")
			{			
			
			sValue=document.contact.file.value;
			var aParts = sValue.split( "/" );
			  var iParts = aParts.length;
			  if( iParts >= 1 )
			  {
				var sFile = aParts[ iParts - 1 ];
				var aFile = sFile.split( "." );
				if( aFile.length == 2 )
				{
				  sName = aFile[0];
				  sExt = aFile[1];
				 // alert("Filename is: "+sName+" extension is: "+sExt);
				 if( sExt!="doc" )
				 {
					 alert("Only Word File accept");
					 return;
					 
				 }
				 
				}
				else
				{
				  alert("Bad filespec");
				   return;
				}
			  }
			  else
			  {
				alert("No file selected");
				 return;
			  }
			
			 val1=document.contact.email_id.value; 
			 focusv=document.contact.email_id.focus();
			 var check=checkmail(val1);
					if(check==true)  document.contact.submit();
					}
}
function submitcareernew(){
		alert("here");
        document.contact.submit();
   	}
	
function checkportfolio()
{
 if(document.portf.name.value==""){
			alert("Input Name."); document.portf.name.focus();
			return;
			} 
		else if(document.portf.email.value==""){
			alert("Input E-Mail Address."); document.portf.email.focus();	
			return;
			}
		else if(document.portf.Phone.value==""){
			alert("Input Contact Number."); document.portf.Phone.focus();	
			return;
			}
			else if(document.portf.subject.value==""){
			alert("Input subject."); document.portf.subject.focus();	
			return;
			}
			else if(document.portf.info.value==""){
			alert("Message can't be blank."); document.portf.info.focus();	
			return;
			}
			else if(document.portf.txtnumber.value==""){
			alert("Validation box can't be blank."); document.portf.txtnumber.focus();	
			return;
			}else if(document.portf.email.value!=""){
	               val1=document.portf.email.value; 
				   focusv=document.portf.email.focus();
	               var check=checkmail(val1) 
		if (check==true) document.portf.submit();
		}

}
	
	
function checklink(){
	    if (document.addlink.Name.value==0){
			alert("Select Calegory."); document.addlink.Name.focus();
			} 
		else if (document.addlink.Title.value==""){
			alert("Input Title."); document.addlink.Title.focus();	
			}
		else if (document.addlink.URL.value==""){
			alert("Input URL."); document.addlink.URL.focus();	
			}
		else if (document.addlink.DESC.value==""){
			alert("Input DESC."); document.addlink.DESC.focus();
			}
		else if (document.addlink.EMAIL.value==""){
			alert("Input EMAIL."); document.addlink.EMAIL.focus();
			}
		else if (document.addlink.RECIPROCAL.value==""){
			alert("Input RECIPROCAL."); document.addlink.RECIPROCAL.focus();
			}
	
		else if(document.addlink.EMAIL.value!=""){
	               val1=document.addlink.EMAIL.value; 
				   focusv=document.addlink.EMAIL.focus();
	               var check=checkmail(val1) 
		if (check==true) submitaddlink()
		}
}
function submitaddlink(){
	    
        document.addlink.submit();
   	}
/* -------------- End Portfolio Function --------------------- */

