function downloadFile(SiteUrl,Url)
{
window.location.href=SiteUrl+'/download.php?file='+Url;

}
 
function CheckAll(obj){
		var chbAll=obj;
		var frm_id=chbAll.form;
		for (var i=0;i<frm_id.length;i++)
		  {
			if(frm_id.elements[i].type=="checkbox")
			  {
				frm_id.elements[i].checked=chbAll.checked;
			  }
		  }
}
// Function to unselect All checkbox, if any checkbox is unselect

function funPerformAction(frm,objCmb,frmaction,alertMsg,confirmMsg)
{
	
	if(objCmb.value!=0)
	{
	      
		  if(objCmb.value=='deleterfi')
		  {
		    objCmBvalue='delete';
		  }
		  else
		  {  
		    objCmBvalue=objCmb.value;
		  }
			//var res 	= 	setMessage(frm,alertMsg,confirmMsg.replace(/<replace>/i, objCmb.options[objCmb.SelectedIndex].text));
			var res = setMessage(frm,alertMsg,confirmMsg.replace(/<replace>/i, objCmBvalue));
			var pageNo	= getpageNO();
				
			if(res)
			{
				if(objCmb.value=='movetoclientselectedlist')
				{
				var ids = selectedCheckbox();
				GB_showCenter('Move to client to selected list','/admin/resume/movetoclientselectedlist/candId/'+ids+'/pageNo/'+pageNo,420,600);
				}
				else
				{
			
				document.getElementById(frm).action = frmaction+objCmb.value;
				document.getElementById(frm).submit();
				}
			}
	}
	objCmb.value=0 ;
}
function setMessage(frm,alertMsg,confirmMsg) { 
	   var chkobj=eval("document."+frm+".chkMe");
	   var hidobj=eval("document."+frm+".Ids");
	flag = 0 ;
	var frm_id=document.getElementById(frm);
	for (var i=0;i<frm_id.length;i++)
	{
		if(frm_id.elements[i].type=="checkbox" && frm_id.elements[i].checked==true)
		{
			flag = 1;
		}
		
	}
	if (flag == 0 ) {
			alert (alertMsg);
			return false; 
	} else {
			if(confirmMsg != '')
			{	
					
				if (confirm(confirmMsg))
				{
					var values="";
					if(!chkobj.length)
					{
							hidobj.value=chkobj.value;
					}
					else
					{
						for(i=0;i<chkobj.length;i++)
						{
								if(chkobj[i].checked)
										values = values+chkobj[i].value+",";
						}
						hidobj.value=values.substring(0,values.length -1);
					}
					return true;
				}
				else
				{  
					return false;
				}
			}
			else
				return true;
			
		}
}

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

var currlangcount=2;
var maxlangcount=5;
var currQualcount=2;
var maxQualcount=5;

function DisplayLanguage(Obj)
{
		currlangcount++;
		for(i=1;i<=maxlangcount; i++)
		{
			if(i<=currlangcount)
			{
				document.getElementById("lang"+i).style.display= 'block';
				document.getElementById("lang"+i).style.display= '';
				document.getElementById("lang"+i).style.visibility= 'visible';
			}
			else
			{
			 document.getElementById("lang"+i).style.display= 'none';
			}
		}
	   if(currlangcount >= maxlangcount)
	   {
			Obj.style.display = "none";
	   }
	    
	 return false;
}

function langHide(Obj1,Id)
{		
    //alert(currlangcount);
		currlangcount--;
		document.getElementById(Obj1).style.display = "none";
		document.getElementById("js_lang").style.visibility = "visible";
		document.getElementById("js_lang").style.display ="";
		document.getElementById("Languages["+Id+"]").value="";
		document.getElementById("Reading["+Id+"]").selectedIndex=0;
		document.getElementById("Writing["+Id+"]").selectedIndex=0;
		document.getElementById("Speaking["+Id+"]").selectedIndex=0;
			
		if(currlangcount <= maxlangcount)
		{
		  document.getElementById('Languages').style.display = "block";
		}
		return false;
}

function DisplayQualification(Obj)
{
	//alert("before"+currQualcount);
	
        currQualcount++;
		
		//alert("after"+currQualcount);
		
	     for(j=1;j<=maxQualcount;j++)
		 {
			if(j<=currQualcount)
			{
				document.getElementById("Qual"+j).style.display= 'block';
				document.getElementById("Qual"+j).style.display= '';
				document.getElementById("Qual"+j).style.visibility= 'visible';
			}
			else
			{
			 document.getElementById("Qual"+j).style.display= 'none';
			}
		 }
		
	     if(currQualcount >= maxQualcount)
	     {
			document.getElementById('Qualification').style.display = "none";
	     }
	   
	     return false;

}

function QualHide(Obj1,Id)
{		
         	//alert("before"+currQualcount);
			
		    currQualcount--;
			
			//alert("after"+currQualcount);
			
		document.getElementById(Obj1).style.display = "none";
		document.getElementById("js_Qual").style.visibility = "visible";
		document.getElementById("js_Qual").style.display ="";
	
		 document.getElementById("Qualification["+Id+"]").value="";
		 document.getElementById("UniversitySchool["+Id+"]").value="";
		 document.getElementById("Year["+Id+"]").value="";
		
		if(currQualcount <= maxQualcount)
		{
		  document.getElementById('Qualification').style.display = "block";
		}
		return false;
}

var currWorkcount=1;
var maxWorkcount=30;


function DisplayWork(Obj)
{
	
        currWorkcount++;
	   /* document.getElementById("Exp"+currWorkcount).style.display = "";
        document.getElementById("Exp"+currWorkcount).style.visibility = "visible";
        if ( currWorkcount >= maxWorkcount )
			 Obj.style.display = "none";
      
         return false;*/
		 
		 
		 
		for(i=1;i<=maxWorkcount; i++)
		{
			if(i<=currWorkcount)
			{
				document.getElementById("Exp"+i).style.display= 'block';
				document.getElementById("Exp"+i).style.display= '';
				document.getElementById("Exp"+i).style.visibility= 'visible';
			}
			else
			{
			 document.getElementById("Exp"+i).style.display= 'none';
			}
		}
		
	   if(currWorkcount >= maxWorkcount)
	     {
			document.getElementById('Workhistory').style.display = "none";
	     }
	    
	 return false;
	 
}

function WorkHide(Obj1,Id,drilldel)
{		
		currWorkcount--;
		
		document.getElementById(Obj1).style.display = "none";
		document.getElementById("js_work").style.visibility = "visible";
		document.getElementById("js_work").style.display ="";
		document.getElementById("DurationFromMonth["+Id+"]").value="";
		document.getElementById("DurationFromYear["+Id+"]").value="";
		document.getElementById("DurationToMonth["+Id+"]").value="";
		document.getElementById("DurationToYear["+Id+"]").value="";
		document.getElementById("Employer["+Id+"]").value="";
		document.getElementById("Project["+Id+"]").value="";
		document.getElementById("WorkLocation["+Id+"]").value="";
		document.getElementById("WorkCountryId-"+Id).value="";
		document.getElementById("WorkDesignation["+Id+"]").value="";
		document.getElementById("WorkScope["+Id+"]").value="";
		
		
		document.getElementById("drillDurationFromMonth["+Id+"]").value="";
		document.getElementById("drillDurationFromYear["+Id+"]").value="";
		document.getElementById("drillDurationToMonth["+Id+"]").value="";
		document.getElementById("drillDurationToYear["+Id+"]").value="";
		document.getElementById("FieldBlock["+Id+"]").value="";
		document.getElementById("drillNameOfRigVessel["+Id+"]").value="";
		document.getElementById("DrillingControl["+Id+"]").value="";
		document.getElementById("drillRigType-"+Id).value="";
		document.getElementById("drillWorkCountryId-"+Id).value="";
		document.getElementById("StationKeeping["+Id+"]").value="";
		document.getElementById("drillPosition["+Id+"]").value="";
		document.getElementById("drillWorkScope["+Id+"]").value="";
		
		
		
		
		if(currWorkcount <= maxWorkcount)
		{
		  document.getElementById('Workhistory').style.display = "block";
		}
		return false;
		
		
		
}



var drillcurrWorkcount=1;
var drillmaxWorkcount=30;


function drillDisplayWork(Obj)
{
	     drillcurrWorkcount++;
	   /* document.getElementById("Exp"+currWorkcount).style.display = "";
        document.getElementById("Exp"+currWorkcount).style.visibility = "visible";
        if ( currWorkcount >= maxWorkcount )
			 Obj.style.display = "none";
      
         return false;*/
		 
		 
		 
		for(i=1;i<=drillmaxWorkcount; i++)
		{
			if(i<=drillcurrWorkcount)
			{
				document.getElementById("Expdrill"+i).style.display= 'block';
				document.getElementById("Expdrill"+i).style.display= '';
				document.getElementById("Expdrill"+i).style.visibility= 'visible';
			}
			else
			{
			 document.getElementById("Expdrill"+i).style.display= 'none';
			}
		}
		
	   if(drillcurrWorkcount >= drillmaxWorkcount)
	     {
			document.getElementById('drillWorkhistory').style.display = "none";
	     }
	    
	 return false;
	 
}

function drillWorkHide(Obj1,Id)
{		
		drillcurrWorkcount--;
		
		document.getElementById(Obj1).style.display = "none";
		document.getElementById("js_work").style.visibility = "visible";
		document.getElementById("js_work").style.display ="";
		document.getElementById("drillDurationFromMonth["+Id+"]").value="";
		document.getElementById("drillDurationFromYear["+Id+"]").value="";
		document.getElementById("drillDurationToMonth["+Id+"]").value="";
		document.getElementById("drillDurationToYear["+Id+"]").value="";
		//document.getElementById("drillCompanyName["+Id+"]").value="";
		document.getElementById("drillNameOfRigVessel["+Id+"]").value="";
		document.getElementById("DrillingControl["+Id+"]").value="";
		document.getElementById("drillRigType-"+Id).value="";
		document.getElementById("drillWorkCountryId-"+Id).value="";
		document.getElementById("StationKeeping["+Id+"]").value="";
		document.getElementById("drillPosition["+Id+"]").value="";
		document.getElementById("drillWorkScope["+Id+"]").value="";
		if(drillcurrWorkcount <= drillmaxWorkcount)
		{
		  document.getElementById('drillWorkhistory').style.display = "block";
		}
		return false;
		
		
		
}


function ShowSearch(divid)
{	
		objQuick=document.getElementById('QuickSearch');
		objAdv=document.getElementById('AdvSearch');
		objAdv1=document.getElementById('AdvSearch1');
		if(divid==1)
		{	objQuick.style.display='';
			objAdv.style.display='none';
			objAdv1.style.display='none';
		}
		else if(divid==2)
		{   objQuick.style.display='none';
			objAdv.style.display='';
			objAdv1.style.display='';
		}
}

function ReloadAction()
{
	var query = location.href.split('#');
	if(query.length>1)
	{
		if(query[1]=='sales')
		{
			showHide('div1', 'div2,div3');
			changeCSSClass('Step1', 'Step2,Step3');
		}
		else if(query[1]=='industry')
		{
			showHide('div1', 'div2,div3');
			changeCSSClass('Step1', 'Step2,Step3');
		}
		else if(query[1]=='drilloffshore')
		{
			showHide('div1', 'div2,div3');
			changeCSSClass('Step1', 'Step2,Step3');
		}
		else if(query[1]=='personal' || query[1]=='contact' || query[1]=='language' || query[1]=='education' || query[1]=='workexperience')
		{
			showHide('div2', 'div1,div3'); 
			changeCSSClass('Step2', 'Step1,Step3');
		}
		else if(query[1]=='work')
		{
			showHide('div3', 'div1,div2');
			changeCSSClass('Step3', 'Step2,Step1');
		}
	}
	else
	{
		showHide('div1', 'div2,div3');
		changeCSSClass('Step1', 'Step2,Step3');
	}
}

function showrelocate(val)
{
	 if(val=='no')
	 {
	  document.getElementById("PrefferedLocationId").value ='1';
	  document.getElementById("showhidevalue").style.display='none';
	 }
	 else
	 {
	  document.getElementById("PrefferedLocationId").value ='';
	  document.getElementById("showhidevalue").style.display='';
	 }
}
	

function getQuickCount()
{   
  //alert('gfgfg');
 $('#chdiv').load('/admin/index/getquicklink');
}

/************************ add by sudhir kumar singh  ***************************************/
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
		   var strValidChars = "0123456789";
		   var strChar;
		   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
			strChar = strString.charAt(i);
		
		if (strValidChars.indexOf(strChar) == -1)
         {
			blnResult = false;
         }
      }
		return blnResult;
   }
   
   
function selectedCheckbox()
 {
			var k=0;
			var ids='';
	 for(var i=0;i<10;i++)
	 {
		if(document.getElementById('chkMe'+i).checked==true)
		{
			if(k==0)
			{
				ids=document.getElementById('chkMe'+i).value;
			}
			else
			{
				ids=ids+","+document.getElementById('chkMe'+i).value;
			}
				k++;
		}
	 }
		return ids;	 
} 
function getpageNO()
{
	
}

