
function setFedContractorIdentStatus() {
	if (document.getElementById('federal-contractor-status').value != 0) {
		document.getElementById('emp-Fed-in-lbl').className = 'extraText-right';
		document.getElementById('emp-Fed-in').readOnly = false;
	} else {
		document.getElementById('emp-Fed-in-lbl').className = 'faded';
		document.getElementById('emp-Fed-in').value = '';
		document.getElementById('emp-Fed-in').readOnly = true;
	}
}

function chkQuickSeekerRegistrationForm(){
var tempmsg=document.getElementById('successMessage').innerHTML;
if(tempmsg.indexOf('validation-failed')>-1)
{
Modalbox.resize(0,-50);
}
document.getElementById('successMessage').innerHTML="";

	var blnFlag=true;

		if(document.frmSeekerQuickRegistration.user_name.value==''){
			blnFlag=false;
			document.getElementById('user_name').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('user_name').style.border='1px solid #00CC00';
		}

		if(document.frmSeekerQuickRegistration.confirm_user.value==''){
			blnFlag=false;
			document.getElementById('confirm_user').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('confirm_user').style.border='1px solid #00CC00';
		}

		if(document.frmSeekerQuickRegistration.password.value==''){
			blnFlag=false;
			document.getElementById('password').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('password').style.border='1px solid #00CC00';
		}

		if(document.frmSeekerQuickRegistration.confirm_pwd.value==''){
			blnFlag=false;
			document.getElementById('confirm_pwd').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('confirm_pwd').style.border='1px solid #00CC00';
		}

		if(document.frmSeekerQuickRegistration.first_name.value==''){
			blnFlag=false;
			document.getElementById('first_name').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('first_name').style.border='1px solid #00CC00';
		}

		if(document.frmSeekerQuickRegistration.last_name.value==''){
			blnFlag=false;
			document.getElementById('last_name').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('last_name').style.border='1px solid #00CC00';
		}		
		var msg="<span class='validation-failed'>Error .<br></span>";
		if(blnFlag==false){
			msg=msg+"<span class='validation-failed'> <br>(Have not filled in all fields)  Please enter the required fields.</span>";
			 	
		}
	
		if(!(document.frmSeekerQuickRegistration.citizenship.checked==true)){
			msg=msg+"<span class='validation-failed'><br>- Please select citizenship check box.</span>";
			 	
		}
		if(!(document.frmSeekerQuickRegistration.policy_terms.checked==true)){
			msg=msg+"<span class='validation-failed'><br>- Please agree to terms and policies.</span>";
			 
		}
		if(document.frmSeekerQuickRegistration.user_name.value!=document.frmSeekerQuickRegistration.confirm_user.value){
			blnFlag=false;
			document.getElementById('user_name').style.border='1px solid #FF3300';		
			document.getElementById('confirm_user').style.border='1px solid #FF3300';	
			msg=msg+ "<span class='validation-failed'><br>- Email and confirm email must be same.</span>";	
		}
		if(document.frmSeekerQuickRegistration.password.value!=document.frmSeekerQuickRegistration.confirm_pwd.value){
			blnFlag=false;
			document.getElementById('password').style.border='1px solid #FF3300';		
			document.getElementById('confirm_pwd').style.border='1px solid #FF3300';	
			msg=msg+"<span class='validation-failed'><br>- Password and confirm password must be same</span>";	
		} 

		if(blnFlag==true){
			 registerSeeker();
		}
		else{
		document.getElementById('successMessage').innerHTML=msg;
		Modalbox.resize(0,50);
		return false;
		}
		
}
var oldHtml="";
var succesMsg="";
function shoAdd()
{
usncqstr="&firstName="+document.frmSeekerQuickRegistration.first_name.value+"&lastName="+document.frmSeekerQuickRegistration.last_name.value+"&email="+document.frmSeekerQuickRegistration.user_name.value+"&phone=&country=USA";
 
document.getElementById("MB_content").innerHTML="<input style=\"margin-left:10px\" type=\'button\' value=\'No, Thanks\' onclick=\'submitRegisteration();\' /><br><iframe id='addiframe' SRC=\'http://www.usnewsuniversitydirectory.com/lp/tp/schools/ftuo/dice900.aspx?mcid=51832"+usncqstr+"'  width=\'920px' height=\'550px\' > </iframe><br> <input style=\"margin-left:10px\" type=\'button\' value=\'No, Thanks\' onclick=\'submitRegisteration();\' />";
Modalbox.resize(300,0);
}

function submitRegisteration(){
 document.getElementById('MB_content').innerHTML=succesMsg;
 //document.getElementById('successMessage').innerHTML="";
 //document.getElementById('registration-panel').innerHTML=succesMsg;	
 Modalbox.resize(-420,-450);
}
 
function registerSeeker(){
  document.getElementById('registerbutton').disabled=true;
 
	flagToenter=true;
	var xmlObj;

	if(window.XMLHttpRequest){
		xmlObj=new XMLHttpRequest();
	}else{
		xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
	}

	var queryString='';
	
	for(i=0;i<document.frmSeekerQuickRegistration.elements.length;i++){

		if(!(document.frmSeekerQuickRegistration.elements[i].name==null||document.frmSeekerQuickRegistration.elements[i].name=='undefined')){
			queryString=queryString + document.frmSeekerQuickRegistration.elements[i].name + "=" + document.frmSeekerQuickRegistration.elements[i].value + "&";
		}
	}

	xmlObj.open("GET", "/quick-seeker-registration?"+queryString, true);

 	xmlObj.onreadystatechange = function() {
		
	  	if(xmlObj.readyState == 4) {
			if(xmlObj.status == 200){	
				var str=xmlObj.responseText;
				if(str.indexOf("<!--SUCCESS-->")>-1)
				{
					oldHtml=document.getElementById("MB_content").innerHTML;
					succesMsg=xmlObj.responseText;
					shoAdd();	
					//document.getElementById('registerbutton').disabled=false;

					//document.getElementById('registration-panel').innerHTML=xmlObj.responseText;	
							
				}else
				{
				document.getElementById('successMessage').innerHTML=xmlObj.responseText;
				document.getElementById('registerbutton').disabled=false;
			
				}
			}			
	  	}
	}
 	xmlObj.send(null);
 
}
function chkQuickEmployerRegistrationForm(){
	var blnFlag=true;
	var invalidNaics=false;
		if(document.frmEmployerQuickRegistration.username.value==''){
			blnFlag=false;
			document.getElementById('username').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('username').style.border='1px solid #00CC00';
		}
		if(document.frmEmployerQuickRegistration.validate_username.value==''){
			blnFlag=false;
			document.getElementById('validate_username').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('validate_username').style.border='1px solid #00CC00';
		}

		if(document.frmEmployerQuickRegistration.password.value==''){
			blnFlag=false;
			document.getElementById('password').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('password').style.border='1px solid #00CC00';
		}
		if(document.frmEmployerQuickRegistration.validate_password.value==''){
			blnFlag=false;
			document.getElementById('validate_password').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('validate_password').style.border='1px solid #00CC00';
		}
		if(document.frmEmployerQuickRegistration.company_name.value==''){
			blnFlag=false;
			document.getElementById('company_name').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('company_name').style.border='1px solid #00CC00';
		}
		if(document.frmEmployerQuickRegistration.address.value==''){
			blnFlag=false;
			document.getElementById('address').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('address').style.border='1px solid #00CC00';
		}	
		if(document.frmEmployerQuickRegistration.contact_name.value==''){
			blnFlag=false;
			document.getElementById('contact_name').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('contact_name').style.border='1px solid #00CC00';
		}
		if(document.frmEmployerQuickRegistration.phone_number.value==''){
			blnFlag=false;
			document.getElementById('phone_number').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('phone_number').style.border='1px solid #00CC00';
		}
		if(document.frmEmployerQuickRegistration.city.value==''){
			blnFlag=false;
			document.getElementById('city').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('city').style.border='1px solid #00CC00';
		}
		if(document.getElementById('state').value==''){
 			blnFlag=false;
 			document.getElementById('state').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('state').style.border='1px solid #00CC00';
		}
		if(document.frmEmployerQuickRegistration.zip.value==''){
			blnFlag=false;
			document.getElementById('zip').style.border='1px solid #FF3300';		
		}else{
			document.getElementById('zip').style.border='1px solid #00CC00';
		}		
		if(document.frmEmployerQuickRegistration.naics_cd.value==''){
			blnFlag=false;
			document.getElementById('naics_cd').style.border='1px solid #FF3300';		
		}else{
			if(document.frmEmployerQuickRegistration.allNicsd.value.indexOf("["+document.frmEmployerQuickRegistration.naics_cd.value+"]")>-1){
			document.getElementById('naics_cd').style.border='1px solid #00CC00';
			invalidNaics=false;	
			}
			else{
			invalidNaics=true;
			 document.getElementById('naics_cd').style.border='1px solid #00CC00';

	     		}

			
		}
		if(document.frmEmployerQuickRegistration.username.value!=document.frmEmployerQuickRegistration.validate_username.value){
			blnFlag=false;
			document.getElementById('username').style.border='1px solid #FF3300';		
			document.getElementById('validate_username').style.border='1px solid #FF3300';	
			document.getElementById('successMessage').innerHTML="<font class='validation-failed'>Email and confirm email must be same.</font>";	
			return false;	
		}
		 

		if(document.frmEmployerQuickRegistration.password.value!=document.frmEmployerQuickRegistration.validate_password.value){
			blnFlag=false;
			document.getElementById('password').style.border='1px solid #FF3300';		
			document.getElementById('validate_password').style.border='1px solid #FF3300';		
			document.getElementById('successMessage').innerHTML="<font class='validation-failed'>Password and confirm password must be same.</font>";	
		return false;	

		}
		if(invalidNaics==true){
			document.getElementById('successMessage').innerHTML="<font class='validation-failed'>Invalid NAICS </font>";
			document.getElementById('naics_cd').style.border='1px solid #FF3300';	
			invalidNaics=false;
			return false;	
		
		}
		if(blnFlag==false){
			document.getElementById('successMessage').innerHTML="<font class='validation-failed'>Please enter the required fields.</font>";
			return false;		
		}
		if(!(document.getElementById('I_ACCEPT').checked==true)){
			document.getElementById('successMessage').innerHTML="<font class='validation-failed'>Please select terms and policies check box.</font>";
			return false;		
		}
		 
		
	if(blnFlag==true){
		registerEmployer();
	}
}
function registerEmployer(){

	var xmlObj;

	if(window.XMLHttpRequest){
		xmlObj=new XMLHttpRequest();
	}else{
		xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
	}

	var queryString='';
	
	for(i=0;i<document.frmEmployerQuickRegistration.elements.length;i++){
		if(document.frmEmployerQuickRegistration.elements[i].name=='allNicsd'){
		}
		else if(!(document.frmEmployerQuickRegistration.elements[i].name==null||document.frmEmployerQuickRegistration.elements[i].name=='undefined')){
			queryString=queryString + document.frmEmployerQuickRegistration.elements[i].name + "=" + document.frmEmployerQuickRegistration.elements[i].value + "&";
		}
	}
	document.getElementById('registration-widget').style.visibility='hidden';
	document.getElementById('successMessage').innerHTML="<center><img src='/js/spinner.gif'></center>";
 
	xmlObj.open("GET", "/employer/quickRegistration?"+queryString, true);

 	xmlObj.onreadystatechange = function() {
		
	  	if(xmlObj.readyState == 4) {
			if(xmlObj.status == 200){
				var xmlResp=xmlObj.responseText;
				if(xmlResp.indexOf('validation-passed')!=-1){
					document.getElementById('MB_header').style.visibility='hidden';
					document.getElementById('registration-widget').style.visibility='visible';
					Modalbox.show('/employer/confirmation', {title: 'Registration Confirmation', width:410,overlayClose: false}); 
				}else{
					document.getElementById('successMessage').innerHTML=xmlObj.responseText;
					document.getElementById('registration-widget').style.visibility='visible';
				}				
				
			}			
	  	} 
	}
 	xmlObj.send(null);
}


function doLogin(){
 
 var dataString = 'action=login&username='+ escape($j("#login-email").val())+ '&password=' + escape($j("#login-pass").val());
 
var oldcontent1=document.getElementById("login-panel").innerHTML;
  $j('#login-panel').html('<div class="lightBox" id="retrievePassword"><br><br><img src="/images/ajax-loader.gif" width="220" height="19" /></div>');

 $j.ajax({  
  type: "POST",  
   url: "/Login",  
   data: dataString,  
   success: function(data)
 { 
	 
	if(data.indexOf("<!--errormsgstartnullerrormsgend-->")>-1 )
	{
  	if($j("#nextApplicationafterLogin").val()=="null")
		{
		var startIndex=data.indexOf("<!--nextURLSTART"); 
		var endIndex=data.indexOf("nextURLEND-->");
 		data=data.substring(startIndex+16,endIndex);
		window.location.href=data;		
		}
		else
		{
		window.location.href=$j("#nextApplicationafterLogin").val();
		}
	}
	else
	{
 	var startIndex=data.indexOf("<!--"+"errormsgstart"); 
	var endIndex=data.indexOf("errormsgend"+"-->");
	document.getElementById("login-panel").innerHTML=oldcontent1;

	data=data.substring(startIndex+18,endIndex-1);
	$j("#errortx12").html(data);
	}	 
}  
 });  
 

}
function submitUsingAjax(tageturl,dataString,succesMessage){
var oldcontent=document.getElementById("MB_content").innerHTML;
var tempmsg=document.getElementById("forgeterrormsg").innerHTML;
dataString="?passretr.x=1&action=AJBPasswordRetrConfirm&"+dataString+"="+$j("#"+dataString).val();
   $j('#MB_content').html('<div class="lightBox" id="retrievePassword"><br><br><img src="/images/ajax-loader.gif" width="220" height="19" /></div>');

$j.ajax({  
  type: "POST",  
   url: tageturl,  
   data: dataString,  
   success: function(data)
 {  
	if(data.indexOf("<!--errormsgstartnullerrormsgend-->")>-1 )
	{
	document.getElementById('MB_content').innerHTML="<div><center><br><br>"+succesMessage+"<br><br> <input type=\'button\' value=\'OK\' onclick=\'Modalbox.hide()\' /></center></div>";
	Modalbox.resize(0,-100);
	}
	else
	{
 	var startIndex=data.indexOf("<!--"+"errormsgstart"); 
	var endIndex=data.indexOf("errormsgend"+"-->");
	data=data.substring(startIndex+17,endIndex);
	data=data.substring(1,data.length-1); 
	document.getElementById("MB_content").innerHTML=oldcontent;
	document.getElementById("forgeterrormsg").innerHTML="Error :<br>"+data;
	if(tempmsg.indexOf("Error") <0)
		{
		Modalbox.resize(0,30);
		}
	}	 
}  
 }); 
}

function jobapply()
{
Modalbox.show("<input type=\'button\' value=\'No, Thanks\' onclick=\'Modalbox.hide();\' /><br><iframe id=\'addiframe\' SRC=\'http://www.usnewsuniversitydirectory.com/lp/tp/schools/ftuo/dice900.aspx?mcid=51832"+usncqstr+"\' width=\'930\' height=\'510\' > </iframe> <input type=\'button\' value=\'No, Thanks\' onclick=\'Modalbox.hide();\' />",{title: 'Americas Job Exchange', width: 950,afterHide:  function() {document.myform.submit(); }});
}

function resumeupload()
{
 
Modalbox.show("<input type=\'button\' value=\'No, Thanks\' onclick=\'Modalbox.hide();\' /><br> <iframe id=\'addiframe\' src=\'http://www.usnewsuniversitydirectory.com/lp/tp/schools/ftuo/dice745.aspx?mcid=51833"+usncqstr+"\' width=\'930\' height=\'510\' > </iframe> <input type=\'button\' value=\'No, Thanks\' onclick=\'Modalbox.hide();\' />",{title: 'Americas Job Exchange', width: 950,afterHide:  function() {document.myform.submit(); }});
}
