////////////////////////////////////////////////////////// global variables ///////////////////////////////////////////////////////
fade = 0; //used in toolbar toggle
t="a"; //used in toolbar toggle
headerFadeOut = 9;//for use in headerRolloever
headerFadeIn = 0;//for use in headerRolloever
imgNumber = 0;//for use in headerRolloever
$_GET=0;

////////////////////////////////////////////////////////// none auto start compatible functions ///////////////////////////////////////////////////////
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
	{ //test for MSIE x.x;
 		ieVersion=new Number(RegExp.$1) // capture x.x portion and store as a number
	}
	else
	{
		ieVersion="notIE";	
	}

////////////////////////////////////////////////////////// Auto Start Functions ///////////////////////////////////////////////////////
tims1=setTimeout("hideBlocks()", 50);
tims2=setTimeout("hideSubMenu()", 40);


/////////////////////////////////////////////////////////// allow php to detect js via a cookie /////////////////////////////////////

var date = new Date();//milliseconds,seconds,minutes,hours,days,months,years
date.setTime(date.getTime() + 1000*60*60*24*30);//1 month

cookieDate = date.toGMTString();//note that cookieDate conflicts with a jquery library variable

document.cookie = "jsEnabled=yes;expires=" + cookieDate + ";path=/"; 

//////////////////////////////////////////////////// php $_GET[] Emulation //////////////////////////////////////////////////////
function get()
{
	//if(ieVersion >= 7 || ieVersion == "notIE")
	//{
		$_GET = new Array
		
		_get_set = function (_data)
		{
			if (_data.match(/(.+?[^=])=(.*)/i))
			{
				eval("$_GET['" + RegExp.$1 + "'] = '" + RegExp.$2 + "';")
			}
		}
		
		_SearchIn  = location.href.replace(location.href.split('?')[0] + '?', '')
		_Variables = _SearchIn.split('#')
		
		if (_Variables.length < 2)
		{
			_get_set(_SearchIn)
		}
		else
		{
			for (_s = 0; _s < _Variables.length; _s++)
			{
				_get_set(_Variables[_s])
			}
		}
	
		
		tim2=setTimeout("hideSubMenu()", 0);
	//}
	
return false
}





////////////////////////////////////////////////// home page ajax menu ////////////////////////////////////////////////////////

function requestContent(requestedURL)
{	
	var Start = (requestedURL.indexOf("="));
	var End = (requestedURL.indexOf("&",Start));
	var Length = End - Start;
	var formName = (requestedURL.substr(Start + 1,Length - 1));
	//alert(formName);
	
	var numberStart = (requestedURL.indexOf("=",End));
	var numberEnd = (requestedURL.indexOf("&",numberStart));
	var numberLength = numberEnd - numberStart;
	var formNum = (requestedURL.substr(numberStart + 1,numberLength - 1));
	//alert(formNum);
	
	if(formNum == "1")
	{
		var formNumber = "placeholder1"; 
		document.cookie = "placeholder1Name=" + formName + ";expires=" + cookieDate + ";path=/";
	}
	else if(formNum == "2")
	{
		var formNumber = "placeholder2"; 
		document.cookie = "placeholder2Name=" + formName + ";expires=" + cookieDate + ";path=/";
	}
	else if(formNum == "3")
	{
		var formNumber = "placeholder3"; 
		document.cookie = "placeholder3Name=" + formName + ";expires=" + cookieDate + ";path=/";
	}
	else if(formNum == "4")
	{
		var formNumber = "placeholder4"; 
		document.cookie = "placeholder4Name=" + formName + ";expires=" + cookieDate + ";path=/";
	}
	
	if (window.XMLHttpRequest)
	{//code for IE7+, FF, Chrome, Opera, Safari
		var xmlhttp = new XMLHttpRequest();
		//alert("yeah");
	}
	else
	{//code for IE6, IE5
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		//alert("no");
	}
	xmlhttp.open("GET",requestedURL,false);
	xmlhttp.send(null);
	document.getElementById(formNumber).innerHTML = xmlhttp.responseText;
	
	document.cookie = formNumber + "=" + requestedURL + ";expires=" + cookieDate;
	
	var timtom = setTimeout("iFrameColour()", 0)

return false
}

//////////////////////////////////////////////////////// iFrameColour (change css) //////////////////////////////////////////////////
function iFrameColour()
{
	//colorTheme=highVis
	

	
	
	//find start of colorTheme using search (322)
	var iFrameColourStart = document.cookie.indexOf('colorTheme');
	//alert(iFrameColourStart);
	
	//find start of varibale (332)
	var start = document.cookie.indexOf('=', iFrameColourStart);
	//alert(start);
	
	//find end of varibale
	var end = document.cookie.indexOf('; ', start);
	if(end == -1)
	{
		end = document.cookie.length;	
	}
	//alert(end);
	
	//find length of variable
	var length = end - start;
	
	var colour = (document.cookie.substr(start + 1, length -1))
	//alert(colour);
	
	if(document.getElementById("iFrameMode")) 
	{
		if(colour == "basic")
		{
			document.getElementById("iFrameMode").src = "/fire-service/documents/content/hfrsIframeBasic.php";

		}
		else if(colour == "default" )
		{
			document.getElementById("iFrameMode").src = "/fire-service/documents/content/hfrsIframe.php";

		}
		else if(colour == "highVis")
		{
			document.getElementById("iFrameMode").src = "/fire-service/documents/content/hfrsIframeHighVis.php";

		}
	}
	
	if(document.getElementById("iFrameMode2"))
	{
		if(colour == "basic")
		{

			document.getElementById("iFrameMode2").src = "/fire-service/documents/content/authorityIframeBasic.php";
		}
		else if(colour == "default" )
		{

			document.getElementById("iFrameMode2").src = "/fire-service/documents/content/authorityIframe.php";
		}
		else if(colour == "highVis")
		{

			document.getElementById("iFrameMode2").src = "/fire-service/documents/content/authorityIframeHighVis.php";
		}
	}

return false	
}

///////////////////////////////////////////////////////// documents ajax menu //////////////////////////////////////////////////
function requestMenu(menuURL)
{
	//alert(menuURL);
	ajaxURL = menuURL//global var
	if (window.XMLHttpRequest)
	{//code for IE7+, FF, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
		//alert("yeah");
	}
	else
	{//code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		//alert("no");
	}
	xmlhttp.open("GET",menuURL,false);
	xmlhttp.send(null);
	document.getElementById('allDocumentsMenu').innerHTML = xmlhttp.responseText;
	
return false;
}

/////////////////////////////////////////////////////// ajax - delete //////////////////////////////////////////
function runBackground(menuURL)
{
	if (window.XMLHttpRequest)
	{//code for IE7+, FF, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
		//alert("yeah");
	}
	else
	{//code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		//alert("no");
	}
	xmlhttp.open("GET",menuURL,false);
	xmlhttp.send(null);
	
return requestMenu(ajaxURL);
}

///////////////////////////////////////////////////////// open documents //////////////////////////////////////////////////
function openDocument(path)
{
	//erase first three folders returned by $_SERVER['document_root']
	//alert(path);
	var thirdSlash = path.indexOf('/');
	thirdSlash = path.indexOf('/',thirdSlash+1);
	thirdSlash = path.indexOf('/',thirdSlash+1);
	thirdSlash = path.indexOf('/',thirdSlash+1);
	//alert(thirdSlash);
	
	var length = path.length
	//alert(length);
	
	var root = path.substr(thirdSlash,length);
	//alert(root);
	
	window.open(root);	
}

//////////////////////////////////////////////////////////// new upload menu and status bar ////////////////////////////////////////
function newUpload(form)
{
	document.getElementById('uploadDocument').style.display = "none";
	document.getElementById('uploadDocumentProgress').style.display = "block";

return false
}

////////////////////////////////////////////////////////// Hide All Sub Menus /////////////////////////////////////////////////////////
function hideSubMenu() 
{
	var ii = 1;
	while(ii < 3)
	{
		if(ii == 1)
		{
			
		}
		else
		{
			var theClass = "subMenu hideOnStart";
		}
		
		var allHTMLTags = new Array();
		
	
		//Create Array of All HTML Tags
		var allHTMLTags=document.getElementsByTagName("*");
	
		//Loop through all tags using a for loop
		for (i=0; i<allHTMLTags.length; i++) 
		{
			//Get all tags with the specified class name.
			if (allHTMLTags[i].className==theClass) 
				{
					allHTMLTags[i].style.display="none";
				}
		}
		
		if($_GET['aboutUs'] != null)
		{	
			//alert($_GET['aboutUs'])
			document.getElementById("aboutUs").style.display = "block";
			//alert("about us should be block");
		}
		else if($_GET['contactMenu'] != null)
		{	
			document.getElementById("contactMenu").style.display = "block";
			//alert("about us should be block");
		}
		else if($_GET['safety'] != null)
		{	
			document.getElementById("safety").style.display = "block";
			document.getElementById("verticalmenu").style.display = "block";
			//alert("safety should be block");
		}		
		else if($_GET['businessSafety'] != null)
		{	
			document.getElementById("businessSafety").style.display = "block";
			//alert("business safety should be block");
		}	
		else if($_GET['careers'] != null)
		{	
			document.getElementById("careers").style.display = "block";
			document.getElementById("verticalmenu").style.display = "block";
			//alert("career should be block");
		}	
		else if($_GET['tools'] != null)
		{	
			document.getElementById("siteTools").style.display = "block";
			//alert("career should be block");
		}	
		else if($_GET['siteMap'] != null)
		{	
			document.getElementById("siteMap").style.display = "block";
			//alert("career should be block");
		}	

		ii = ii + 1;
		//alert(ii);
	}
	tim1=setTimeout("hideBlocks()", 0);
	
return false;
}

////////////////////////////////////////////////////////// Hide All Blocks ///////////////////////////////////////////////////////
function hideBlocks() 
{		
	var allHTMLTags = new Array();
	var theClass = "block";

	//Create Array of All HTML Tags
	var allHTMLTags=document.getElementsByTagName("*");

	//Loop through all tags using a for loop
	for (i=0; i<allHTMLTags.length; i++) 
	{
		//Get all tags with the specified class name.
		if (allHTMLTags[i].className==theClass) 
			{
				allHTMLTags[i].style.display="none";
			}
	}
	
return false;
}

////////////////////////////////////////////////////////// Toggle Specific Block (Show\Hide) ///////////////////////////////////////////
function toggleBlock(Block)
{	
	var display = document.getElementById(Block).style.display
	
	if (display == "none")
	{
		document.getElementById(Block).style.display = "block";
	}
	else
	{
		document.getElementById(Block).style.display = "none";
	}
							
return false;	
}

////////////////////////////////////////////////////////// Toggle Specific Sub Menu (Show\Hide) //////////////////////////////////////////
function toggleSubMenu(menu)
{	
	var display = document.getElementById(menu).style.display
	
	if (display == "none")
	{
		document.getElementById(menu).style.display = "block";
	}
	else
	{
		document.getElementById(menu).style.display = "none";
	}
							
return false;	
}

////////////////////////////////////////////////////////// sub sub menu (Show\Hide) //////////////////////////////////////////
// IMPORTENT - each vertical menu must have its own id if it is to be used on the same page!
var menuids=new Array("verticalmenu", "verticalmenu2") //Enter id(s) of UL menus, separated by commas
var submenuoffset=-2 //Offset of submenus from main menu. Default is -2 pixels.

function cssmenuListner()
{
	//alert(ieVersion);
	if(ieVersion >= 7 || ieVersion == "notIE")
	{
		if (window.addEventListener)
		window.addEventListener("load", createcssmenu, false)
		else if (window.attachEvent)
		window.attachEvent("onload", createcssmenu)
	
		var timbob = setTimeout("createcssmenu", 0)	
	}
	
return false;
}

function createcssmenu(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
    var spanref=document.createElement("span")
		spanref.className="arrowdiv"
		spanref.innerHTML="&nbsp;&nbsp;"
		ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.left=this.parentNode.offsetWidth+submenuoffset+"px"
    this.getElementsByTagName("ul")[0].style.display="block"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
  }
}



////////////////////////////////////////////////////////// toolbar tools (Show\Hide) //////////////////////////////////////////
function toggleToolbar(tool) 
{
	t=tool;
	
	//alert(t);
	if (t == 'contactForm')
	{
		fade = 0;
		document.getElementById(t).style.opacity = "0.0";//for moz
		document.getElementById(t).style.filter = "alpha(opacity=0)";//for IE
		document.getElementById(t).style.display = "block";
		document.getElementById("fade").style.display = "block";
		var tim=setTimeout("fadeToolbar(t)",30);
	}
	else if (t == 'translateForm')
	{
		fade = 0;
		document.getElementById(t).style.opacity = "0.0";//for moz
		document.getElementById(t).style.filter = "alpha(opacity=0)";//for IE
		document.getElementById(t).style.display = "block";
		document.getElementById("fade").style.display = "block";
		var tim=setTimeout("fadeToolbar(t)",30);
	}
	else
	{
		document.getElementById("fade").style.display = "none";
		document.getElementById("contactForm").style.display = "none";
		document.getElementById("translateForm").style.display = "none";
		fade = 0;
	}
	
return false
}

////////////////////////////////////////////////////////// toolbar tools (Show\Hide) //////////////////////////////////////////
function fadeToolbar(t)
{
	//alert(t);
	if(fade < 9)
	{
		fade = fade+1;
		document.getElementById(t).style.opacity = "0."+fade;//for moz
		document.getElementById(t).style.filter = "alpha(opacity="+fade+"0)";//for IE
		
		//alert(fade);
		var tim=setTimeout("fadeToolbar(t)",40);
	}
	
return false
}

////////////////////////////////////////////////////////// toolbar theme size (toggle) //////////////////////////////////////////
function switchText(size)
{	
	if(size == "small")
	{
		document.getElementById('textSize').href = "/textSize.css";	
		document.cookie = "textSize=small; expires=" + cookieDate + ";path=/"; 
	}
	else if(size == "large")
	{
		document.getElementById('textSize').href = "/textSizeLarge.css";	
		document.cookie = "textSize=large; expires=" + cookieDate + ";path=/"; 
	}
	
return false	
}

////////////////////////////////////////////////////////// toolbar theme color (toggle) //////////////////////////////////////////
function switchColor(myColor)
{	
	if(myColor == "default")
	{
		document.getElementById("theme").href = "/colorDefault.css";	
		document.cookie = "colorTheme=default; expires=" + cookieDate + ";path=/"; 
	}
	else if(myColor == "basic")
	{
		document.getElementById("theme").href = "/colorBasic.css";	
		document.cookie = "colorTheme=basic; expires=" + cookieDate + ";path=/"; 
	}
	else if(myColor == "highVis")
	{
		document.getElementById("theme").href = "/colorHighVis.css";	
		document.cookie = "colorTheme=highVis; expires=" + cookieDate + ";path=/"; 
	}
	var timtom = setTimeout("iFrameColour()", 0)
	
return false	
}

////////////////////////////////////////////////////////// toolbar clear search //////////////////////////////////////////
function clearSearch()
{
	var check = document.getElementById('innerSearchBox').value;
	
	if(check == 'Search...')
	{
		document.getElementById('innerSearchBox').value = '';
	}

return false
}

////////////////////////////////////////////////////////// members (rollover) //////////////////////////////////////////

function memberProfile(area, member)
{
	var profileTitle = document.getElementById(member).title;
	
	if(area == "chair")
	{
		document.getElementById("profile").src="/images/authorityMembers/chair/"+member+".jpg";
	}
	else if(area == "nelincs")
	{
		document.getElementById("profile").src="/images/authorityMembers/nelincs/"+member+".jpg";
	}
	else if(area == "er")
	{
		document.getElementById("profile").src="/images/authorityMembers/er/"+member+".jpg";
	}
	else if(area == "hull")
	{
		document.getElementById("profile").src="/images/authorityMembers/hull/"+member+".jpg";
	}
	else if(area == "nlincs")
	{
		//alert(area);alert(member);
		document.getElementById("profile").src="/images/authorityMembers/nlincs/"+member+".jpg";
	}
	else if(area == "igsc")
	{
		//alert(area);alert(member);
		document.getElementById("profile").src="/images/authorityMembers/igsc/"+member+".jpg";
	}
	else if(area == "iapsc")
	{
		//alert(area);alert(member);
		document.getElementById("profile").src="/images/authorityMembers/iapsc/"+member+".jpg";
	}
	document.getElementById('profileText').innerHTML=profileTitle;
	
return false
}







////////////////////////////////////////////////////////////// header rollover (which image) ////////////////////////////////////////////
function headerRollover(page)
{
	//if(ieVersion >= 7 || ieVersion == "notIE")
	//{
		imgNumber = imgNumber + 1;
			
		if(imgNumber > 9)//must be same number as images i have
		{
			imgNumber = 1;	
		}
			//alert(imgNumber)


		document.getElementById("headerRight").src="/images/headerRightIMG"+imgNumber+".jpg";


		tim3=setTimeout("fadeHeaderIn()", 0);//10000
	//}
	
return false
}




function fadeHeaderIn()
{
	
	if(headerFadeIn < 9)
	{
		headerFadeIn = headerFadeIn + 1;
		//alert(headerFadeOut);
		
		document.getElementById("headerRight").style.opacity = "0."+headerFadeIn;//for moz
		document.getElementById("headerRight").style.filter = "alpha(opacity="+headerFadeIn+"0)";//for IE
		var timted=setTimeout("fadeHeaderIn()",100);
	}
	else
	{

		var tim=setTimeout("fadeHeaderOut()",10000);

		headerFadeIn = 0;
	}
	
return false	
}

////////////////////////////////////////////////////////////// header rollover (fadeout) ////////////////////////////////////////////
function fadeHeaderOut()
{
	//var fader = headerFadeOut; 
	if(headerFadeOut > 0 && headerFadeOut <= 9)
	{
		headerFadeOut = headerFadeOut - 1;
		//alert(headerFadeOut);
		
		document.getElementById("headerRight").style.opacity = "0."+headerFadeOut;//for moz
		document.getElementById("headerRight").style.filter = "alpha(opacity="+headerFadeOut+"0)";//for IE
		
		var tim=setTimeout("fadeHeaderOut()",100);
	}
	else
	{
		var timtod = setTimeout("headerRollover()",0);	
	}
	
return false
}

////////////////////////////////////////////////////////////// validation (add career) ////////////////////////////////////////////
//soft validation - for userbility only, server strips attacks
function careers(area, data)
{
	if(area == 'newNews' || area == 'editNews')
	{
		var titleLength = 26;	
	}
	if (area == 'newCareer' || area == 'editCareer')
	{
		var titleLength = 60;	
	}
	
	//alert(area);
	var descSpec = "";
	
	if(data.name == 'title')
	{
		if(data.value.length >= titleLength)
		{
			document.getElementById("titleValid").innerHTML = "The maximum length of the title field is 26. Please reduce the length.";
			document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value == "")
		{
			document.getElementById("titleValid").innerHTML = "This is a required field.";
			document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value.length < titleLength &! data.value.length == 0)
		{
			document.getElementById("titleValid").innerHTML = "";
			
		}
	}
	else if(data.name == 'grade')
	{
		if(data.value.length >= 9)
		{
			document.getElementById("gradeValid").innerHTML = "The maximum length of the Salery Grade field is 10. Please reduce the length.";
						document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value == "")
		{
			document.getElementById("gradeValid").innerHTML = "This is a required field";
						document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value.length < 9 &! data.value.length == 0)
		{
			document.getElementById("gradeValid").innerHTML = "";
		}
	}
	else if(data.name == 'post')
	{
		if(data.value.length >= 9)
		{
			document.getElementById("postValid").innerHTML = "The maximum length of the post number field is 10. Please reduce the length.";
						document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value == "")
		{
			document.getElementById("postValid").innerHTML = "This is a required field";
						document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value.length < 9 &! data.value.length == 0)
		{
			document.getElementById("postValid").innerHTML = "";
		}
	}
	else if(data.name == 'salery')
	{
		if(data.value.length >= 30)
		{
			document.getElementById("saleryValid").innerHTML = "The maximum length of the salery field is 10. Please reduce the length.";
						document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value == "")
		{
			document.getElementById("saleryValid").innerHTML = "This is a required field";
						document.getElementById("submitCareer").style.display = "none";	
		}
		else if(data.value.length < 30 &! data.value.length == 0)
		{
			document.getElementById("saleryValid").innerHTML = "";
		}
	}	
	else if(data.name == 'startDate' || data.name == 'endDate')
	{
		if(data.name == 'startDate')
		{
			var alertArea = 'startDateValid';	
		}
		else
		{
			var alertArea = 'endDateValid';	
		}
		//document.getElementById("testValid").innerHTML = alertArea;
		
		if(data.value == "")
		{
			document.getElementById(alertArea).innerHTML = "0This is a required field";
						document.getElementById("submitCareer").style.display = "none";	
		}
		else
		{
			//document.getElementById("testValid").innerHTML = data.value.length;	
			if(data.value.length == 10)
			{
				//the /-/g will find all -
				var dataStrip = data.value.replace(/-/g,"");
				var yyyy = dataStrip.substr(0,4);
				var startyy = yyyy.substr(0,2);
				var endyy = yyyy.substr(2,2);
			
				var mm = dataStrip.substr(4,2);
				var startmm = mm.charAt(0);
				var endmm = mm.charAt(1);
				
				var dd = dataStrip.substr(6,2);
				var startdd = dd.charAt(0);
				var enddd = dd.charAt(1);
				
				//alert(startmm);
				
				if(startyy == 20)
				{
					document.getElementById("submitCareer").style.display = "none";	
					if(endyy >= 10 && endyy <= 99)
					{
						if(startmm >= 0 && startmm <= 1)
						{
							if(startdd >= 0 && startdd <= 3)
							{
								if(endmm >= 0 && endmm <= 9 && enddd >= 0 && enddd <= 9)
								{
									document.getElementById(alertArea).innerHTML = "";	
								}
								else
								{
									document.getElementById("submitCareer").style.display = "none";	
									document.getElementById(alertArea).innerHTML = "1Please follow the syntax (yyyy-mm-dd)";
												document.getElementById("submitCareer").style.display = "none";	
								}
							}
							else
							{
								document.getElementById("submitCareer").style.display = "none";	
								document.getElementById(alertArea).innerHTML = "2Please follow the syntax (yyyy-mm-dd)";	
											document.getElementById("submitCareer").style.display = "none";	
							}
						}
						else
						{
							document.getElementById("submitCareer").style.display = "none";	
							document.getElementById(alertArea).innerHTML = "3Please follow the syntax (yyyy-mm-dd)";
										document.getElementById("submitCareer").style.display = "none";	
						}
					}
					else
					{
						document.getElementById("submitCareer").style.display = "none";	
						document.getElementById(alertArea).innerHTML = "4Please follow the syntax (yyyy-mm-dd)";	
									document.getElementById("submitCareer").style.display = "none";	
					}
				}
				else
				{
					document.getElementById("submitCareer").style.display = "none";	
					document.getElementById(alertArea).innerHTML = "5Please follow the syntax (yyyy-mm-dd)";	
								document.getElementById("submitCareer").style.display = "none";	
				}
			}
			else
			{
				document.getElementById("submitCareer").style.display = "none";	
				document.getElementById(alertArea).innerHTML = "6Please follow the syntax (yyyy-mm-dd)";
							document.getElementById("submitCareer").style.display = "none";	
			}
		}
	}
	
	if(area == "newCareer")
	{
		if(data.name == "desc_up")
		{
			if(data.value == "")
			{
				document.getElementById("submitCareer").style.display = "none";	
				document.getElementById("descValid").innerHTML = "This is a required field.";
				
			}
			else if(data.name != "")
			{
				document.getElementById("descValid").innerHTML = "";
			}
		}
		else if(data.name == "spec_up")
		{
			if(data.value == "")
			{
				document.getElementById("submitCareer").style.display = "none";	
				document.getElementById("specValid").innerHTML = "This is a required field.";
			}
			else if(data.name != "")
			{
				document.getElementById("specValid").innerHTML = "";
			}
		}
		if(document.getElementById("titleValid").innerHTML+document.getElementById("gradeValid").innerHTML+document.getElementById("postValid").innerHTML+document.getElementById("saleryValid").innerHTML+document.getElementById("startDateValid").innerHTML+document.getElementById("endDateValid").innerHTML+document.getElementById("specValid").innerHTML+document.getElementById("descValid").innerHTML == "")
		{
			document.getElementById("submitCareer").style.display = "block";	
		}
	}
	else if(area == 'editCareer')
	{
		if(document.getElementById("titleValid").innerHTML+document.getElementById("gradeValid").innerHTML+document.getElementById("postValid").innerHTML+document.getElementById("saleryValid").innerHTML+document.getElementById("startDateValid").innerHTML+document.getElementById("endDateValid").innerHTML == "")
		{
			document.getElementById("submitCareer").style.display = "block";	
		}	
	}
	
return false
}

////////////////////////////////////////////////////////////// validation (add career) ////////////////////////////////////////////
//soft validation - for userbility only, server strips attacks
function news(area, data)
{
	if(data.name == 'title')
	{
		if(data.value.length >= 49)
		{
			document.getElementById("titleValid").innerHTML = "The maximum length of the title field is 49. Please reduce the length.";
			document.getElementById("submitNews").style.display = "none";	
		}
		else if(data.value == "")
		{
			document.getElementById("titleValid").innerHTML = "This is a required field.";
						document.getElementById("submitNews").style.display = "none";	
		}
		else if(data.value.length < 49 &! data.value.length == 0)
		{
			document.getElementById("titleValid").innerHTML = "";
			
		}
	}
	
	if(area == "newNews")
	{
		if(document.getElementById("titleValid").innerHTML+document.getElementById("imageValid").innerHTML == "")
		{
			document.getElementById("submitNews").style.display = "block";	
		}
	}
	else if(area == "editNews")
	{
		if(document.getElementById("titleValid").innerHTML == "")
		{
			document.getElementById("submitNews").style.display = "block";	
		}	
	}
	
return false
}

////////////////////////////////////////////// validation (news and career - handle file and image inputs ///////////////////////////////
function fileSelected(fileType)
{
	if(fileType == "desc")
	{
		document.getElementById("descValid").innerHTML = "";
	}
	else if(fileType == "spec")
	{
		document.getElementById("specValid").innerHTML = "";
	}
	if(document.getElementById("titleValid").innerHTML+document.getElementById("gradeValid").innerHTML+document.getElementById("postValid").innerHTML+document.getElementById("saleryValid").innerHTML+document.getElementById("startDateValid").innerHTML+document.getElementById("endDateValid").innerHTML+document.getElementById("specValid").innerHTML+document.getElementById("descValid").innerHTML == "")
	{
		document.getElementById("submitCareer").style.display = "block";	
	}
	
return false	
}


function imageSelected()
{
	document.getElementById("imageValid").innerHTML = "";

	
	if(document.getElementById("titleValid").innerHTML+document.getElementById("imageValid").innerHTML == "")
	{
		document.getElementById("submitNews").style.display = "block";	
	}

return false
}

