function handleKeyPress(e,form){
 var key=e.keyCode || e.which;
 if (key==13){
 document.location='browse.php' + document.getElementById("quest").value;
 return false;
 }
 }

function show_correct_layer()
{
        selected_value = form1.tickets_status.selectedIndex;
        //alert(selected_value);
        if (selected_value == 0 || selected_value == 1)
        {
                switch_layer("lyr1");
        }
        else if (selected_value == 2)
        {
                switch_layer("lyr2");
        }
        else;
}

function show_correct_layer1()
{       

        if(document.mainForm.payment_method[0].checked)
        {
                       
                switch_layer1("lyr3");
        }
        else if(document.mainForm.payment_method[2].checked)
        {
                switch_layer1("lyr4");
	}
        else if(document.mainForm.payment_method[3].checked)
        {
                switch_layer1("lyr4");
        }
        else if(document.mainForm.payment_method[1].checked)
        {
                switch_layer1("lyr6");
        }
}


function switch_layer1(id)
{

    var maincell = document.getElementById("main1");
    var layerlist = maincell.getElementsByTagName("div");

    var i = 0;
    for (i = 0; i < layerlist.length; i++)
    {
        layerlist[i].className = "clayer_hidden";
    }

    document.getElementById(id).className = "clayer_shown";
}

function switch_layer(id)
{

    var maincell = document.getElementById("main");
    var layerlist = maincell.getElementsByTagName("div");

    var i = 0;
    for (i = 0; i < layerlist.length; i++)
    {
        layerlist[i].className = "clayer_hidden";
    }

    document.getElementById(id).className = "clayer_shown";
}
function open_layer(id)
{
    var maincell = document.getElementById("main");
    var layerlist = maincell.getElementsByTagName("div");

    var i = 0;
    for (i = 0; i < layerlist.length; i++)
    {
        layerlist[i].className = "clayer_shown";
    }
}
function close_layer(id)
{
    var maincell = document.getElementById("main");
    var layerlist = maincell.getElementsByTagName("div");

    var i = 0;
    for (i = 0; i < layerlist.length; i++)
    {
        layerlist[i].className = "clayer_hidden";
    }
}
function switch_layer2(id)
{
    var maincell = document.getElementById("main2");
    var layerlist = maincell.getElementsByTagName("div");

    var i = 0;
    for (i = 0; i < layerlist.length; i++)
    {
        layerlist[i].className = "clayer2_hidden";
    }

    document.getElementById(id).className = "clayer2_shown";
}

function echeck(str)
{
        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        if (str.indexOf(at)==-1){
           return false
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            return false
        }

        if (str.indexOf(at,(lat+1))!=-1){
            return false
        }
        if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            return false
        }
        if (str.indexOf(dot,(lat+2))==-1){
            return false
        }
        if (str.indexOf(" ")!=-1){
            return false
        }
        return true
}
function checkForm(signup)
{
        var flag       = 0;
        var warningMsg = "The following ERRORS have occurred:\n\n";
        /* check that each required field has something in it */
        if (form1.email.value == "")
        {
                warningMsg += "You must enter an email address.\n";
                flag = 1;
        }
        else if (echeck(form1.email.value)==false)
        {
                warningMsg += "You have entered an invalid email address.\n";
                flag = 1;
        }
        /* if there are any warnings, output error message and stop submission */
        if (flag == 1)
        {
                warningMsg += "\n\nPlease correct these problems and resubmit";
                alert(warningMsg);
                return(false);
        }
        return(true);
}

