window.onload = function(){
    checkScreenRez();
}

//set 800 stylesheet
function checkScreenRez()
{
	if(screen.width <= 800 )
	{
		document.getElementById('head_l').style.display = "none";
		document.getElementById('head_r').style.display = "none";
	}
}


// Show Div
function showdiv(divid){
	document.getElementById(divid).style.display = (document.getElementById(divid).style.display == "none") ? "" : "none";
}
function hidediv(divid){
	document.getElementById(divid).style.display = "none";
}

// Quick Change Class Function //
function changeClass(str1, str2){
	document.getElementById(str1).className = (document.getElementById(str1).className == str2) ? "" : str2;
}

function clearfield(thisfield){ 
	thisfield.value = "";
}


// Check SignIn Top
function CheckSignIn()
{    
	var msg,submitFlag, f;
	msg = "";
	submitFlag = 0;
	f = document.signinform;
	                 
	if(f.usern_p.value ==  "" || f.usern_p.value.toUpperCase() == "USERNAME")
	{
		msg= msg + "Please enter a Username\n";
		submitFlag = 1;
	}

	if(f.password_p.value ==  "" || f.password_p.value.toUpperCase() == "PASSWORD")
	{
		msg= msg + "Please enter a Password\n";
		submitFlag = 1;
	}
	
			
	if(submitFlag == "1")
	{
		alert(msg);
		return (false);
	}
}


// Check SignIn Page
function CheckSignIn_P()
{    
	var msg,submitFlag, f;
	msg = "";
	submitFlag = 0;
	f = document.signinform_p;
	                 
	if(f.usern_p.value ==  "" || f.usern_p.value.toUpperCase() == "USERNAME")
	{
		msg= msg + "Please enter a Username\n";
		submitFlag = 1;
	}

	if(f.password_p.value ==  "" || f.password_p.value.toUpperCase() == "PASSWORD")
	{
		msg= msg + "Please enter a Password\n";
		submitFlag = 1;
	}
	
			
	if(submitFlag == "1")
	{
		alert(msg);
		return (false);
	}
}


// Check Register - Athletics
function CheckRegForm()
{    
	var msg,submitFlag, f;
	msg = "";
	var flagfail = false;
	f = document.register;
	                 
	if(f.fname.value ==  "")
	{
		msg= msg + "     - Your Firstname\n";
		flagfail = true;
	}

	if(f.sname.value ==  "")
	{
		msg= msg + "     - Your Surname\n";
		flagfail = true;
	}
	
	if(f.dobyear.value ==  "")
	{
		msg= msg + "     - Your Date of Birth\n";
		flagfail = true;
	}
	
	if(f.esex.value ==  "")
	{
		msg= msg + "     - Your Gender\n";
		flagfail = true;
	}
			
	if(f.sport1.value ==  ""  && f.sport2.value ==  "" && f.sport3.value ==  "")
	{
		msg= msg + "     - Sport Interests\n";
		flagfail = true;
	}
	
	if(f.pcode.value ==  "")
	{
		msg= msg + "     - Your Postcode\n";
		flagfail = true;
	}
		
	if(f.email.value.indexOf("@") == -1 || f.email.value.indexOf(".") == -1 || f.email.value ==  "") 
	{	
    	msg = msg +  "     - A valid e-mail address\n";
		flagfail = true;
	}
	
	if(f.usern.value ==  "")
	{
		msg= msg + "     - Your username\n";
		flagfail = true;
	}
	
	if(f.password.value ==  "")
	{
		msg= msg + "     - Your password\n";
		flagfail = true;
	}
	
	if(f.terms.checked == 0)
	{
		msg= msg + "     - Agree to Conditions of Use\n";
		flagfail = true;
	}
		
	if (flagfail == false){
		
		if (f.password.value.toUpperCase() == f.password_c.value.toUpperCase()){
			flagfail = false;
		}
		else{
			flagfail = true;
			msg = "Passwords must match.";
		}
	}
	else{
		msg = "Please fill in the following field(s):\n\n" + msg;
	}
	
	if (flagfail == true){
		alert(msg);
		return false;
	}
	
}

// Check Change Personal Details Form
function CheckPersForm()
{    
	var msg,submitFlag, f;
	msg = "";
	var flagfail = false;
	f = document.update;
	                 
	if(f.fname.value ==  "")
	{
		msg= msg + "     - Your Firstname\n";
		flagfail = true;
	}

	if(f.sname.value ==  "")
	{
		msg= msg + "     - Your Surname\n";
		flagfail = true;
	}
	
			
	if(f.sport1.value ==  ""  && f.sport2.value ==  "" && f.sport3.value ==  "")
	{
		msg= msg + "     - Sport Interests\n";
		flagfail = true;
	}
	
	if(f.pcode.value ==  "")
	{
		msg= msg + "     - Your Postcode\n";
		flagfail = true;
	}
		
		
	msg = "Please fill in the following field(s):\n\n" + msg;
	
	if (flagfail == true){
		alert(msg);
		return false;
	}
	
}


// Check Change Login Details Form
function CheckLogForm()
{    
	var msg,submitFlag, f;
	msg = "";
	var flagfail = false;
	f = document.update;
	                 
	if(f.email.value.indexOf("@") == -1 || f.email.value.indexOf(".") == -1 || f.email.value ==  "") 
	{	
    	msg = msg +  "     - A valid e-mail address\n";
		flagfail = true;
	}
	
	
	if(f.usern.value ==  "")
	{
		msg= msg + "     - Your username\n";
		flagfail = true;
	}
	
	if(f.oldpassword.value ==  "")
	{
		msg= msg + "     - Your Old Password\n";
		flagfail = true;
	}
		
	if(f.newpassword.value ==  "")
	{
		msg= msg + "     - Your New Password\n";
		flagfail = true;
	}
		
	if (flagfail == false){
		
		if (f.newpassword.value.toUpperCase() == f.newpassword_c.value.toUpperCase()){
			flagfail = false;
		}
		else{
			flagfail = true;
			msg = "Passwords must match.";
		}
	}
	else{
		msg = "Please fill in the following field(s):\n\n" + msg;
	}
	
	if (flagfail == true){
		alert(msg);
		return false;
	}
	
}


// Check Register Schools
function CheckRegFormSch()
{    
	var msg,submitFlag, f;
	msg = "";
	var flagfail = false;
	f = document.register;
	                 
	if(f.fname.value ==  "")
	{
		msg= msg + "     - Your Firstname\n";
		flagfail = true;
	}

	if(f.sname.value ==  "")
	{
		msg= msg + "     - Your Surname\n";
		flagfail = true;
	}
	
	if(f.dobyear){
		if(f.dobyear.value ==  "")
		{
			msg= msg + "     - Your Date of Birth\n";
			flagfail = true;
		}
		
		if(f.esex.value ==  "")
		{
			msg= msg + "     - Your Gender\n";
			flagfail = true;
		}
	}
	
	
	if(f.schoolname.value ==  "")
	{
		msg= msg + "     - Your School Name\n";
		flagfail = true;
	}
	
	
	if(f.schoolarea){
		if(f.schoolarea.value ==  "")
		{
			msg= msg + "     - Your School Area\n";
			flagfail = true;
		}
	}
	
	if(f.schoolpcode){
		if(f.schoolpcode.value ==  "")
		{
			msg= msg + "     - Your School Postcode\n";
			flagfail = true;
		}
	}
		
	if(f.schoolpos){
		if(f.schoolpos.value ==  "")
		{
			msg= msg + "     - Your Position in School\n";
			flagfail = true;
		}
		
		if(f.schoolage.value ==  "")
		{
			msg= msg + "     - Age range of school\n";
			flagfail = true;
		}
	}
		
		
	if(f.sport1.value ==  ""  && f.sport2.value ==  "" && f.sport3.value ==  "")
	{
		msg= msg + "     - Sport Interests\n";
		flagfail = true;
	}
	
		
	if(f.email.value.indexOf("@") == -1 || f.email.value.indexOf(".") == -1 || f.email.value ==  "") 
	{	
    	msg = msg +  "     - A valid e-mail address\n";
		flagfail = true;
	}
	
	if(f.usern.value ==  "")
	{
		msg= msg + "     - Your username\n";
		flagfail = true;
	}
	
	if(f.password.value ==  "")
	{
		msg= msg + "     - Your password\n";
		flagfail = true;
	}
	
	if(f.terms.checked == 0)
	{
		msg= msg + "     - Agree to Conditions of Use\n";
		flagfail = true;
	}
		
	if (flagfail == false){
		
		if (f.password.value.toUpperCase() == f.password_c.value.toUpperCase()){
			flagfail = false;
		}
		else{
			flagfail = true;
			msg = "Passwords must match.";
		}
	}
	else{
		msg = "Please fill in the following field(s):\n\n" + msg;
	}
	
	if (flagfail == true){
		alert(msg);
		return false;
	}
	
}


// Check Contact Us form
function Checkform()
{    
	var msg,submitFlag, f;
	msg = "";
	submitFlag = 0;
	f = document.contform;
	                 
	if(f.email.value.indexOf("@") == -1 || f.email.value.indexOf(".") == -1 || f.email.value ==  "") 
	{	
    	msg = msg +  "Please enter a valid e-mail address\n";
		submitFlag = 1;
	}
	
	if(f.name.value ==  "")
	{
		msg= msg + "Please enter your name\n";
		submitFlag = 1;
	}
	
	if(f.name.value ==  "")
	{
		msg= msg + "Please enter your enquiry\n";
		submitFlag = 1;
	}
	
			
	if(submitFlag == "1")
	{
		alert(msg);
		return (false);
	}

	else 
	{
	      return (true);
	}
}


// Check FAQ Search
function CheckFAQ() { 
	searchfield = document.searchfaq.faq.value
    if (searchfield.length == 0 || searchfield.toUpperCase() == "ENTER KEYWORD OR PHRASE"){
        alert('Please enter a keyword or phrase');
		return false;
	}
	else if(searchfield.length < 5){
		alert('Please enter at least 5 characters');
		return false;
	}
	else {
        return true;
    }
}


<!-- Check word count
function textCounter(field,cntfield,maxlimit) {
	
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	cntfield.value = maxlimit - field.value.length;
	
}
//  End -->

// New Ticket Form validation-->
function CheckNewTicket()
{
	var f = document.newticket;
	var flagFail = 0;
	msg = ""
	
	if (f.subject.value.length == 0)
	{flagFail = 1; msg = msg + "   - Subject\n";}
	
	if (f.description.value.length == 0)
	{flagFail = 1; msg = msg + "   - Description\n";}
	
	if (f.ement.value == 0)
	{flagFail = 1; msg = msg + "   - Mentor\n";}
		
		
	if (flagFail == 1)
	{	
		msg = "Please complete the following fields:\n" + msg;
		alert(msg);
		return (false);
	}
	
}

// New FAQ Form validation-->
function CheckNewFaq()
{
	var f = document.newfaq;
	var flagFail = 0;
	msg = ""
	
	if (f.question.value.length == 0)
	{flagFail = 1; msg = msg + "   - Question\n";}
	
	if (f.answer.value.length == 0)
	{flagFail = 1; msg = msg + "   - Answer\n";}
	
	if (f.mtype.value == 0)
	{flagFail = 1; msg = msg + "   - Area\n";}
	
	if(f.top5.checked == 1 && f.top5_1.checked == 1 && f.top5_2.checked == 1 && f.top5_3.checked == 1 && f.top5_4.checked == 1 && f.top5_5.checked == 1)
	{flagFail = 1; msg = msg + "   - Remove top 10 FAQ\n";}
		
		
	if (flagFail == 1)
	{	
		msg = "Please complete the following fields:\n" + msg;
		alert(msg);
		return (false);
	}
	
}



function confirmDel(tid,adminMember){
	var msg = "Are you sure you want to delete this question?";
	var f = document.ticketform;
	
	if(f.tStatus.value == 'delete'){
		
		if (confirm(msg)) 	{
			return true;
		} else {
			return false;
		}
		
	}
}


function confirmDelFAQ(str1){
	var msg = "Are you sure you want to delete this faq?";
	if (confirm(msg)) 	{
		document.location.href = 'faq_insert.asp?delete=true&pk='+str1;
	} else {
		return false;
	}
}


//Newsletter 
function CheckNewsAtt()
{    
	var msg,submitFlag, f;
	msg = "The following fields are missing\n\n";
	submitFlag = 0;
	f = document.emailattr;
		
	if( f.esubject.value ==  "") 
	{	
    	msg = msg +  " Subject Line\n";
		submitFlag = 1;
	}
	
	if( f.etitle.value ==  "") 
	{	
    	msg = msg +  " Newsletter Title\n";
		submitFlag = 1;
	}
	
	if( f.ebody.value ==  "") 
	{	
    	msg = msg +  " Newsletter Body\n";
		submitFlag = 1;
	}
			
	if(submitFlag == "1")
	{
		alert(msg);
		return (false);
	}

	else 
	{
	     return (true);
	}
}


function CheckTestEmail()
{    
	var msg,submitFlag, f;
	msg = "";
	submitFlag = 0;
	f = document.customemailform;
	
	                 
	if(f.etest.value.indexOf("@") == -1 || f.etest.value.indexOf(".") == -1 || f.etest.value ==  "") 
	{	
    	msg = msg +  " Please enter a valid email address";
		submitFlag = 1;
	}
	
			
	if(submitFlag == "1")
	{
		alert(msg);
		return (false);
	}

	else 
	{
	     return (true);
	}
}


function CheckCustomEmail()
{    
	var msg,submitFlag, f;
	msg = "";
	submitFlag = 0;
	f = document.customemailform;
	
	                 
	if(f.customemail.value.indexOf("@") == -1 || f.customemail.value.indexOf(".") == -1 || f.customemail.value ==  "") 
	{	
    	msg = msg +  " Please enter a valid email address";
		submitFlag = 1;
	}
	
			
	if(submitFlag == "1")
	{
		alert(msg);
		return (false);
	}

	else 
	{
	     return (true);
	}
}


function checklaunch()
{    
	
	if(confirm("Are you sure you want to Launch the Newsletter?"))
	{
		return (true);
	}
	else
	{
		return (false);
	}
	
}
