function populateSelect( objSelect, varArray, selectedValue, parentValue, langId, runAfterLoad, overrideAddOption, overrideDoPopulate, overrideVarArray )
{ 	
	var javaScriptURL = null;

	if(typeof(varArray) == 'string' && typeof(langId)!='undefined' && langId!='')
	{	
		javaScriptURL = fileServerJS + '/JS_' + varArray + ((typeof(parentValue)!='undefined' && parentValue!=null && parentValue!='')?'_' + parentValue.toString():'') + "_" + langId + ".js"

		if( typeof(overrideVarArray)!='undefined' && overrideVarArray != null)
			varArray = overrideVarArray;
		else
			varArray = 'arr_' + varArray + ((typeof(parentValue)!='undefined' && parentValue!=null && parentValue!='')?'_' + parentValue.toString():'')		

		var isLoaded = false;
		try
		{
			varArray = eval(varArray);	
			isLoaded = true;	
		}
		catch(e)
		{
			isLoaded = false;
		}
	}

	if( javaScriptURL != null && !isLoaded )
	{
		scriptElementAdd(objSelect, varArray, selectedValue, javaScriptURL, runAfterLoad, overrideAddOption, overrideDoPopulate)
	}
	else if( runAfterLoad != null && typeof(runAfterLoad) != 'undefined' )
	{
		try
		{
			runAfterLoad( varArray )
		}
		catch(e)
		{
			throw(e)
		}	
	}
	else
	{
		doPopulate( objSelect, varArray, selectedValue, overrideAddOption, overrideDoPopulate )
	}	
}
function doPopulate( objSelect, varArray, selectedValue, overrideAddOption, overrideDoPopulate )
{
	if ( overrideDoPopulate != null && typeof(overrideDoPopulate) != 'undefined' )
	{
		overrideDoPopulate( objSelect, varArray, selectedValue )
	}
	else
	{	
		if( typeof(objSelect) == 'object' )
		{			
			var isSelected = false;
			for( var ii=0;ii<varArray.length;ii++ )
			{
				isSelected = false;
				if (selectedValue == varArray[ii][0] && typeof(selectedValue) != 'undefined' && selectedValue != null && String(selectedValue) != '')
				{
					isSelected = true;
				}

				addOption( objSelect, varArray[ ii ], overrideAddOption, isSelected);
			}						
		}
	}

	return true;
}
function addOption( objSelect, arrayElement, overrideAddOption, isSelected )
{
	if ( overrideAddOption != null && typeof(overrideAddOption) != 'undefined' )
	{
		overrideAddOption( objSelect, arrayElement, isSelected);
	}
	else
	{
		try
		{
			objSelect.options.length ++;
			objSelect.options[ objSelect.options.length -1 ].value = arrayElement[ 0 ];
			objSelect.options[ objSelect.options.length -1 ].text = arrayElement[ 1 ];
			if(typeof(arrayElement[ 2 ]) != 'undefined')
				objSelect.options[ objSelect.options.length -1 ].id = arrayElement[ 2 ];
				
			if (isSelected == true) 
			{
				objSelect.options[ objSelect.options.length -1 ].selected = true;				
			}
		}
		catch(e)
		{	
			var oSelect = document.createElement('option');
			oSelect.value = arrayElement[ 0 ];
			oSelect.innerHTML = escapeHTML(arrayElement[ 1 ]);
			
			if (isSelected == true) 
			{
				oSelect.selected = true;
			}

			if(typeof(arrayElement[ 2 ]) != 'undefined') oSelect.id = arrayElement[ 2 ];
			
			objSelect.appendChild(oSelect);
			
			oSelect = null;
		}
	}

	return true;
}
function init()
    {  		
        populateSelect(getObj("category"), arr_Fieldlist);
        populateSelect(getObj("fromYears"), arr_experiencelist);
        populateSelect(getObj("toYears"), arr_experiencelist);        
		populateSelect(getObj("industry"), arr_Industrylist);//arr_AllCitylist_1
		populateSelect(getObj("location"), arr_AllCitylist_1);        		
    }
function bodyInit()
{		
		init();
}
function getObj( ObjName )
{
	return document.getElementById(ObjName)
}
function escapeHTML(str)
{
  //alert("True");
   var div = document.createElement('div');
   var text = document.createTextNode(str);
   div.appendChild(text);
   return div.innerHTML;
}
function searchJobpost()
{
	if(document.searchJob.keyWords.value=="" || document.searchJob.keyWords.value=="Enter KeyWords")
	{
		alert("Please Type Search Key Words");
		return false;
	}
	else
	{
		return true;
	}

}
function searchJob()
{
  document.getElementById("search").style.visibility = "visible";
}
function closeJob()
{
 	document.getElementById("search").style.visibility = "hidden";
}