document.domain = 'orchid-cancer.org.uk';
function validateForm(frm)
{
	try
	{
		var errMsg = '';
		for(var x = 0; x < frm.length; x++)
		{
			//alert(frm[x]);
			if(document.getElementById(frm[x]).value == '')
			{
				document.getElementById(frm[x]+'_err').innerHTML = " * this is a mandatory field";
				//document.getElementById(frm[x]).style.backgroundColor = '#ea6e77';
				errMsg = 'true';
			} else {
				document.getElementById(frm[x]+'_err').innerHTML = "";
			}
		}
		if(errMsg == 'true')
		{
			window.scrollTo(0,0);
			return false;
		}
		return true;
	} catch(e) { 
		alert(e.message);
		return false
	}
}




function edit()
{
	document.getElementById(arguments[0]).style.display = 'block';
	document.getElementById(arguments[1]).style.display = 'none';
	return false;
}
function refreshImage()
{
	try
	{
		document.getElementById('refreshverificationimage').src = '/Class.Verificationimage.inc.php?j='+Math.random();
		return false;
	} catch(e) {
		alert(e.message);
	}
	return false;
}
function checkEmail(frm)
{
	errMsg = false;
	for(x=0;x<frm.length;x++)
	{
		try
		{
			email = document.getElementById(frm[x]).value;
			atPos = email.indexOf("@");
			stopPos = email.lastIndexOf(".");
			if(email == '' || atPos == -1 || stopPos == -1 || stopPost < atPos || (stopPost - atPos) == 1)
			{
				document.getElementById(frm[x]+'_err').innerHTML = " * valid email address required";
				errMsg = true;
			} else {
				document.getElementById(frm[x]+'_err').innerHTML = "";
			}
			if(errMsg == true)
			{
				window.scrollTo(0,0);
				return false;
			}
		} catch(e) {

		}
		return true;
	}
}
function deleteForumEntry()
{
	if(confirm('WARNING \n\n***************************************************************\nYou are about delete this entry from the forum.\n***************************************************************\n\nAre you sure you want to continue?\n'))
	{
		window.location.href='forumworker.php?case=deleteentry&frm%5bid%5d='+arguments[1];
	}
	return false;
}
function deleteForumAll()
{
	if(confirm('WARNING \n\n***************************************************************\nYou are about delete all entries by this person in the forum.\n***************************************************************\n\nAre you sure you want to continue?\n'))
	{
		window.location.href='forumworker.php?case=deleteallentries&frm%5bid%5d='+arguments[1];
	}
	return false;
}
function deleteCompleteUser()
{
	if(confirm('WARNING \n\n***************************************************************\nYou are about delete this user, and all entries in the forum by them.\n***************************************************************\n\nAre you sure you want to continue?\n'))
	{
		window.location.href='adminworker.php?case=deleteuser&userid='+arguments[1];
	}
	return false;
}

var alreadyCheck = false;
function checkAll()
{
	var numElements = document.selectforsend.length;
	var controlIndex;
	var element;
	for(controlIndex = 0; controlIndex < numElements;controlIndex++)
	{
		element = document.selectforsend[controlIndex];
		if(alreadyCheck == false)
		{
			element.checked = true;
		} else {
			element.checked = false;
		}
	}
	if(alreadyCheck == false)
	{
		alreadyCheck = true;
		document.getElementById('checkall').value = 'Deselect all';
	} else {
		alreadyCheck = false;
		document.getElementById('checkall').value = 'Check all';
	}
}
var imagesArray = new Array('headerBGImage0','headerBGImage1','headerBGImage2','headerBGImage3','headerBGImage4');
var x = 0;
var y = 0;
function rotateHeadImage()
{
	try
	{
		/*
		for(y = 0;y<20;y = y + 0.1)
		{
			document.getElementById('topHeaderContent').style.opacity = y;
		}
		*/
		document.getElementById('topHeaderContent').className = imagesArray[x];
		if(x < imagesArray.length - 1)
		{
			x ++;	
		}
		else 
		{
			x = 0;	
		}
	}
	catch(e)
	{
		
	}
	//alert('llkklkkl');
}
var currentMoreInfo = '';
function displaymore()
{
	if(currentMoreInfo != arguments[0])
	{
		document.getElementById('careersmoreinfo'+arguments[0]).style.display = 'block';	
		if(currentMoreInfo != '')
		{
			document.getElementById('careersmoreinfo'+currentMoreInfo).style.display = 'none';
		}
		currentMoreInfo = arguments[0];
	} 
	else if(currentMoreInfo == arguments[0])
	{
		document.getElementById('careersmoreinfo'+currentMoreInfo).style.display = 'none';
		currentMoreInfo = '';
	}
}
function orderVaccancies()
{
	orderby = document.getElementById('sortVacanciesBy').value;	
	url = '/vaccancyWorker.php?case=sortvaccanciesby&sortby='+orderby;
	try
	{
		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open("get",url,true);
		oXmlHttp.onreadystatechange = function()
		{
			if(oXmlHttp.readyState == 4)
			{
				if(oXmlHttp.responseText == 'done')
				{
					window.location.reload();	
				}
			}
		}
		oXmlHttp.send(null);
	}
	catch(e)
	{
		//alert(e.message);	
	}
}
vaccancyCurrentPage = 1;
function showVaccancyPage()
{
	if(arguments[0] != vaccancyCurrentPage)
	{
		document.getElementById('vaccanciesPage'+arguments[0]).className = 'vaccancyPageDisplay';
		document.getElementById('vaccanciesPage'+vaccancyCurrentPage).className = 'vaccancyPageNone';
		vaccancyCurrentPage = arguments[0];
		url = '/vaccancyWorker.php?case=setpagenum&pagenum='+vaccancyCurrentPage;
		try
		{
			var oXmlHttp = zXmlHttp.createRequest();
			oXmlHttp.open("get",url,true);
			oXmlHttp.onreadystatechange = function()
			{
				if(oXmlHttp.readyState == 4)
				{
					//alert(oXmlHttp.responseText)
				}
			}
			oXmlHttp.send(null);
		}
		catch(e)
		{
			//alert(e.message);	
		}

	}
}
function vaccancyMoreDetails()
{
	//alert
	document.getElementById('mainBodyContent').innerHTML = '<img src="/images/loading.gif" width="159" height="160" />&nbsp;loading please waite';
	url = '/vaccancyWorker.php?case=vaccancydetails&vaccId='+arguments[0];
	try
	{
		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open("get",url,true);
		oXmlHttp.onreadystatechange = function()
		{
			if(oXmlHttp.readyState == 4)
			{
				document.getElementById('mainBodyContent').innerHTML = oXmlHttp.responseText;
			}
		}
		oXmlHttp.send(null);
	}
	catch(e)
	{
		//alert(e.message);	
	}
}
function sendToAFriend()
{
	document.getElementById('mainBodyContent').innerHTML = '<img src="/images/loading.gif" width="159" height="160" />&nbsp;loading please waite';
	url = '/vaccancyWorker.php?case=vaccancysendtofriend&vaccId='+arguments[0];
	try
	{
		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open("get",url,true);
		oXmlHttp.onreadystatechange = function()
		{
			if(oXmlHttp.readyState == 4)
			{
				document.getElementById('mainBodyContent').innerHTML = oXmlHttp.responseText;
			}
		}
		oXmlHttp.send(null);
	}
	catch(e)
	{
		//alert(e.message);	
	}
}
function applyForJob()
{
	document.getElementById('mainBodyContent').innerHTML = '<img src="/images/loading.gif" width="159" height="160" />&nbsp;loading please waite';
	url = '/vaccancyWorker.php?case=vaccapplyforjob&vaccId='+arguments[0];
	try
	{
		var oXmlHttp = zXmlHttp.createRequest();
		oXmlHttp.open("get",url,true);
		oXmlHttp.onreadystatechange = function()
		{
			if(oXmlHttp.readyState == 4)
			{
				document.getElementById('mainBodyContent').innerHTML = oXmlHttp.responseText;
			}
		}
		oXmlHttp.send(null);
	}
	catch(e)
	{
		//alert(e.message);	
	}
}
function checkSendToFriendForm()
{
	err = false;
	if(document.getElementById('usersName').value == '')
	{
		err = true;
		document.getElementById('usersName_err').innerHTML = ' * this is a mandatory field';
	}
	else 
	{
		document.getElementById('usersName_err').innerHTML = '';
	}
	if(document.getElementById('usersEmail').value == '')
	{
		err = true;
		document.getElementById('usersEmail_err').innerHTML = ' * this is a mandatory field';
	}
	else 
	{
		document.getElementById('usersEmail_err').innerHTML = '';
	}
	if(document.getElementById('friendsName').value == '')
	{
		err = true;
		document.getElementById('friendsName_err').innerHTML = ' * this is a mandatory field';
	}
	else
	{
		document.getElementById('friendsName_err').innerHTML = '';
	}
	if(document.getElementById('friendsEmail').value == '')
	{
		err = true;
		document.getElementById('friendsEmail_err').innerHTML = ' * this is a mandatory field';
	}
	else
	{
		document.getElementById('friendsEmail_err').innerHTML = '';
	}
	if(document.getElementById('verificationimage').value == '')
	{
		err = true;
		document.getElementById('verification_err').innerHTML = ' * this is a mandatory field';
	}
	else
	{
		url = '/vaccancyWorker.php?case=checkverificationimage&text='+document.getElementById('verificationimage').value;
		try
		{
			var oXmlHttp = zXmlHttp.createRequest();
			oXmlHttp.open("get",url,true);
			oXmlHttp.onreadystatechange = function()
			{
				if(oXmlHttp.readyState == 4)
				{
					if(oXmlHttp.responseText == 'false')
					{
						err = true;
						document.getElementById('verification_err').innerHTML = 'Sorry the text you entered is incorrect';
					}
					else 
					{
						document.getElementById('verification_err').innerHTML = '';
					}
				}
			}
			oXmlHttp.send(null);	
		}
		catch(e)
		{
			
		}
	}
	if(err == true) return false;
	return true;
}
function vacancyProcessForm()
{
	try
	{
		var err = false;
		var errMsg = 'this is a mandatory field';
		if(document.getElementById('vaccId').value == 0)
		{
			radioBtnsLen = document.applyForJobFrm.businessarea.length;
			var radSelected = false;
			for(i = 0;i<radioBtnsLen;i++)
			{
				chosen = document.applyForJobFrm.businessarea[i].checked;
				if(document.applyForJobFrm.businessarea[i].checked != false) 
				{
					radSelected = true;
				}
			}
			if(radSelected == false)
			{
				err = true;
				document.getElementById('bussAreaErr').innerHTML = '<br />Please select which area of Eisai Ltd you would like to submit your cv to';
			}
		}
		if(document.getElementById('firstName').value == '')
		{
			err = true;
			document.getElementById('firstNameErr').innerHTML = errMsg;
		}
		if(document.getElementById('lastName').value == '')
		{
			err = true;
			document.getElementById('lastNameErr').innerHTML = errMsg;
		}
		if(document.getElementById('phoneNumber').value == '')
		{
			err = true;
			document.getElementById('phoneNumberErr').innerHTML = errMsg;
		}
		if(document.getElementById('email').value == '')
		{
			err = true;
			document.getElementById('emailErr').innerHTML = errMsg;
		}
		/*
		if(document.getElementById('cv').value == '')
		{
			err = true;
			document.getElementById('cv_err').innerHTML = errMsg;
		}
		*/
		//alert(document.getElementById('eligibleToWork').checked);
		if(document.getElementById('eligibleToWork').checked == false)
		{
			err = true;
			document.getElementById('eligibleToWorkErr').innerHTML = errMsg;
		}
	}
	catch(e)
	{
		//alert(e.message);
		return false;	
	}
	if(err == false)
	{
		//cument.getElementById('applyForJobForm').target = 'uploadTarget';
		return true;
	}
	return false;
}
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function forgotPassword()
{
	document.getElementById(arguments[0]).style.display = 'none';
	document.getElementById(arguments[1]).style.display = 'block';
}

function show(elem)
{
	document.getElementById(elem).style.display = 'block';
}

function confirmDelete() {
	var answer = confirm("Are you sure you want to delete this?");
	if (answer){
		return true;
	}
	else{
		return false;
	}
}
