AddPageLoadFunction(
	function (objEvent){
	
		var nVer = navigator.appVersion;
		var nAgt = navigator.userAgent;
		var browserName  = navigator.appName;
		var fullVersion  = ''+parseFloat(navigator.appVersion); 
		var majorVersion = parseInt(navigator.appVersion,10);
		var nameOffset,verOffset,ix;
		
		// In MSIE, the true version is after "MSIE" in userAgent
		if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
			browserName = "Microsoft Internet Explorer";
			fullVersion = nAgt.substring(verOffset+5);
		}
		
		// trim the fullVersion string at semicolon/space if present
		if ((ix=fullVersion.indexOf(";"))!=-1) fullVersion=fullVersion.substring(0,ix);
		if ((ix=fullVersion.indexOf(" "))!=-1) fullVersion=fullVersion.substring(0,ix);

		majorVersion = parseInt(''+fullVersion,10);
		if (isNaN(majorVersion)) {
			fullVersion  = ''+parseFloat(navigator.appVersion); 
			majorVersion = parseInt(navigator.appVersion,10);
		}

		if(majorVersion < 7 && browserName == "Microsoft Internet Explorer") {
			var IE6 = true;
		} else {
			var IE6 = false;
		}
		
		if(!NiftyCheck())
    		return;
    	if(IE6)
    		return;
    		    
    	arrElements = document.getElementsBySelector('div.WidgetBoxContainer');
    	for (var i in arrElements){
    		arrElements[i].className = 'WidgetBoxContainerRounded';
    	}
		Rounded("div.WidgetBoxContainerRounded","all","transparent","#FFF","border #e2e2e2");		
	}
);

function ClickNavMenuTab(objEvent){
	var objElement;
	
	objEvent = PrepareEvent(objEvent);	
	var objTarget = objEvent.objTarget;
	
	objElement = GetParentByClass(objTarget,'NavMenuTab')	;
	if(objElement){
	
		var arrElements = document.getElementsBySelector('li.NavMenuTabSelected');
		for (var i =0;i < arrElements.length;i++){			
			arrElements[i].className = 'NavMenuTab';			
		}
		
		var arrElements = document.getElementsBySelector('div.TabSelected');
		for (var i =0;i < arrElements.length;i++){			
			arrElements[i].className = 'Tab';			
		}
		
		objElement.className = 'NavMenuTabSelected';
		
		var intIndex = objTarget.href.indexOf('#');
		var objATag = document.getElementById(objTarget.href.substring(intIndex+1));
		objATag.parentNode.className = 'TabSelected';
	}
	return CancelEvent(objEvent);
}

function ChangeChooseProfile(objEvent){
	document.getElementById('pJobApplySubmit').innerHTML = '<img src="/Images/Loader.gif" />';	
	objEvent = PrepareEvent(objEvent);	
	var objForm = document.getElementById("JobApplyForm");
	var intApplyCandidateProfileId = objEvent.objTarget.options[objEvent.objTarget.selectedIndex].value;
	objForm.action = '/Run.php?Module=Main&Section=Jobs&Resource=CandidateViewJob&Context=HTML&Action=ChooseApplyForProfileId&Arguments=["'+intApplyCandidateProfileId+'"]';
	objForm.submit();	
}

function SetupNavMenuTab(objElement){
	addEvent(objElement,'click',ClickNavMenuTab);
}

function SetupChooseProfile(objElement){
	addEvent(objElement,'change',ChangeChooseProfile);
}

objBehaviourRules['li.NavMenuTab'] = SetupNavMenuTab;
objBehaviourRules['li.NavMenuTabSelected'] = SetupNavMenuTab;
objBehaviourRules['select#CandidateChooseProfile'] = SetupChooseProfile;

