function load_url(url,div_id){
				$('#'+div_id).html("<table width='550' border='0' height='100' align='center' cellpadding='0' cellspacing='0'><tr><td style='text-align:center;' width='550' valign='middle'><img src='images/loadingAnimation.gif'/></td></tr></table>");
			$.get(url, function(response){
						setTimeout("LoadContent('"+div_id+"', '"+escape(response)+"')", 500);
				});
				return false;
}

function LoadContent(div_id, response) {
		$('#'+div_id).html(unescape(response));
}

function showEmail(emailVal){
  var show = document.getElementById('Emailfriend'+emailVal).style.display;
  if(show == 'none'){
 document.getElementById('Emailfriend'+emailVal).style.display = 'block';
 }else{
  document.getElementById('Emailfriend'+emailVal).style.display = 'none';
 }
}
function saveJob(userVal,jobVal,srcKeyword,type,uid){
   if (window.XMLHttpRequest) {
        http = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        http = new ActiveXObject("Microsoft.XMLHTTP");
    }
		
	if(uid!='0' && userVal==0){
		createCookie('saveid',uid,30);
 	}
	
    handleUser = userVal;
    handleJob = jobVal;
    var url = 'ajax/save-job.php?';
    var fullurl = url + 'do=savejob&user_id=' + encodeURIComponent(handleUser) + '&job_id='  + encodeURIComponent(handleJob)+'&keyword='+encodeURIComponent(srcKeyword)+'&type='+type+'&suid='+uid;
   
    http.open("GET", fullurl, true);
    http.send(null);
    http.onreadystatechange = statechange_savedJob;
    if(type==1){ 
       document.getElementById("divSave"+jobVal).style.display='none';
       document.getElementById("divRemove"+jobVal).style.display='inline';
	   document.getElementById("tagContentBlock"+jobVal).style.display='block';
	  jQuery("#saveTagEdit"+jobVal).show();
	  jQuery("#n_id_"+jobVal).val('');
    }
    if(type==0){ 
      document.getElementById("divSave"+jobVal).style.display='inline';
      document.getElementById("divRemove"+jobVal).style.display='none';
	  document.getElementById("tagContentBlock"+jobVal).style.display='none';
	  var oldclass = jQuery('#starJobs'+jobVal).attr('class');
	  
	            //jQuery("#tagname_"+jobVal).val('');
				jQuery("#noteVal"+jobVal).html('');
				jQuery("#note_"+jobVal).val('');   
				 
				
				jQuery("#saveTagContent"+jobVal).hide();
				jQuery("#jobratingBox"+jobVal).hide();
				jQuery("#tagHref"+jobVal).html('Add Notes');
				jQuery("#saveTagEdit"+jobVal).hide();
				jQuery('#rate-job-text'+jobVal).html('rate job');
			    jQuery('#rating-val'+jobVal).html('');
 				jQuery('#starJobs'+jobVal).removeClass(oldclass);
				jQuery('#starJobs'+jobVal).addClass('stars_0');
				jQuery("#rating_id"+jobVal).val('');   
				jQuery("#tagHref"+jobVal).removeClass();
				jQuery("#rate-job-text"+jobVal).removeClass();
				jQuery('#star'+jobVal).hide();
	  
    }
    }
function statechange_savedJob() {
   if (http.readyState == 4) {
        var xmlObj = http.responseText;
		//the_object = JSON.parse( http.responseText );
		if(xmlObj == 0){
		  var countval = ' ';	
		}else{
		 var countval = '('+ xmlObj +')';	 
		}
        
		
       document.getElementById('save_jobs_count').innerHTML = countval;
    }
}

/**************Saved view jobs************/

function saveViewJob(userId,jobId,uid){
	  if (window.XMLHttpRequest) {
           http = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			http = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
	if(uid!='0' && userId==0){
		createCookie('saveid',uid,30);
 	}
	 var url = 'ajax/save-job.php?';
     var fullurl = url + 'do=savejob&user_id=' + encodeURIComponent(userId) + '&job_id='  + encodeURIComponent(jobId)+'&suid='+uid+'&mode=view';
	  http.open("GET", fullurl, true);
      http.send(null);
     http.onreadystatechange = statechange_savedJob;
	 document.getElementById("divSave"+jobId).style.display='none';
	 document.getElementById("divViewSave"+jobId).style.display='inline';
	 
}



function viewLink(link,id,user_id,uid,srckeyword){
  if (window.XMLHttpRequest) {
        http = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        http = new ActiveXObject("Microsoft.XMLHTTP");
    }
	if(uid!='0' && user_id==0){
		createCookie('viewid',uid,30);
 	}
	
    handleUser = user_id;
    handleJob = id;
	
    var url = 'ajax/view-job.php?';
    var fullurl = url + 'do=viewjob&user_id=' + encodeURIComponent(handleUser) + '&job_id='  + encodeURIComponent(handleJob)+ '&uid='  + encodeURIComponent(uid)+'&keyword=' + encodeURIComponent(srckeyword);
	
    http.open("GET", fullurl, true);
    http.send(null);
    http.onreadystatechange = statechange_viewJob;
    window.open(link,'linkwin');
     
}

function statechange_viewJob(){
	  if (http.readyState == 4) {
        var xmlObj = http.responseText;
		//the_object = JSON.parse( http.responseText );
		if(xmlObj == 0){
		  var countval = ' ';	
		}else{
		 var countval = '('+ xmlObj +')';	 
		}
        
		
       document.getElementById('view_jobs_count').innerHTML = countval;
    }
}
function addMap(location,userId,jobId,jobtitle,uid){
     if (window.XMLHttpRequest) {
        http = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        http = new ActiveXObject("Microsoft.XMLHTTP");
    }
	if(uid!='0' && userId==0){
		createCookie('mappedid',uid,30);
 	}
    handlelocation = location;
    handleUser = userId;
    handlejobId = jobId;
    var url = 'ajax/map-job.php?';
    var fullurl = url + 'do=mappedjob&user_id=' + encodeURIComponent(handleUser) + '&location='  + encodeURIComponent(handlelocation)+ '&job_id='  + encodeURIComponent(handlejobId)+ '&uid='  + encodeURIComponent(uid)+ '&company='  + encodeURIComponent(jobtitle);
	 
    http.open("GET", fullurl, true);
    http.send(null);
    http.onreadystatechange = statechange_mappedJob;
        
    //document.getElementById("divMap"+jobId).style.display='none';
    //document.getElementById("divViewAllMap"+jobId).style.display='block';
    openUrl = "http://maps.google.com/maps?q="+location+"("+jobtitle+")";
    window.open(openUrl,'googlewin');
   
}

function statechange_mappedJob() {
   if (http.readyState == 4) {
        var xmlObj = http.responseText;
		//alert(xmlObj);
        //document.getElementById('mappedJob').innerHTML = xmlObj;
    }
}
  
 //added by Bimlesh on dated 7th Jan 2010
 
 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){
		   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 validateAlertForm(){
  var keywords = document.frmAlert.txtkeywords;
  var loc = document.frmAlert.txtlocation;
  var email = document.frmAlert.txtemail;
  
    if(keywords.value == "" && loc.value == ""){
      alert("Please enter keyword or location to recieve the job.");
      keywords.focus();
      return false;
    }
      if(email.value == ""){
      alert("Please enter email address.");
      email.focus();
      return false;
    }
    else{
        	if (echeck(email.value)==false){
        		email.value="";        	
        	  alert("Please enter valid email address.");
        		email.focus()
        		return false
        	}
        	
      }
 }   

  // Function for more info
 function moreInfoTest(val){
	 
  document.getElementById('blockjob_'+val).style.display = 'none';
  jQuery('#blockspan'+val).removeClass();
  jQuery('#blockspan'+val).addClass('txt21');
  document.getElementById('flagjob_'+val).style.display = 'none';	
  jQuery('#flagspan'+val).removeClass();
  jQuery('#flagspan'+val).addClass('txt21');
  document.getElementById('Emailfriend_'+val).style.display = 'none';
  jQuery('#friendspan'+val).removeClass();
  jQuery('#friendspan'+val).addClass('txt21');
  var more = document.getElementById('showcontent'+val).style.display;
  
   if(more == 'none'){
      document.getElementById('showcontent'+val).style.display = 'block';
	  jQuery('#moretoolspan'+val).removeClass();
      jQuery('#moretoolspan'+val).addClass('txta21_active');
 }else{
     document.getElementById('showcontent'+val).style.display = 'none';
	 jQuery('#moretoolspan'+val).removeClass();
     jQuery('#moretoolspan'+val).addClass('txt21');
 }
}
 //Function for block jobs
 
function blockjob(blockId){
	
  document.getElementById('showcontent'+blockId).style.display = 'none';
  jQuery('#moretoolspan'+blockId).removeClass();
  jQuery('#moretoolspan'+blockId).addClass('txt21');
  document.getElementById('flagjob_'+blockId).style.display = 'none';
  jQuery('#flagspan'+blockId).removeClass();
  jQuery('#flagspan'+blockId).addClass('txt21');
  document.getElementById('Emailfriend_'+blockId).style.display = 'none';
  jQuery('#friendspan'+blockId).removeClass();
  jQuery('#friendspan'+blockId).addClass('txt21');
  var dispaly = document.getElementById('blockjob_'+blockId).style.display;
 
  if(dispaly == 'none'){
  document.getElementById('blockjob_'+blockId).style.display = 'block';
  jQuery('#blockspan'+blockId).removeClass();
  jQuery('#blockspan'+blockId).addClass('txta21_active');
 }else{
  document.getElementById('blockjob_'+blockId).style.display = 'none';
  jQuery('#blockspan'+blockId).removeClass();
  jQuery('#blockspan'+blockId).addClass('txt21');
 }
   
 }
 
 
 // Function for flag jobs 
 function flagJobs(flagId){
	document.getElementById('blockjob_'+flagId).style.display = 'none';
	jQuery('#blockspan'+flagId).removeClass();
    jQuery('#blockspan'+flagId).addClass('txt21');
    document.getElementById('showcontent'+flagId).style.display = 'none';
	jQuery('#moretoolspan'+flagId).removeClass();
    jQuery('#moretoolspan'+flagId).addClass('txt21');
	document.getElementById('Emailfriend_'+flagId).style.display = 'none';
	jQuery('#friendspan'+flagId).removeClass();
    jQuery('#friendspan'+flagId).addClass('txt21');
  var dispaly = document.getElementById('flagjob_'+flagId).style.display;
 
  if(dispaly == 'none'){
 document.getElementById('flagjob_'+flagId).style.display = 'block';
  jQuery('#flagspan'+flagId).removeClass();
  jQuery('#flagspan'+flagId).addClass('txta21_active');
 }else{
  document.getElementById('flagjob_'+flagId).style.display = 'none';
  jQuery('#flagspan'+flagId).removeClass();
  jQuery('#flagspan'+flagId).addClass('txt21');
 }
   
 }

 function saveTagJob(job_id){
	 document.getElementById('blockjob_'+job_id).style.display = 'none';
	 jQuery('#blockspan'+job_id).removeClass();
     jQuery('#blockspan'+job_id).addClass('txt21');
     document.getElementById('showcontent'+job_id).style.display = 'none';	
	 jQuery('#moretoolspan'+job_id).removeClass();
     jQuery('#moretoolspan'+job_id).addClass('txt21');
	 document.getElementById('Emailfriend_'+job_id).style.display = 'none';
	 jQuery('#friendspan'+job_id).removeClass();
     jQuery('#friendspan'+job_id).addClass('txt21');
	 document.getElementById('flagjob_'+job_id).style.display = 'none';	
	 jQuery('#flagspan'+job_id).removeClass();
     jQuery('#flagspan'+job_id).addClass('txt21');
	 document.getElementById('jobratingBox'+job_id).style.display = 'none';
	 jQuery('#rate-job-text'+job_id).removeClass();
  var dispaly = document.getElementById('saveTagContent'+job_id).style.display;
 
  if(dispaly == 'none'){
    document.getElementById('saveTagContent'+job_id).style.display = 'block';
	 jQuery('#tagHref'+job_id).removeClass();
     jQuery('#tagHref'+job_id).addClass('txta21_active');
 }else{
   document.getElementById('saveTagContent'+job_id).style.display = 'none';
    jQuery('#tagHref'+job_id).removeClass();
 }
   
	  
 }


function saveJobWithoutLogin(jobid,type,noteid){
	
	if(type==1){
		
		
	setck('savejobguest',jobid,'S');
	   document.getElementById("divSave"+jobid).style.display='none';
       document.getElementById("divRemove"+jobid).style.display='inline';
	   document.getElementById("tagContentBlock"+jobid).style.display='inline';
	   var cookieval= getCookie('savejobguest');
	   var arrCookie = cookieval.split(':');
	   countval  = arrCookie.length-1;
	   var countval = '('+ countval +')';
	   jQuery('#save_jobs_count').html(countval);
	   
	}else{
		
		 var url = 'ajax/job-notes.php?';
		 var fullurl = url +'job_id='+ encodeURIComponent(jobid)+'&note_id='+encodeURIComponent(noteid);
		 jQuery.get(fullurl,function(data){
				setck('savejobguest',jobid,'R');
		        document.getElementById("divSave"+jobid).style.display='inline';
                document.getElementById("divRemove"+jobid).style.display='none';
				document.getElementById("tagContentBlock"+jobid).style.display='none';
 				jQuery("#tagname_"+jobid).val('');
				jQuery("#note_"+jobid).val('');
				jQuery("#saveTagContent"+jobid).hide();
				jQuery("#tagHref"+jobid).html('Add Notes');
				
			});
		  var cookieval= getCookie('savejobguest');
	      var arrCookie = cookieval.split(':');
	      countval  = arrCookie.length-2;
	      var countval = '('+ countval +')';
 	     // jQuery('#save_jobs_count').html(countval);
		 document.getElementById('save_jobs_count').innerHTML = countval;
	}

}

function flagJobsUser(job_id,flag_id,user_id,uid){
  //alert(job_id +'==='+flag_id+'kkk'+user_id);  
     //setckNew('flagjob',job_id,'S',30);
	 if(uid!='0' && user_id==0){
		createCookie('fuid',uid,30);
 	 }
     var url = 'ajax/flag-jobs.php?';
      var fullurl = url + 'job_id='  + encodeURIComponent(job_id)+'&flagid='+encodeURIComponent(flag_id)+'&userid='+encodeURIComponent(user_id)+'&uid='+encodeURIComponent(uid)+'&mode=add';
	  jQuery.get(fullurl,function(data){
			jQuery('#flagjob_'+job_id).hide();		
			jQuery('#flagjobcontent'+job_id).hide();
			jQuery('#flagspan'+job_id).hide();
			jQuery('#flagsavespan'+job_id).show();
			jQuery('#flaggedUndo'+job_id).show();
	 });
  
}

function undoFlagJob(job_id,user_id,uid){
	 //setckNew('flagjob',job_id,'R','');
	    var url = 'ajax/flag-jobs.php?';
        var fullurl = url + 'job_id='  + encodeURIComponent(job_id)+'&userid='+encodeURIComponent(user_id)+'&uid='+encodeURIComponent(uid)+'&mode=delete';
	 
	    jQuery.get(fullurl,function(data){
	        jQuery('#flagjob_'+job_id).hide();		
			jQuery('#flagjobcontent'+job_id).show();
			jQuery('#flagspan'+job_id).show();
			jQuery('#flagsavespan'+job_id).hide();
			jQuery('#flaggedUndo'+job_id).hide();
			jQuery('#flagspan'+job_id).removeClass();
			jQuery('#flagspan'+job_id).addClass('txt21');
		 });	
}



 ////////////Function for send search to friend  
 
 function sendSearchToFriend(jobid){
	  document.getElementById('blockjob_'+jobid).style.display = 'none';
	  jQuery('#blockspan'+jobid).removeClass();
      jQuery('#blockspan'+jobid).addClass('txt21');
      document.getElementById('showcontent'+jobid).style.display = 'none';	
	  jQuery('#moretoolspan'+jobid).removeClass();
      jQuery('#moretoolspan'+jobid).addClass('txt21');
	  document.getElementById('flagjob_'+jobid).style.display = 'none';	
	  jQuery('#flagspan'+jobid).removeClass();
      jQuery('#flagspan'+jobid).addClass('txt21');
	  document.getElementById('error_'+jobid).innerHTML = '';	
	  jQuery("#emailTable"+jobid).show();
	  jQuery("#sentMailsuccess"+jobid).hide();
	  document.getElementById('to_email_'+jobid).value = '';
	  
	 
  var display = document.getElementById('Emailfriend_'+jobid).style.display;
 
  if(display == 'none'){
    document.getElementById('Emailfriend_'+jobid).style.display = 'block';
	jQuery('#friendspan'+jobid).removeClass();
    jQuery('#friendspan'+jobid).addClass('txta21_active');
	
 }else{
   document.getElementById('Emailfriend_'+jobid).style.display = 'none';
   jQuery('#friendspan'+jobid).removeClass();
   jQuery('#friendspan'+jobid).addClass('txt21');
 }
   
	  
 }



 function submitEmailForm(jobid){
   var errorMsg = "<ul>";
   var ajaxVal = 'yes';
    
     if(document.getElementById('your_name_'+jobid).value==''){
      //errorMsg +='<li>Please enter your name</li>';
 	  ajaxVal = 'no';
	  jQuery('#name'+jobid).addClass('errorNew');
     }else{
		jQuery('#name'+jobid).removeClass(); 
	 }
 	 
	 if(document.getElementById('from_email_'+jobid).value==''){
      //errorMsg +='<li>Please enter your email address</li>';
 	  ajaxVal = 'no';
	  jQuery('#yemail'+jobid).addClass('errorNew');
   } else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('from_email_'+jobid).value))){
	  //errorMsg +='<li>Please enter valid your email address</li>';
 	  ajaxVal = 'no';
	  jQuery('#yemail'+jobid).addClass('errorNew');
 	} else{
	  jQuery('#yemail'+jobid).removeClass(); 
	 }
	
   if(document.getElementById('to_email_'+jobid).value==''){
      //errorMsg +='<li>Please enter friend\'s email address</li>';
 	  ajaxVal = 'no';
	   jQuery('#femail'+jobid).addClass('errorNew');
   } else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('to_email_'+jobid).value))){
	  //errorMsg +='<li>Please enter valid friend\'s  email address</li>';
 	  ajaxVal = 'no';
	  jQuery('#femail'+jobid).addClass('errorNew');
 	}else{
	 jQuery('#femail'+jobid).removeClass(); 
	}
     
    your_email = document.getElementById('from_email_'+jobid).value;
    // errorMsg += '</ul>';
	
 	if(ajaxVal == 'no'){
	   document.getElementById('error_'+jobid).innerHTML = 'Please correct the errors below.';
	    return false;
	 } else{
 	   var str = $('#emailFriend'+jobid).serialize();
	  
       jQuery.post('ajax/emailToFriend.php',str,function(data){
	   
	     if(data!='send'){
 	      document.getElementById('error_'+jobid).innerHTML = data;
		  } else{
		   document.getElementById('error_'+jobid).innerHTML ='';
		   
		   jQuery('#to_email_'+jobid).val(' ');
		   createCookie('yemail',your_email,60);
		   //jQuery("#emailTable"+jobid).hide();
		  jQuery("#sentMailsuccess"+jobid).show();
		  }
		// var myobj = eval('(' + data + ')');
		// alert(myobj.a);
      });
 
	}
	
   return false;
 }      
 function testfun(jobId){
  document.emailFriend.jobid.value = jobId;	
  jQuery("#emailTable").show();
  jQuery("#sentMailsuccess").hide();
  document.getElementById('error').innerHTML = '';
  document.getElementById('from_email').value = '';
  document.getElementById('to_email').value  = '';
 }   
function deleteSearch(cookie_name){
	
    var cookie_date = new Date ( );  // current date & time
    cookie_date.setTime ( cookie_date.getTime() - 1 );
    document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
	document.getElementById('CollapsiblePanel9').innerHTML='';

}
function editSavedSearches(saveid){
    document.getElementById('save_search_id').value = saveid;
	document.getElementById('rename_save').value = '';
	jQuery('#error').html('');
}
function createCookie(name, value, days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
function saveJobsNotes(jobid){
	
	var formData = jQuery('#tagform'+jobid).serialize();
	 var c_val = document.getElementById('note_unique_id').value;
	
	 var noteTextVal = document.getElementById('note_'+jobid).value;
	 if(noteTextVal.length > 10){
		  noteTextVal = noteTextVal.substring(0,10)+'.....';
	 }
	
	jQuery.post('ajax/addeditnote.php',formData,function(result){
		    
			 if(result!=''){
 				  document.getElementById('n_id_'+jobid).value = result;
 			 }
			jQuery('#noteVal'+jobid).html(noteTextVal);								 
            if(noteTextVal!=''){
				jQuery('#tagHref'+jobid).html('Edit Notes');
 				
			 } else{
			 jQuery('#tagHref'+jobid).html('Add Notes');	 
			}
				jQuery('#saveTagContent'+jobid).hide();
	  });
	 
}


function JobsNotes(jobid){
 	var formData = jQuery('#jobnoteFrm'+jobid).serialize();
	var notesVal = jQuery('#note_'+jobid).val();
	jQuery('#errorContainer'+jobid).html('');
	jQuery('#errorContainer'+jobid).show();
 	jQuery.post('ajax/addeditnote.php',formData,function(result){
		    if(result!='' && result!='no' ){
 				  document.getElementById('n_id_'+jobid).value = result;
				  jQuery('#errorContainer'+jobid).html('Notes added successfully.');
 			 }else if(result!='no'){
				 jQuery('#errorContainer'+jobid).html('Notes updated successfully.');
			 }
			jQuery('#errorContainer'+jobid).fadeOut(5000); 
	  });
	 
}

/***********Function for create job alert*************/

function jobEmailAlert(){
	 var error = 'no';
	 var errorMsg = '';
	 if(document.getElementById('alert_email_id').value == ''){
		errorMsg = 'Enter email address.';  
		error = 'yes';
	 } else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('alert_email_id').value)) && error!='yes'){
		 errorMsg = 'Enter valid email address.';  
		 error = 'yes';
		 
	 }
	 
	 if(error == 'yes'){
		  document.getElementById('error_alert').innerHTML = errorMsg;
	 } else{
		   document.getElementById('error_alert').innerHTML = '';
		   var formData = jQuery('#emailAlertFrm').serialize();
		   jQuery.post('ajax/job_alert.php',formData,function(result){
			  											  
		          if(result == 'confirm'){
					   jQuery('#emailAlertBlock').hide();
					   jQuery('#confirmBlock').hide();
					   jQuery('#notConfirmBlock').show();
 				  }
				   if(result == 'send'){
					   jQuery('#emailAlertBlock').hide();
					   jQuery('#confirmBlock').show();
					   jQuery('#notConfirmBlock').hide();
 				  }
				  
		   });
	 }
}


function emailAlertJobs(){
	 var error = 'no';
	 var errorMsg = '';
	 if(document.getElementById('alert_email_address').value == ''){
		errorMsg = 'Enter email address.';  
		error = 'yes';
	 } else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('alert_email_address').value)) && error!='yes'){
		 errorMsg = 'Enter valid email address.';  
		 error = 'yes';
		 
	 }
	 
	 if(error == 'yes'){
		  document.getElementById('errorAlert').innerHTML = errorMsg;
	 } else{
		   document.getElementById('errorAlert').innerHTML = '';
		   var formData = jQuery('#email_alert_form').serialize();
		   jQuery.post('ajax/job_alert.php?action=send',formData,function(result){
			  										  
		          if(result == 'confirm'){
					   jQuery('#email_AlertBlock').hide();
					   jQuery('#confirm_Block').hide();
					   jQuery('#notConfirm_Block').show();
 				  }
				   if(result == 'send'){
					   jQuery('#email_AlertBlock').hide();
					   jQuery('#confirm_Block').show();
					   jQuery('#notConfirm_Block').hide();
 				  }
				 if(result == 'no'){
					   jQuery('#email_AlertBlock').hide();
					   jQuery('#confirm_Block').hide();
					   jQuery('#notConfirm_Block').hide();
					   jQuery('#already_Block').show();
 				  } 
				  
		   });
	 }
}

/**************Function for email alerts ************/
function editEmailAlerts(alertid){
	 
	  document.getElementById('search_alert_id').value = alertid;
 	  var howoptionArr   = document.getElementById('howoffen').options;
	  var howlenght      = document.getElementById('howoffen').length;
	  var emailoptionArr = document.getElementById('update_email').options;
	  var emaillenght    = document.getElementById('update_email').length;
	  
	  var selectValue    = document.getElementById('howoften'+alertid).value;
	  var emailValue     = document.getElementById('email_alert'+alertid).value;
 	  for(var i=0;i<howlenght;i++){
		if(howoptionArr[i].value == selectValue){
		  var howSelectIndex = i;
		}
	  }
	  document.getElementById('howoffen').selectedIndex = howSelectIndex;
	  for(var j=0;j<emaillenght;j++){
		if(emailoptionArr[j].value == emailValue){
		  var emailSelectIndex = j;
		}
	  }
	  document.getElementById('update_email').selectedIndex = emailSelectIndex;
   
}

function updateEmailAlert(){
	 var formData  = jQuery('#userEmailFrm').serialize();
	 var alert_id  = jQuery('#search_alert_id').val();
	 var frequency = jQuery('#howoffen').val();
	 var email     = jQuery('#update_email').val();
	 
	 jQuery.post('ajax/updatealert.php',formData,function(result){
				if(result == 'yes'){
					 jQuery('#email'+alert_id).html(email);
					 jQuery('#frequency'+alert_id).html(frequency);
					 jQuery('#howoften'+alert_id).val(frequency);
					 jQuery('#email_alert'+alert_id).val(email);
					 tb_remove();
				}
	  });
	 
}

/*******Function for rating jobs************/
function jobRating(job_id){
	 document.getElementById('blockjob_'+job_id).style.display = 'none';
	 jQuery('#blockspan'+job_id).removeClass();
     jQuery('#blockspan'+job_id).addClass('txt21');
     document.getElementById('showcontent'+job_id).style.display = 'none';	
	 jQuery('#moretoolspan'+job_id).removeClass();
     jQuery('#moretoolspan'+job_id).addClass('txt21');
	 document.getElementById('Emailfriend_'+job_id).style.display = 'none';
	 jQuery('#friendspan'+job_id).removeClass();
     jQuery('#friendspan'+job_id).addClass('txt21');
	 document.getElementById('flagjob_'+job_id).style.display = 'none';
	 jQuery('#flagspan'+job_id).removeClass();
     jQuery('#flagspan'+job_id).addClass('txt21');
	 document.getElementById('saveTagContent'+job_id).style.display = 'none';
	 jQuery('#tagHref'+job_id).removeClass();
 	 
  var dispaly = document.getElementById('jobratingBox'+job_id).style.display;
 
  if(dispaly == 'none'){
    document.getElementById('jobratingBox'+job_id).style.display = 'block';
	jQuery('#rate-job-text'+job_id).addClass('txta21_active');
 }else{
   document.getElementById('jobratingBox'+job_id).style.display = 'none';
   jQuery('#rate-job-text'+job_id).removeClass();
 }
}

function ratThisJob(ratval,jobid){
	 var newclass = 'stars_'+ratval;
	 var oldclass = jQuery('#starJobs'+jobid).attr('class');
	 
	 var formdata = jQuery('#jobRatingFrm'+jobid).serialize();
	     formdata  += '&rating-val='+ratval;
		 
		    
	 jQuery.post('ajax/job-rating.php',formdata,function(result){
		
		     jQuery('#starJobs'+jobid).removeClass(oldclass);
	         jQuery('#starJobs'+jobid).addClass(newclass);
			 jQuery('#jobratingBox'+jobid).hide();
			 if(result!=''){
			  jQuery('#rating_id'+jobid).val(result);
			 }
 	         jQuery('#rate-job-text'+jobid).html('Rated:');
			 jQuery('#rating-val'+jobid).html(ratval);
			 jQuery('#star'+jobid).show();
			//alert(result);	
 	  });
 }
 
 
 
function populateAlertBox(location,catId,type,keyword){
	
 	 jQuery('#alertLocation').val(location);
	 if(keyword!=''){
	 jQuery('#alertKeyword').val(keyword);
	 }
	 jQuery('#email_rss_alert_content').show();
	 jQuery('#rss_notConfirm').hide();
	 jQuery('#rss_Confirm').hide();
	 jQuery('#error_alert_rss').html('');
	
	 if(type == 1){
	  jQuery('#contentRadioSub').html('<input type="radio" name="subscribe_for" id="subscribe_email" value="email" checked="checked">Email<input type="radio" name="subscribe_for" id="subscribe_rss"  value="rss" >RSS');
	
	 }else{
		jQuery('#contentRadioSub').html('<input type="radio" name="subscribe_for" id="subscribe_email" value="email" >Email<input type="radio" name="subscribe_for" id="subscribe_rss"  value="rss" checked="checked">RSS');
		// document.getElementById('subscribe_rss').checked = true;
	 }
	 
}
function populateRssBox(location,keyword){
	  jQuery('#city').val(location);
	  if(keyword!=''){
	   jQuery('#keywords').val(keyword);
	  }
	  jQuery('#rss_alert_content').show();
}

function createEmailRssAlerts(){
	var keyword = jQuery('#alertKeyword').val();
 	var location = jQuery('#alertLocation').val();
	//var job_cat  = jQuery('#job_category').val();
	var email_address = jQuery('#rss_alert_email_id').val();
	var error = 'no';
	
	if(keyword == ''){
		
		 jQuery('#error_alert_rss').html('Please enter the keyword.');
		 error = 'yes';
	}
	
	if(keyword == '' && location == ''){
		
		 jQuery('#error_alert_rss').html('Please enter at least one keyword, a location or all.');
		 error = 'yes';
	}
	if(email_address == '' && error!='yes'){
		jQuery('#error_alert_rss').html('Enter email address.');
		 error = 'yes';
	}else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email_address)) && error!='yes'){
		jQuery('#error_alert_rss').html('Enter valid email address.');
		 error = 'yes';
	}
	if(error == 'no'){
		jQuery('#error_alert_rss').html('');
		var formData = jQuery('#emailRssAlertFrm').serialize();
		
		 $.ajax({
		  type: "POST",
		  dataType: "json",
		  url: "ajax/create-rss-email-alert.php",
		  data: formData,
		  success: function(json){
			
		     if(json.error != ''){
				jQuery('#error_alert_rss').html(json.error); 
 			 }
			 if(json.msg == 'not confirm'){
				 jQuery('#email_rss_alert_content').hide();
				 jQuery('#rss_notConfirm').show();
				 jQuery('#rss_email').html(email_address);
			 }
			  if(json.msg == 'confirm'){
				 jQuery('#email_rss_alert_content').hide();
				 jQuery('#rss_Confirm').show();
				
			 }
			 if(json.msg == 'already'){
				 jQuery('#email_rss_alert_content').hide();
				 jQuery('#alertAlreadyBlock').show();
				
			 }
			 
			 
		   }
		});
		
	}
 }
 function showAlertForm(){
	 var display = document.getElementById('email_alert').style.display;
	 jQuery('#error_alert').html('');
	 if(display == 'none'){
		 jQuery('#email_alert').show();
	 }else{
		jQuery('#email_alert').hide(); 
	 }
 }
function saveRatThisJob(ratval,jobid,userid,uniqueid,ratingId){
	
	 var newclass = 'stars_'+ratval;
	 var oldclass = jQuery('#starJobs'+jobid).attr('class');
	 jQuery('#starJobs'+jobid).removeClass(oldclass);
	 jQuery('#starJobs'+jobid).addClass(newclass);
	 ratingId = jQuery('#rating_id'+jobid).val();
	 var formdata = 'job_id='+jobid+'&user_id='+userid;
	     formdata  +='&rating-val='+ratval+'&rating_id='+ratingId+'&rating_unique_id='+uniqueid;
 	 
	 jQuery.post('ajax/job-rating.php',formdata,function(result){
		 if(result!=''){
			  jQuery('#rating_id'+jobid).val(result);
			 }
 	  });
 }
 
 function refineValidate(){
	 var refineKeyword = document.getElementById('refkeyword').value;
	 if(refineKeyword == ''){
		 jQuery('#refineError').html('This field cannot be blank.');
		 document.getElementById('refkeyword').focus();
		  return false;
	 }else{
		jQuery('#refineError').html('');  
	 }
	 
	 return true;
	
 }
 
  function populateSubCategory(obj){
 	var cat_id = jQuery('#job_category').val();
	$('.btnsubmit').attr('disabled','disabled');
	jQuery.get('ajax/getSubCategory.php?cat_id='+cat_id,function(result){
	//  alert(result);
	  jQuery('#subcategoryContainer').html(result);
	  $('.btnsubmit').attr('disabled','');
	});
	
  }
  
  function saveMoreTools(jobId){
 	   var display = document.getElementById('saveMoreTools'+jobId).style.display;
	   if(display == 'none'){
		 jQuery('#saveMoreTools'+jobId).show();
	 }else{
		jQuery('#saveMoreTools'+jobId).hide(); 
	 }
  }
  function populateCountryCode(obj){
   var countryId = obj.value;
   jQuery.get('ajax/country-code.php?id='+countryId,function(result){
     if(result !=''){
	 // jQuery('#populateCode').html(result);
	$("#country_code").val(result).attr("selected","selected");
	 }
   });
 }
 
 function populateCity(countryval,container){
    $('.btnsubmit').attr('disabled','disabled');
	jQuery.get('ajax/getCountryCity.php?container='+container+'&country='+countryval,function(result){
 	  if(result !=''){															  
    	  jQuery('#'+container).html(result);
		 $('.btnsubmit').attr('disabled',''); 
	  }
	});
 }

/**************Reset alret field**************/
 
 function resetField(country,city,container){
  jQuery.get('ajax/resetCountryCity.php?container='+container+'&country='+country+'&city='+city+'',function(result){
 	  if(result !=''){															  
    	 jQuery('#'+container).html(result);
	  }
	});
}
function resetSubcategory(cat,subcat){
 jQuery.get('ajax/resetSubcategory.php?category='+cat+'&subcategory='+subcat+'',function(result){
 	  if(result !=''){															  
    	 jQuery('#subcategoryContainer').html(result);
	  }
	});
}
 
function resetFormField(container){
   if(container == 'cityContainerCat'){
   $('#'+container).html('<select name="cityCat[]" class="formtxt03 required" id="cityCat" multiple="multiple" style="width:130px"><option value="">Select</option></select>');
   $('#subcategoryContainer').html('<select name="sub_category[]" class="formtxt03 required" id="sub_category" multiple="multiple" size="4" style="width:250px"><option value="">Select</option></select>');
  }else{
  $('#'+container).html('<select name="city[]" class="formtxt03 required" id="city" multiple="multiple" style="width:130px"><option value="">Select</option></select>');
  }
}
 
 
 
 /**************For Advanced search ************/
 function trim(str) { 
    if (str != null) {
        var i; 
        for (i=0; i<str.length; i++) {
            if (str.charAt(i)!=" ") {
                str=str.substring(i,str.length); 
                break;
            } 
        } 
    
        for (i=str.length-1; i>=0; i--) {
            if (str.charAt(i)!=" ") {
                str=str.substring(0,i+1); 
                break;
            } 
        } 
        
        if (str.charAt(0)==" ") {
            return ""; 
        } else {
            return str; 
        }
    }
}

 function validateAdv(frmObj){
  var adv_and = trim(frmObj.adv_and.value);
  var adv_phr = trim(frmObj.adv_phr.value);
  var adv_any = trim(frmObj.adv_any.value);
  var adv_not = trim(frmObj.adv_not.value);
  var adv_tt  = trim(frmObj.adv_tt.value);
  var adv_cmp = trim(frmObj.adv_cmp.value);
  var loc     = trim(frmObj.l.value);
  if(adv_and == '' && adv_phr == '' && adv_any == '' && adv_not =='' && adv_tt == '' && adv_cmp == '' && loc == ''){
   jQuery('#error').html('Please enter either a Keyword or a Location.');
   return false;
  }
  
  return true;
 }
 // Home page
 
 function hilightSelectedJobType(jobType, jobIdPrefix) {
 
	if(jobType == "all") {
		hide_load_jobs('all');
		document.getElementById('jobtype').value= '';
		var selectedMenuId = jobIdPrefix + "_all"; 
		var otherMenuId1 = jobIdPrefix + "_latest";
		var otherMenuId2 = jobIdPrefix + "_popular";
    var otherMenuId3 = jobIdPrefix + "_featured";	
		}
	 if(jobType == "latest") {
		hide_load_jobs('latest');
		document.getElementById('jobtype').value= 'latest';
		var selectedMenuId = jobIdPrefix + "_latest"; 
		var otherMenuId1 = jobIdPrefix + "_all";
		var otherMenuId2 = jobIdPrefix + "_popular";
    var otherMenuId3 = jobIdPrefix + "_featured";	
		}
	 if(jobType == "popular") {
		hide_load_jobs('popular');
		document.getElementById('jobtype').value= 'popular';
		var selectedMenuId = jobIdPrefix + "_popular"; 
		var otherMenuId1 = jobIdPrefix + "_all";
		var otherMenuId2 = jobIdPrefix + "_latest";
    var otherMenuId3 = jobIdPrefix + "_featured";	
		}
	if(jobType == "featured") {
		hide_load_jobs('featured');
		document.getElementById('jobtype').value= 'featured';
		var selectedMenuId = jobIdPrefix + "_featured"; 
		var otherMenuId1 = jobIdPrefix + "_all";
		var otherMenuId2 = jobIdPrefix + "_latest";
    var otherMenuId3 = jobIdPrefix + "_popular";	
		}
}

function validateFrm(frmObj){
	
  var keyword = frmObj.keyword.value;
  var location = frmObj.location.value;
  if(trim(keyword) == '' && trim(location) == '' ){
    alert("Please fill atleast one field.");
	frmObj.keyword.focus();
	 return false;
  }
  return true;
}


/***********function for create alert*************/

 function keywordValidate(){
     var j = 0;
     var val  = '';
  
	$('#city :selected').each(function(i, selected){ 
	  if($(selected).val() == 'all'){
		 val  = 'yes';
	  }
	   j  = j+1;
	 });
	
	if(val == 'yes' && j >1){
	  alert('Please select max of three cities or all city');
	  return false;
	}else if(j >3 ){
	  alert('Please select only three cities');
	 return false;
	}
 return true;
}


 function categoryValidate(){
     var j = 0;
	 var c = 0;
     var val  = '';
	 var valCat  = '';
	 
  $('#sub_category :selected').each(function(i, selected){ 
	  if($(selected).val() == 'all'){
		 valCat  = 'yes';
	  }
	   c  = c+1;
	 });
    
	$('#cityCat :selected').each(function(i, selected){ 
	  if($(selected).val() == 'all'){
		 val  = 'yes';
	  }
	   j  = j+1;
	 });
	
	if(valCat == 'yes' && c >1){
	  alert('Please select max of three sub categories or all sub category');
	  return false;
	}else if(c >3 ){
	  alert('Please select only three sub categories');
	 return false;
	}
	
	
	if(val == 'yes' && j >1){
	  alert('Please select max of three cities or all city');
	  return false;
	}else if(j >3 ){
	  alert('Please select only three cities');
	 return false;
	}
 return true;
}

/************************New code added from header.inc.php*************/

$(document).ready(function(){
// first locate all of the select tags on the page and hide them
$("select.changeMe").css('display','none');
//now, for each select box, run this function
$("select.changeMe").each(function(){
	
	var curSel = $(this);
	// get the CSS width from the original select box
	var gddWidth = $(curSel).css('width');
	var gddWidthL = gddWidth.slice(0,-2);
	var gddWidth2 = gddWidthL - 28;
	var gddWidth3 = gddWidthL - 16;
	// build the new div structure
	var gddTop = '<div style="width:' + gddWidthL + 'px" class="selectME" tabindex="0"><div class="cornerstop"><div><div></div></div></div><div class="middle"><div><div><div>';
	//get the default selected option
	var whatSelected = $(curSel).children('option:selected').text();
	//write the default
	var gddFirst = '<div class="first"><span class="selectME gselected" style="width:'+ gddWidth2 +  'px;">'+ whatSelected +'</span><span id="arrowImg"></span><div class="clears"></div></div><ul class="selectME">';
	// create a new array of div options from the original's options
	var addItems = new Array();      
	$(curSel).children('option').each( function() {           
		var text = $(this).text();  
		var selVal = $(this).attr('value'); 
		var before =  '<li style="width:' + gddWidthL + 'px;"><a href="#" onclick="window.location.href=\''+selVal+'/index.php\'" rel="' + selVal + '" tabindex="0"  style="width:' + gddWidth3 + 'px;">';
		var after = '</a></li>';           
		addItems.push(before + text + after);
	});
	//hide the default from the list of options 
	var removeFirst = addItems.shift();
	// create the end of the div selectbox and close everything off
	var gddBottom ='</ul></div></div></div></div><div class="cornersbottom"><div><div></div></div></div></div>'
	//write everything after each selectbox
	var GDD = gddTop + gddFirst + addItems.join('') + gddBottom;
	$(curSel).after(GDD);
	//this var selects the div select box directly after each of the origials
	var nGDD = $(curSel).next('div.selectME');
	
	$(nGDD).find('li:first').addClass("first");
	
	$(nGDD).find('li:last').addClass('last');
	//handle the on click functions - push results back to old text box
	$(nGDD).click( function(e) {
		 var myTarA = $(e.target).attr('rel');
		 var myTarT = $(e.target).text();
		 var myTar = $(e.target);
		 //if closed, then open
		 if( $(nGDD).find('li').css('display') == 'none')
			{
					//this next line closes any other selectboxes that might be open
					$('div.selectME').find('li').css('display','none');
					$(nGDD).find('li').css('display','block');
					
					//if user clicks off of the div select box, then shut the whole thing down
					$(document.window || 'body').click( function(f) {
							var myTar2 = $(f.target);
							if (myTar2 !== nGDD) {$(nGDD).find('li').css('display','none');}
					});
							return false;
			}
			else
			{      
					if (myTarA == null){
						$(nGDD).find('li').css('display','none');
								return false;
							}
							else {
								//set the value of the old select box
								$(curSel).val(myTarA);
								//set the text of the new one
								 $(nGDD).find('span.gselected').text(myTarT);
								 $(nGDD).find('li').css('display','none');
								 return false;
							}
			}
	//handle the tab index functions
	 }).focus( function(e) {        
	 	        

		 $(nGDD).find('li:first').addClass('currentDD');
		 $(nGDD).find('li:last').addClass('lastDD');
		 function checkKey(e){
			//on keypress handle functions
			function moveDown() {
				var current = $(nGDD).find('.currentDD:first');
				var next = $(nGDD).find('.currentDD').next();
				if ($(current).is('.lastDD')){
				return false;
				} else {
					$(next).addClass('currentDD');
					$(current).removeClass('currentDD');
				}
			}
			function moveUp() {
				var current = $(nGDD).find('.currentDD:first');
				var prev = $(nGDD).find('.currentDD').prev();
				if ($(current).is('.first')){
				return false;
				} else {
					$(prev).addClass('currentDD');
					$(current).removeClass('currentDD');
				}
			}
			var curText = $(nGDD).find('.currentDD:first').text();
			var curVal = $(nGDD).find('.currentDD:first a').attr('rel');
		   switch (e.keyCode) {
				case 40:
					$(curSel).val(curVal);
					$(nGDD).find('span.gselected').text(curText);
					moveDown();
					return false;
					break;
				case 38:
					$(curSel).val(curVal);
					$(nGDD).find('span.gselected').text(curText);
					moveUp();
					return false;
					break;
				case 13:
					$(nGDD).find('li').css('display','none');
					}     
		}
		$(document).keydown(checkKey);	
	}).blur( function() {
			$(document).unbind('keydown');
	});
});
});

/***************************New code added from left *////////

 function saveSearchForm()
  {
    document.frmSaveSearch.submit();
  }
  
  function validate(){
    if(document.frmSaveSearch.txtsavesearch.value==""){
      alert("Please enter name to save.");
      document.frmSaveSearch.txtsavesearch.focus();
      return false;
    }
  }
   function showhideSearch(){
    if(document.getElementById('CollapsiblePanelContent').style.display == 'none'){
     jQuery('.CollapsiblePanelContent').slideDown("slow");
	}else{
	 jQuery('.CollapsiblePanelContent').slideUp("slow");
	} 
  }
  
  
    
 $(document).ready(function(){
  $('#submit').click(function () {
   if(document.getElementById("txtsavesearch").value ==""){
    document.getElementById("errorSearch").style.display="block";
    return false;
  }
  else{
  var uid =document.getElementById("save_unique_id").value;
  if(uid!=''){
     // setSaveCookie('SJV',uid);
	 createCookie('SJV',uid,30);
    }
  
  var data = jQuery('#frmSaveSearch').serialize();
   $.ajax({
      type: "POST",
      dataType: "json",
      url: "ajax/save_search.php",
	  data: data,
	  success: function(json){
	   if(json.returnval =='yes'){
	    jQuery('.CollapsiblePanelContent').html('Search saved.');
	   }
	   var countval = '('+ json.count +')';
	   jQuery('#save_search_count').html(countval);
	  }
	  });
 
  return false;
  }
  return false;
  });
  });
 
 
 /*******************New code added from box-invite-friend.php************/
 
 function inviteFriend(){
    var errorMsg = 'no';
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	jQuery('#errorcontainer').show();
    var youremail = document.getElementById('email_address').value;
   // var friendemail = document.getElementById('frd_email_address').value;
   if(youremail == '' || youremail =='Enter your email Id'){
     document.getElementById('errorcontainer').innerHTML = 'Enter your email address.';
     errorMsg = 'yes';
   } else if(reg.test(youremail) ==false){
    document.getElementById('errorcontainer').innerHTML = 'Enter your valid  email address.'; 
    errorMsg = 'yes';
   }
  
   var email_1  = parseInt(document.getElementById('e_id').value);
  var emailArr = new Array();
 
  if(email_1 > 0){
      for(var i=0;i<email_1;i++){
 	  var email_add = document.getElementById('email'+i).value;
   	  if(email_add!='' && email_add !='Enter friend\'s email Id'){
	      emailArr[i]  = email_add;
	     if(reg.test(email_add) ==false && errorMsg!='yes'){
	      document.getElementById('errorcontainer').innerHTML = 'Enter friend\'s valid  email address.'; 
	      errorMsg = 'yes';
	   }
	  }
 	}
	
   if(emailArr.length == 0 && errorMsg!='yes'){
       document.getElementById('errorcontainer').innerHTML = 'Enter friend\'s email address.';
	    errorMsg = 'yes';
    }
	
	 
  }
 if(errorMsg == 'no'){
  document.getElementById('errorcontainer').innerHTML = ''; 
   var formdata = jQuery('#friendinviteFrm').serialize();
   jQuery.post('ajax/invite_friend.php',formdata,function(result){
     if(result == 'send'){
	  document.getElementById('errorcontainer').innerHTML = 'Email has been sent successfully.';
	  document.getElementById('e_id').value  =1;
	  document.getElementById('email0').value ='Enter friend\'s email Id';
 	  if(email_1 > 1){
        for(var i=1;i<email_1;i++){
 	      document.getElementById('email'+i).value = '';
 		}
	  }	  
	  jQuery('#container').html('');
	 }
	 if(result == 'error'){
	  document.getElementById('errorcontainer').innerHTML = 'Email has been sent successfully.';
	 }
	// jQuery('#errorcontainer').fadeOut(6000);
   });
 }
 //jQuery('#errorcontainer').fadeOut(6000);
}
 
function addtextbox(){
  var id = parseInt(document.getElementById("e_id").value);
  jQuery('#container').append('<input type="text" value="Enter friend\'s email Id" name="email'+id+'" id="email'+id+'" class="form5" size="20" onblur="funonblur(this)" onfocus="funonfocus(this)" style="margin-bottom:5px; display:block;">');
  if(id  == 5){
   jQuery('#add').hide();
  }
  id = id+ 1;
document.getElementById('e_id').value = id;
}

function funonblur(objval){
 if(objval.value == '') objval.value='Enter friend\'s email Id';
}
function funonfocus(obj){
 if(obj.value=='Enter friend\'s email Id') obj.value='';
}


/*********************New code added from box-looking*****************/

 function submitQuestionAnswer(){
  
   var datavote = jQuery('#voteFrm').serialize();
   jQuery.post('ajax/question_answer.php',datavote,function(result){
  // alert(result);
     if(result == 'insert'){
	    jQuery('#votebox').hide();
		jQuery('#voteboxresult').show();
		jQuery('#votebutton').hide();
	 } else{
	   jQuery('#votebox').hide();
	   jQuery('#voteboxresult').show();
	   jQuery('#votebutton').show();
	 }
   });
  }
  function showvotecontent(val){
      if(val == 'vote'){
         jQuery('#votebox').show();
 	     jQuery('#voteboxresult').hide();
		}
	 if(val == 'result'){
         jQuery('#votebox').hide();
 	     jQuery('#voteboxresult').show();
		}	
  }
  
  
 /****************NEW code added from box-email-search-to-friend.php**************/
 
 
 
 function toggleMessage(){
    if(document.getElementById('emailMsg').style.display=='none')
       jQuery('#emailMsg').show();
	 else
	   jQuery('#emailMsg').hide(); 
 }
  $('#sendSearch').click(function () {
   
     var error = 'no';
	 jQuery('#errorMsgSearch').show();
	 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	 var fromEmail = document.getElementById('txtfromEmail').value;
	 var toEmail = document.getElementById('txttoEmail').value; 
	 if(fromEmail == ''){
	   document.getElementById('errorMsgSearch').innerHTML = 'Please enter your email address.';
	   error = 'yes';
	  
 	 } else if(reg.test(fromEmail) ==false && error!='yes'){
	   document.getElementById('errorMsgSearch').innerHTML = 'Please enter valid your email address.';
	   error = 'yes';
	  
	 }
	 if(toEmail == ''  && error!='yes'){
	   document.getElementById('errorMsgSearch').innerHTML = 'Please enter to email address.';
	   error = 'yes';
	  
 	 } else if(reg.test(toEmail) ==false && error!='yes'){
	   document.getElementById('errorMsgSearch').innerHTML = 'Please enter valid to email address.';
	   error = 'yes';
	   
	 }
	 
   if(error == 'no'){
     
     var frmdata = jQuery('#frmEmailfrnd').serialize();
	 jQuery.post('ajax/send_search.php',frmdata,function(data){
 	  if(data=='send'){
	   document.getElementById('errorMsgSearch').innerHTML='Email has been sent.';
	   jQuery('#txttoEmail').val(' ');
	   jQuery('#errorMsgSearch').fadeOut(6000);
 	  }else{
	   document.getElementById('errorMsgSearch').innerHTML=data;
 	  }
 	 });
	}
	
     return false;
 	
  });
  
  
  function sendemail_errors(_103){
	var _104="";
	for(error in _103){
	_104+="<li>"+_103[error]+"</li>";
	}
	sts =document.getElementById('errorMsgSearch') 
	sts.style.display="";
	sts.innerHTML="<ul class=\"error_msg\">"+_104+"</ul>";
}

