// Newton Medical
// By RoxboxOnline.com

function switchCourse(cid)
{
	//var d = new Date();
	//var tsec = d.getSeconds();
	switch(cid)
	{
	default: var sendID = '0'; break;
	case 1: var sendID = '1'; break;
	case 2: var sendID = '2'; break;
	case 3: var sendID = '3'; break;
	case 4: var sendID = '4'; break;
	}
	document.getElementById('courseInfo').innerHTML = "<p>Loading...</p>";
	var ajaxRequest;
	try{ajaxRequest = new XMLHttpRequest(); } catch (e){try{ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try{ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){return true;}}}
	ajaxRequest.onreadystatechange = function()
	{
	if(ajaxRequest.readyState == 4){
	document.getElementById('courseInfo').innerHTML = ajaxRequest.responseText;
	}
	}
	var queryString = 'mlwincludes/interface/courseInfo.php?cid=' + sendID;
	ajaxRequest.open("GET", queryString, true);
	ajaxRequest.send(null);
	return false;
}

function checkForm(target)
{
	target.sendButton.disabled = true; document.getElementById('errorArea').innerHTML = '';
	if(target.input_name.value == ""){document.getElementById('errorArea').innerHTML = '<div class="errorbox">Please enter your name.</div>'; target.sendButton.disabled = false; return false;}
	if(target.input_company.value == ""){document.getElementById('errorArea').innerHTML = '<div class="errorbox">Please enter your company, or put N/A.</div>'; target.sendButton.disabled = false; return false;}
	if(target.input_tel.value == ""){document.getElementById('errorArea').innerHTML = '<div class="errorbox">Please enter a contact number.</div>'; target.sendButton.disabled = false; return false;}
	if(target.input_email.value == ""){document.getElementById('errorArea').innerHTML = '<div class="errorbox">Please enter your E-Mail address.</div>'; target.sendButton.disabled = false; return false;}
	if(target.input_msg.value == ""){document.getElementById('errorArea').innerHTML = '<div class="errorbox">Please enter a message.</div>'; target.sendButton.disabled = false; return false;}
	
	return true;
}

function showClient(cid)
{
	if(document.getElementById('client-' + cid).style.display != "block"){document.getElementById('client-' + cid).style.display = "block";}
	else if(document.getElementById('client-' + cid).style.display == "block"){document.getElementById('client-' + cid).style.display = "none";}
	return false;
}

function goDark(target)
{
	target.style.background = "#CCCCCC";
}
function goLight(target)
{
	target.style.background = "#D9D9D9";
}

function htmlspecialchars(p_string)
{
	p_string = p_string.replace(/&/g, '&amp;');
	p_string = p_string.replace(/</g, '&lt;');
	p_string = p_string.replace(/>/g, '&gt;');
	p_string = p_string.replace(/"/g, '&quot;');
	p_string = p_string.replace(/'/g, '&#039;');
	return p_string;
}

function confirmDelete(title) {
	var answer = confirm("Are you sure you wish to disable " + title)
	if (answer){
		return true;
	}
	else
	{
		return false;
	}
}

function checkSignup(target)
{
target.signUpGoGo.disabled = true;
// Reset the classes
document.getElementById('span-email1').className = 'reg-ok';
document.getElementById('span-email2').className = 'reg-ok';
document.getElementById('span-pw1').className = 'reg-ok';
document.getElementById('span-pw2').className = 'reg-ok';
document.getElementById('span-name').className = 'reg-ok';
document.getElementById('span-company').className = 'reg-ok';
document.getElementById('span-add1').className = 'reg-ok';
document.getElementById('span-town').className = 'reg-ok';
document.getElementById('span-county').className = 'reg-ok';
document.getElementById('span-postcode').className = 'reg-ok';
document.getElementById('span-tel').className = 'reg-ok';
document.getElementById('span-ref').className = 'reg-ok';
document.getElementById('span-code').className = 'reg-ok';
document.getElementById('reg-error-area').innerHTML = '';
document.getElementById('reg-error-area-2').innerHTML = '';

var errorimg = '<img src="mlwimages/layout/nm_fail.gif" width="16" height="16" alt="Fail" title="Fail" border="0" />';

if(target.add_email1.value == ""){document.getElementById('span-email1').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter an E-Mail address</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter an E-Mail address</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_email2.value == ""){document.getElementById('span-email2').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter an E-Mail address</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter an E-Mail address</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_email1.value !== target.add_email2.value){document.getElementById('span-email1').className = 'reg-err'; document.getElementById('span-email2').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: E-Mail addresses do not match!</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: E-Mail addresses do not match!</div>'; target.signUpGoGo.disabled = false; return false;}

if(target.add_pw1.value == ""){document.getElementById('span-pw1').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter a password</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter a password</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_pw2.value == ""){document.getElementById('span-pw2').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter the password again</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter the password again</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_pw1.value !== target.add_pw2.value){document.getElementById('span-pw1').className = 'reg-err'; document.getElementById('span-pw2').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Passwords do not match!</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Passwords do not match!</div>'; target.signUpGoGo.disabled = false; return false;}

if(target.add_name.value == ""){document.getElementById('span-name').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter your name</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please your name</div>'; target.signUpGoGo.disabled = false; return false;}

if(target.add_company.value == ""){document.getElementById('span-company').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter your company</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please your company</div>'; target.signUpGoGo.disabled = false; return false;}

if(target.add_add1.value == ""){document.getElementById('span-add1').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter your address</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please your address</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_town.value == ""){document.getElementById('span-town').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter your Town</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please your Town</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_county.value == ""){document.getElementById('span-county').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter your County</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please your Town</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_postcode.value == ""){document.getElementById('span-postcode').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter your Post Code</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please your Post Code</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_tel.value == ""){document.getElementById('span-tel').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter your Telephone number</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please your Telephone number</div>'; target.signUpGoGo.disabled = false; return false;}
if(target.add_ref.value == ""){document.getElementById('span-ref').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please tell us where you heard about us.</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please tell us where you heard about us.</div>'; target.signUpGoGo.disabled = false; return false;}

if(target.add_code.value == ""){document.getElementById('span-code').className = 'reg-err'; document.getElementById('reg-error-area').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter the security code.</div>'; document.getElementById('reg-error-area-2').innerHTML = '<div class="errorbox">' + errorimg + ' Error: Please enter the security code.</div>'; target.signUpGoGo.disabled = false; return false;}


return true;
}

function finishStep4(target){
target.continueButton.disabled = true;
document.getElementById('step4-wait').innerHTML = '<img src="mlwimages/loading.gif" width="32" height="32" alt="Loading..." title="Loading..." border="0" />';
}


// Get Delegates

function getDelegates(areaID, bookID, admin)
{
	document.getElementById("delegates-" + areaID).innerHTML = "<p>Loading...</p>";
	
	var d = new Date();
	var tsec = d.getSeconds();
	
	var ajaxRequest;
	try{ajaxRequest = new XMLHttpRequest(); } catch (e){try{ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try{ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){return true;}}}
	ajaxRequest.onreadystatechange = function()
	{
	if(ajaxRequest.readyState == 4){
	document.getElementById("delegates-" + areaID).innerHTML = ajaxRequest.responseText;
	}
	}
	var queryString = 'mlwincludes/interface/getDelegates.php?booking=' + bookID + '&area=' + areaID + '&admin=' + admin + '&time=' + tsec;
	ajaxRequest.open("GET", queryString, true);
	ajaxRequest.send(null);
	return false;
}

function checkBookAction(theAction, thePerson)
{
	var answer = confirm("Press OK to " + theAction + " to " + thePerson)
	if (answer){
		return true;
	}
	else
	{
		return false;
	}
}
