function fetchJobs(){
	
	var title=document.jobsfrm.title.value;
	var location=document.jobsfrm.location.value;
	
	if(title==""){
		alert("Enter Job Name ");
		document.jobsfrm.title.focus();
		return false;
	}
	if($.trim(title)==""){
		alert("Enter Job Name ");
		document.jobsfrm.title.value="";
		document.jobsfrm.title.focus();
		return false;
	}
	if(location==""){
		alert("Enter Job Location");
		document.jobsfrm.location.focus();
		return false;
	}
	if($.trim(location)==""){
		alert("Enter Job Location ");
		document.jobsfrm.location.value="";
		document.jobsfrm.location.focus();
		return false;
	}
	
	document.jobsfrm.submit();
}

function validateUserInfo(){
	var chk= checkUserInfo();
	if(chk!=false){
		document.jobsfrm.action="step2.php";
		document.jobsfrm.submit();
	}
	else
	{
		return false;
	}
}


function echeck(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
		 }

 		 return true					
}


function checkUserInfo(){
	var fname=document.jobsfrm.fname.value;
	var lname=document.jobsfrm.lname.value;
	var email=document.jobsfrm.email.value;
	//var zipcode=document.jobsfrm.zipcode.value;
	var terms=document.jobsfrm.terms;
	
	if(fname==""){
		alert("Enter First Name");
		document.jobsfrm.fname.focus();
		return false;
	}
	
	if($.trim(fname)==""){
		alert("Enter First Name");
		document.jobsfrm.fname.value="";
		document.jobsfrm.fname.focus();
		return false;
	}
	
	
	if(lname==""){
		alert("Enter Last Name");
		document.jobsfrm.lname.focus();
		return false;
	}
	
	if($.trim(lname)==""){
		alert("Enter Last Name");
		document.jobsfrm.lname.value="";
		document.jobsfrm.lname.focus();
		return false;
	}
	
	
	if(email==""){
		alert("Enter Email");
		document.jobsfrm.email.focus();
		return false;
	}
	if(email!=""){
	var filter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	if (!filter.test(email)) {
		alert("Invalid Email");
		document.jobsfrm.email.focus();
		return false;
	}}
	/*
	if(echeck(email)==false){
		document.jobsfrm.email.focus();
		return false;
	}
	*/
		
//	if(zipcode==""){
//		alert("Enter Zipcode");
//		document.jobsfrm.zipcode.focus();
//		return false;
//	}
//	if($.trim(zipcode)==""){
//		alert("Enter Zipcode");
//		document.jobsfrm.zipcode.value="";
//		document.jobsfrm.zipcode.focus();
//		return false;
//	}
	
	/*
	if(isNaN(zipcode)){
		alert("Invalid Zipcode");
		document.jobsfrm.zipcode.value="";
		document.jobsfrm.zipcode.focus();
		return false;
	}
	*/

}

function fetchJob(){
	
	var title=document.jobsfrm.title.value;
	var location=document.jobsfrm.location.value;
	if(title==""){
		alert("Enter  Job Name ");
		document.jobsfrm.title.focus();
		return false;
	}
	if($.trim(title)==""){
		alert("Enter Job Name ");
		document.jobsfrm.title.value="";
		document.jobsfrm.title.focus();
		return false;
	}
	
	if(location==""){
		alert("Enter Job Location");
		document.jobsfrm.location.focus();
		return false;
	}
	
	if($.trim(location)==""){
		alert("Enter Job Location ");
		document.jobsfrm.location.value="";
		document.jobsfrm.location.focus();
		return false;
	}	
	
	document.jobsfrm.submit();
}

function skipAds(){

	if(current_ad<total_ads){
		current_ad=current_ad+1;
		curr_precentage=parseInt((parseInt(current_ad+1)/parseInt(ads_data.length))*100);
		width_progress=parseInt((curr_precentage*main_prog_width)/100);
		document.getElementById("main_prog_id").style.width=width_progress+"px";
		
		parent.iframe_main_content.location.href=ads_data[current_ad];
		
	}else if(current_ad==total_ads){
		location.href="results.php";
	}
	
}

function validateLogin(){
	var chk=checkValidateLogin();
	if(chk!=false){
		
		var username=document.loginfrm.username.value;
		var password=document.loginfrm.password.value;
	
		$.ajax({
		   type: "POST",
		   url: "../functions.php",
		   data: "tasks=adminlogin&username="+username+"&password="+password,
		   success: function(msg){
				msg=$.trim(msg);
				if(msg==0){
					$("#loginstatus").html("Invalid Username and Password");
					$("#loginstatus").fadeIn("slow");
					$("#loginstatus").fadeOut("slow");
				}else if(msg==1){
					document.loginfrm.action="index.php";
					document.loginfrm.submit();
					
				}
		   }
		 });
	}
	
}

function checkValidateLogin(){
	var username=document.loginfrm.username.value;
	var password=document.loginfrm.password.value;
	
	if($.trim(username)==""){
		alert("Enter Username");
		document.loginfrm.username.value="";
		document.loginfrm.username.focus();
		return false;
	}
	
	if($.trim(password)==""){
		alert("Enter Password");
		document.loginfrm.password.value="";
		document.loginfrm.password.focus();
		return false;
	}
	
	
}

function deleteAds(id){
	if(window.confirm("Are you sure to delete this ads")){
		location.href='delete_sponsor_ads.php?id='+id;
	}
}

function editAds(){
	var chk=checkAddAds();
	if(chk!=false){
		document.adsfrm.action="edit_sponsor_ads.php";
		document.adsfrm.submit();
	}
}

function addAds(){
	var chk=checkAddAds();
	if(chk!=false){
		document.adsfrm.action="add_sponsor_ads.php";
		document.adsfrm.submit();
	}
}

function checkAddAds(){
	var title=document.adsfrm.title.value;
	var url=document.adsfrm.url.value;
	var description=document.adsfrm.description.value;
	
	
	if($.trim(title)==""){
		alert("Enter Title");
		document.adsfrm.title.value="";
		document.adsfrm.title.focus();
		return false;
	}
	if($.trim(url)==""){
		alert("Enter Source");
		document.adsfrm.url.value="";
		document.adsfrm.url.focus();
		return false;
	}
	
	 var theurl=url;
     var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
     if (tomatch.test(theurl))
     {
         //window.alert("URL OK.");
         //return true;
     }
     else
     {
         window.alert("Invalid Source Url. (eg. http://testurl.com)");
         return false; 
     }
	
	/*
	var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/; 
    if(RegExp.test(url))
    { 
        alert(true);
    }
    else
    { 
        alert(false);
    } 
	*/	
	
	if($.trim(description)==""){
		alert("Enter Description");
		document.adsfrm.description.value="";
		document.adsfrm.description.focus();
		return false;
	}
}

function subForms(event){
	if ((event.which && event.which == 13) ||(event.keyCode && event.keyCode == 13))
    {
		validateLogin();
		//return false;
	} 
    else{ 
		return true;
	}
}


function addJobAds(){
	var chk=checkAddJobAds();
	if(chk!=false){
		document.adsfrm.action="add_ads.php";
		document.adsfrm.submit();
	}
}

function checkAddJobAds(){
	var url=document.adsfrm.url.value;
	var display=document.adsfrm.display.value;
	
	
	if($.trim(url)==""){
		alert("Enter Source");
		document.adsfrm.url.value="";
		document.adsfrm.url.focus();
		return false;
	}
	
	var theurl=url;
    var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
    if (tomatch.test(theurl)){
    }
    else
    {
         window.alert("Invalid Source Url. (eg. http://testurl.com)");
         return false; 
    }
	
	
	
	
}


function deleteJobAds(id){
	if(window.confirm("Are you sure to delete this ads")){
		location.href='delete_ads.php?id='+id;
	}
}


function editJobAds(){
	var chk=checkAddJobAds();
	if(chk!=false){
		document.adsfrm.action="edit_ads.php";
		document.adsfrm.submit();
	}
}

function selectAllUsers(){
	var allusers=document.usersfrm.allusers;
	var users=document.getElementsByName("userid")
	if(users.length>0){
		for(var i=0;i<users.length;i++){
			if(allusers.checked==true){
				document.getElementsByName("userid")[i].checked=true;
			}else{
				document.getElementsByName("userid")[i].checked=false;
			}
		}
	}
}

function sendUserEmails(){
	var userstat=0;
	var emails="";
	var users=document.getElementsByName("userid")
	if(users.length>0){
		for(var i=0;i<users.length;i++){
			if(document.getElementsByName("userid")[i].checked==true){
				if(emails==""){
					emails=document.getElementsByName("userid")[i].value;
				}else{
					emails=emails+"~"+document.getElementsByName("userid")[i].value;
				}
				userstat=1;
			}
		}
		document.getElementById("allemails").value=emails;
	}
	
	
	if(userstat==0){
		alert("Please select at least one user");
		document.usersfrm.allusers.focus();
		return false;
	}
	
	tb_init2('Send Email','sendemail.php?height=320&width=450','');
	
	
}

function checkEmailForm(){
	var chk=chkEmailForm();
	
	if(chk!=false){
		var subject=document.emailfrm.subject.value;
		var message=document.emailfrm.message.value;
		var allemails=document.getElementById("allemails").value;
	   
		$.ajax({
		   type: "POST",
		   url: "../functions.php",
		   data: "tasks=useremails&allemails="+allemails+"&subject="+subject+"&message="+message,
		   success: function(msg){
				msg=$.trim(msg);
				//alert(msg);
				document.getElementById("messagestatus").style.display="";
				if(msg=="1"){
					$("#dis_message").html("Email sent successfully.");
				}else if(msg=="2"){
					$("#dis_message").html("Email not sent. Try Again");
				}
				/*
				msg=$.trim(msg);
				if(msg==0){
					$("#loginstatus").html("Invalid Username and Password");
					$("#loginstatus").fadeIn("slow");
					$("#loginstatus").fadeOut("slow");
				}else if(msg==1){
					document.loginfrm.action="index.php";
					document.loginfrm.submit();
					
				}
				*/
		   }
		 });
	}	
}
function chkEmailForm(){
	var subject=document.emailfrm.subject.value;
	var message=document.emailfrm.message.value;
	
	if($.trim(subject)==""){
		alert("Enter Subject");
		document.emailfrm.subject.value="";
		document.emailfrm.subject.focus();
		return false;
	}
	if($.trim(message)==""){
		alert("Enter Message");
		document.emailfrm.message.value="";
		document.emailfrm.message.focus();
		return false;
	}
	
}



