$(document).ready(function(){

	$('#login_toggle').click(function () {
	if ($("#login_form").is(":hidden")) {
		$("#login_form").slideDown("slow");
		} else {
		$("#login_form").slideUp("slow");
		}
	});

	$('#sitemap_toggle').click(function () {
	if ($("#sitemap").is(":hidden")) {
		$("#sitemap").slideDown("slow");
		} else {
		$("#sitemap").slideUp("slow")
		}
	});

	$('#comment_login_toggle').click(function () {
	if ($("#commentlogin").is(":hidden")) {
		$("#commentlogin").slideDown("slow");
		} else {
		$("#commentlogin").slideUp("slow")
		}
	});

	//Tabs
	$("#example > ul").tabs();
	$("#cartoontabs > ul").tabs();
	$("#cartoontabs").css("display","block");
	$("#blogtabs > ul").tabs();
	$("#blogtabs").css("display","block");
	$("#tagtabs > ul").tabs();
	$("#tagtabs").css("display","block");
	$("#poptabs > ul").tabs();
	$("#poptabs").css("display","block");
	$("#othertabs > ul").tabs();
	$("#othertabs").css("display","block");

	$("#mastleft").click(function(){
		var left=parseInt($(".mastblock").css("left"));
		if (left<0) {
			$(".mastblock").animate({"left": "+=300px"}, "slow");
		}
	});

	$("#mastright").click(function(){
		var left=parseInt($(".mastblock").css("left"));
		var width=parseInt($(".mastblock").width());
		left=left*-1;
		if (left<(width-900)) {
			$(".mastblock").animate({"left": "-=300px"}, "slow");
		}
	});

	$("#tableright").click(function(){
		$(".tableblock").animate({"left": "+=50px"}, "slow");
	});

	$("#tableleft").click(function(){
		$(".tableblock").animate({"left": "-=50px"}, "slow");
	});


	$("#thepeople").click(function(){
		$("#peopleform").submit();
	});

	$("#thetagselect").click(function(){
		$("#tagform").submit();
	});





});

function changePage(newLoc)
{
	nextPage = newLoc.options[newLoc.selectedIndex].value

	if (nextPage != "")
	{
	document.location.href = nextPage
	}
}

var normbox ='1px #52AAAd solid';
var redbox ='2px red solid';
function Checkandsubmit(){

	var bsubmit = true;
				if(!VerifyTextBox(document.frm.txtPostcode,true)){ bsubmit = false; };
				if(!VerifyTextBox(document.frm.txtAddress1,true)){
					bsubmit = false ;
					VerifyTextBox(document.frm.txtAddress2,false);
					VerifyTextBox(document.frm.txtAddress3,false);
				}
				else {
				document.frm.txtAddress2.style.border=normbox;
				document.frm.txtAddress3.style.border=normbox;
				}
				if(!VerifyTextBox(document.frm.txtDaycontact,true)){ bsubmit = false; };
				if(!VerifyTextBox(document.frm.txtFullname,true)){ bsubmit = false; };
				if(!VerifyTextBox(document.frm.txtEmailAddress,true)){ bsubmit = false; };
				//if(!validateEMail(document.frm.txtEmailAddress.value,"e")) { bsubmit = false; }
				if (!bsubmit){ PopAlert();	}
				else{
					if(!validateEMail(document.frm.txtEmailAddress.value,"e")) { return false; }
					return true;
					//document.frm.submit();
				}
				return false;

}
	function PopAlert(){
		alert('Please make sure that all highlighted fields are completed before submitting!');
	}

	function Checkstring(str){
		if (str.length == 0){
			return true;
		}
		else{
			return false;
		}

	}

	function checkNumber(e,textboxValue){
		var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode;

		if (charCode > 31 && (charCode < 48 || charCode > 57))
		{
			return false;
		}
			return true;
	}

function VerifyTextBox(obj,bfocus){

			if (Checkstring(obj.value)){

				obj.style.border =redbox;
				if (bfocus){ obj.focus(); }
				return  false;
			}
			else {
				obj.style.border =normbox;
				return true;
			}

	}

function submitPage(){
				frmPay.submit();
				return true;
			}


// Use this function as the return value when submitting a form. Must supply a language of a or e
function validateEMail(theAddress,language) {
	if (theAddress.match(/[ |\t|\r|\n]*\"?([^\"]+\"?@[^ <>\t]+\.[^ <>\t][^ <>\t]+)[ |\t|\r|\n]*/))
	{
	return true;
	}
	else
	{
	if(language=="a")
	{
		alert(theAddress + "in nie n  geldige e-pos adres nie.");
	}
	else
	{
		alert(theAddress + " is not a valid email address. It should look like user@serviceprovider.co.za");
	}

	return false;
	}
}

var normbox ='1px #52AAAd solid';
var redbox ='2px red solid';
function Checkdetails(){
		var bsubmit = true;
			if(!VerifyTextBox(document.subform.firstname,true)){ bsubmit = false; };
			if(!VerifyTextBox(document.subform.email,true)){ bsubmit = false; };
			if(!VerifyTextBox(document.subform.address,true)){ bsubmit = false; };
			if(!VerifyTextBox(document.subform.code,true)){ bsubmit = false; };
			if(!VerifyTextBox(document.subform.cellphone,true)){ bsubmit = false; };
			if(!VerifyTextBox(document.subform.lastname,true)){ bsubmit = false; };
			if (!bsubmit){ PopAlert();	}
				else{
					if(!emailValidator(document.subform.email.value,"e")) { return false; }
					return true;
				}
				return false;

			}
function emailValidator(theAddress,language) {
	if (theAddress.match(/[ |\t|\r|\n]*\"?([^\"]+\"?@[^ <>\t]+\.[^ <>\t][^ <>\t]+)[ |\t|\r|\n]*/))
	{
	return true;
	}
	else
	{
	if(language=="a")
	{
		alert(theAddress + "in nie n  geldige e-pos adres nie.");
	}
	else
	{
		alert(theAddress + " is not a valid email address. It should look like "  +theAddress+"@serviceprovider.co.za");
	}

	return false;
	}
}




