function switchMenu(obj) {
	var mt = document.getElementById(obj);
	if ( mt.style.display != "none" ) {
		mt.style.display = 'none';
	}
	else {
		mt.style.display = '';
	}
}
function addBookmark(title,url){
	if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
	else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
function CheckAdd() {

			if(document.f1.navTitle.value=="")
			{
				window.alert('Enter Your Navagation Title!');
				document.f1.navTitle.focus();
				return false;
			}
			if(document.f1.metaTitle.value=="")
			{
				window.alert('Enter Your Meta Title!');
				document.f1.metaTitle.focus();
				return false;
			}
			if(document.f1.metaDesc.value=="")
			{
				window.alert('Enter Your Meta Description!');
				document.f1.metaDesc.focus();
				return false;
			}
			if(document.f1.metaKeyword.value=="")
			{
				window.alert('Enter Your Meta Keywords!');
				document.f1.metaKeyword.focus();
				return false;
			}
			if(document.f1.content.value=="")
			{
				window.alert('Enter Your Site Content!');
				document.f1.content.focus();
				return false;
			}
		}
function CheckEdit() {

			if(document.f1.navTitle.value=="")
			{
				window.alert('Enter Your Navagation Title!');
				document.f1.navTitle.focus();
				return false;
			}
			if(document.f1.metaTitle.value=="")
			{
				window.alert('Enter Your Meta Title!');
				document.f1.metaTitle.focus();
				return false;
			}
			if(document.f1.metaDesc.value=="")
			{
				window.alert('Enter Your Meta Description!');
				document.f1.metaDesc.focus();
				return false;
			}
			if(document.f1.metaKeyword.value=="")
			{
				window.alert('Enter Your Meta Keywords!');
				document.f1.metaKeyword.focus();
				return false;
			}
			if(document.f1.content.value=="")
			{
				window.alert('Enter Your Site Content!');
				document.f1.content.focus();
				return false;
			}
		}

function CheckForgot() {

			if(document.ForgotForm.u2.value=="")
			{
				window.alert('Enter your username, please!');
				document.ForgotForm.u2.focus();
				return false;
			}
		}
function CheckLogin() {

			if(document.login.us.value=="")
			{
				window.alert('Enter your username, please!');
				document.login.us.focus();
				return false;
			}
			if(document.login.ps.value=="")
			{
				window.alert('Enter your password, please!');
				document.login.ps.focus();
				return false;
			}
		}
function CheckRegister() {

			if(document.RegForm.NewUsername.value=="")
			{
				window.alert('Enter your username, please!');
				document.RegForm.NewUsername.focus();
				return false;
			}

			if(document.RegForm.p1.value=="")
			{
				window.alert('Enter your password, please!');
				document.RegForm.p1.focus();
				return false;
			}

			if(document.RegForm.p2.value=="")
			{
				window.alert('Confirm your password, please!');
				document.RegForm.p2.focus();
				return false;
			}

			if(document.RegForm.p1.value != "" && document.RegForm.p2.value != "" && document.RegForm.p1.value != document.RegForm.p2.value)
			{
				window.alert('Enter and confirm your password again!');
				document.RegForm.p1.value="";
				document.RegForm.p2.value="";
				document.RegForm.p1.focus();
				return false;
			}
			if(document.RegForm.FirstName.value=="")
			{
				window.alert('Enter your First name, please!');
				document.RegForm.FirstName.focus();
				return false;
			}
                        if(document.RegForm.LastName.value=="")
			{
				window.alert('Enter your Surname, please!');
				document.RegForm.LastName.focus();
				return false;
			}
                        if(document.RegForm.phone.value=="")
			{
				window.alert('Enter your Contact Phone number, please!');
				document.RegForm.phone.focus();
				return false;
			}
                        if(document.RegForm.email.value=="")
			{
				window.alert('Enter a Valid E-mail Address, please!');
				document.RegForm.email.focus();
				return false;
			}
		        
                        if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.RegForm.email.value))
			{
				return true;
			}
			
			alert("Invalid E-mail Address! Please re-enter.");
			document.RegForm.email.focus();
			return false;

		}
function CheckProfile() {

			if(document.RegForm.p1.value=="")
			{
				window.alert('Enter your password, please!');
				document.RegForm.p1.focus();
				return false;
			}

			if(document.RegForm.p2.value=="")
			{
				window.alert('Confirm your password, please!');
				document.RegForm.p2.focus();
				return false;
			}

			if(document.RegForm.p1.value != "" && document.RegForm.p2.value != "" && document.RegForm.p1.value != document.RegForm.p2.value)
			{
				window.alert('Enter and confirm your password again!');
				document.RegForm.p1.value="";
				document.RegForm.p2.value="";
				document.RegForm.p1.focus();
				return false;
			}

			if(document.RegForm.FirstName.value=="")
			{
				window.alert('Enter your First Name, please!');
				document.RegForm.FirstName.focus();
				return false;
			}

			if(document.RegForm.LastName.value=="")
			{
				window.alert('Enter your Last Name, please!');
				document.RegForm.LastName.focus();
				return false;
			}
                        if(document.RegForm.Address.value=="")
			{
				window.alert('Enter your Address, please!');
				document.RegForm.Address.focus();
				return false;
			}
			if(document.RegForm.phone.value=="")
			{
				window.alert('Enter your Phone Number, please!');
				document.RegForm.phone.focus();
				return false;
			}
                        if(document.RegForm.email.value=="")
			{
				window.alert('Enter a Valid E-mail Address, please!');
				document.RegForm.email.focus();
				return false;
			}
			if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.RegForm.email.value))
			{
				return true;
			}
			
			alert("Invalid E-mail Address! Please re-enter.");
			document.RegForm.email.focus();
			return false;

		}
function CheckInfo() {

		if(document.f1.NewAdmin.value == "")
		{
			alert('Enter your Admin username!');
			document.f1.NewAdmin.focus();
			return false;
		}

		if(document.f1.NewPass1.value != "")
		{
			if(document.f1.NewPass1.value != document.f1.NewPass2.value)
			{
				alert('Retype and confirm your new password again!');
				document.f1.NewPass1.value = "";
				document.f1.NewPass2.value = "";
				document.f1.NewPass1.focus();
				return false;
			}

		}

	}
function CheckBForm() {

			if(document.form.name.value=="")
			{
				window.alert('Please Enter Your Contact Name!');
				document.form.name.focus();
				return false;
			}
			if(document.form.pickup.value=="")
			{
				window.alert('Please Enter Your Pick up Location!');
				document.form.pickup.focus();
				return false;
			}
			if(document.form.dropoff.value=="")
			{
				window.alert('Please Enter Your Destination!');
				document.form.dropoff.focus();
				return false;
			}
			if(document.form.timedate.value=="")
			{
				window.alert('Please Enter Your Pick Up Date and Time!');
				document.form.timedate.focus();
				return false;
			}
			if(document.form.contactno.value=="")
			{
				window.alert('Please Enter a Vaild Contact Phone Number!');
				document.form.contactno.focus();
				return false;
			}
			if(document.form.email.value=="")
			{
				window.alert('Please Enter Your Email Address!');
				document.form.email.focus();
				return false;
			}
                        		if(document.form.spamcheck.value=="")
			{
				window.alert('Please Enter The Spam Answer!');
				document.form.spamcheck.focus();
				return false;
			}
			if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.email.value))
			{
				return true;
			}
			
			alert("Invalid E-mail Address! Please re-enter.");
			document.form.email.focus();
			return false;
		}
function Checkqbook() {
			if(document.contFrm.name.value=="")
			{
				window.alert('Please Enter Your Contact Name!');
				document.contFrm.name.focus();
				return false;
			}
			if(document.contFrm.pickup.value=="")
			{
				window.alert('Please Enter Your Pick up Location!');
				document.contFrm.pickup.focus();
				return false;
			}
			if(document.contFrm.dropoff.value=="")
			{
				window.alert('Please Enter Your Destination!');
				document.contFrm.dropoff.focus();
				return false;
			}
			if(document.contFrm.timedate.value=="")
			{
				window.alert('Please Enter Your Pick Up Date and Time!');
				document.contFrm.timedate.focus();
				return false;
			}
			if(document.contFrm.contactno.value=="")
			{
				window.alert('Please Enter a Vaild Contact Phone Number!');
				document.contFrm.contactno.focus();
				return false;
			}
		}
                
function CheckNForm() {
			if(document.sb.nEmail.value=="")
			{
				window.alert('Please Enter A Valid Email Address!');
				document.sb.nEmail.focus();
				return false;
			}  
                        }             		
function JBTag(opentag, closetag, textarea)
{
    // Can a text range be created?
    if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
    {
        var caretPos = textarea.caretPos, temp_length = caretPos.text.length;

        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? opentag + caretPos.text + closetag + ' ' : opentag + caretPos.text + closetag;

        if (temp_length == 0)
        {
            caretPos.moveStart("character", -closetag.length);
            caretPos.moveEnd("character", -closetag.length);
            caretPos.select();
        }
        else
            textarea.focus(caretPos);
    }
    // Mozilla text range wrap.
    else if (typeof(textarea.selectionStart) != "undefined")
    {
        var begin = textarea.value.substr(0, textarea.selectionStart);
        var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
        var end = textarea.value.substr(textarea.selectionEnd);
        var newCursorPos = textarea.selectionStart;
        var scrollPos = textarea.scrollTop;

        textarea.value = begin + opentag + selection + closetag + end;

        if (textarea.setSelectionRange)
        {
            if (selection.length == 0)
                textarea.setSelectionRange(newCursorPos + opentag.length, newCursorPos + opentag.length);
            else
                textarea.setSelectionRange(newCursorPos, newCursorPos + opentag.length + selection.length + closetag.length);
            textarea.focus();
        }
        textarea.scrollTop = scrollPos;
    }
    // Just put them on the end, then.
    else
    {
        textarea.value += opentag + closetag;
        textarea.focus(textarea.value.length - 1);
    }
}
