function Error()
{
    return true;
}
//window.onerror=Error;

function menuover(name,imgname,over)
{
	if (over)
	{
		document.images[name].src = eval("img" + imgname + "Hi.src");
	}
	else
	{
		document.images[name].src = eval("img" + imgname + ".src");
	}
}

function MenuClick(name)
{
	//check to see if InnerFrame is loaded already
	//if so then just load into the InnerMain frame
	switch(name)
	{
		case "home":
			SetMain(name,0,0,"");
			break;
		case "new":
			SetMain(name,0,0,"");
			break;
		case "about":
			SetMain(name,0,0,"");
			break;
		case "account":
			SetMain(name,0,0,"");
			break;
		case "contact":
			SetMain(name,0,1,"");
			break;
		case "purchased":
			SetMain(name,parent.TopMenu.Form1.LoggedIn.value,0,"");
			break;
		case "technical":
			SetMain(name,0,1,"");
			break;
		case "faq":
			SetMain(name,1,1,"");
			break;
		case "tandc":
			SetMain(name,1,1,"");
			break;
		case "help":
			SetMain(name,1,1,"");
			break;
		case "selectimage":
			SetMain("search",1,1,"Mode=Canvas");
			break;
		case "prices":
			SetMain(name,0,1,"");
			break;
	    case "categories":
	        SetMain(name,1,1,"");
			break;
	}
}

function SetMain(name,large,bottompmenu,querystring)
{
    //alert("Current: " + parent.parent.TopMenu.document.Form1.MainSize.value + " Next: " + large);
   
    //if (parent.parent.TopMenu.Form1 != null)
    //{
        if (bottompmenu)
        {
            MainSize = parent.parent.TopMenu.document.Form1.MainSize;
            Main = parent.parent.Main
        }
        else
        {
            MainSize = parent.TopMenu.document.Form1.MainSize;
            Main = parent.Main
        }
        //alert("MainSize: " + MainSize.value + " large: " + large)
        if (MainSize.value==large)
        {
	        Main.InnerMain.document.location.href = name + ".aspx?" + querystring
	    }
	    else
	    {
	        Main.document.location.href = "InnerFrame.aspx?Page=" + name + "&" + querystring
	    }
	    MainSize.value = large;
    //}
}

function SetSize(size)
{
    //alert(document.location.href + " SetSize: " + size)
    if (parent.parent.TopMenu.Form1 != null)
    {
        parent.parent.TopMenu.Form1.MainSize.value = size;
    }
}

function ButtonClick(name)
{
	switch(name)
	{
	    case "accountlogout":
	        document.getElementById("aspnetForm").submit()
	        //aspnetForm.submit()
			break;
		case "logout":
		    document.getElementById("aspnetForm").submit()
			//aspnetForm.submit()
			break;
		case "login":
		    document.getElementById("aspnetForm").submit();
			break;
		case "10":
		    PerPage(10);
		    break;
		case "20":
		    PerPage(20);
		    break;
		case "50":
		    PerPage(50);
		    break;
		case "100":
		    PerPage(100);
		    break;
		case "MorePages":
		    MorePages();
		    break;
		case "PreviousPages":
		    PreviousPages();
		    break;
		case "searchgo":
		    SearchWithin();
		    break;
		case "returnsearch":
		    Back()
		    break;
		case "shortlist":
		    AddToList();
		    break;
		case "removeshortlist":
		    RemoveFromList();
		    break;
		case "viewshort":
		    ViewShortList();
		    break;
		case "registerfront":
		    SetMain("register",1,1,"")
		    break;
		case "register":
		    Register();
		    break;
		case "update":
		    Register();
		    break;
		case "updatedetails":
		    SetMain("register",1,1,"");
		    break;
		case "viewpurchased":
		    SetMain("purchased",0,1,"");
		    break;
		case "contact":
		    SetMain("contact",1,1,"");
		    break;
		case "send":
		    Send();
		    break;
		case "continuepayment":
		    Continue();
		    break;
		case "continueshopping":
		    ContinueShopping();
		    break;
		case "invoiceme":
		    InvoiceMe();
		    break;
		case "download":
		    Purcahses();
		    break;
		case "submit":
		    //form1.submit();
		    //document.getElementById("form1").submit()
		    aspnetForm.submit()
		    break;
		case "cdcollections":
		    SetMain("search",1,1,"Mode=CDs");
		    break;
		case "specialoffers":
		    document.location.href = "New.aspx";
		    break;
		case "print":
		    Print();
		    break;
		case "feimagelink":
		    window.open("http://www.flatearthimages.com")
		    break;
		case "sendemail":
		    document.location.href="mailto:contact@flatearthcanvas.com"
		    break;
		case "viewimages":
		    SetMain("search",1,1,"Mode=Canvas")
		    break;
		case "viewprints":
		    SetMain("search",1,1,"Mode=Canvas")
		    break;
		case "returnprints":
		    SetMain("search",1,1,"Mode=Canvas")
		    break;
	    case "canvas":
	        window.open("http://www.flatearthcanvas.com");
	        break;
	    case "categories":
	        SetMain(name,1,1,"");
			break;
	}
}

function ViewShortList()
        {
            document.location.href = "Search.aspx?Mode=ShortList";
        }


			function TextChange(textbox)
			{
				if (textbox.value == "")
				{
					if (textbox.name.indexOf("txtUsername")!=-1)
					{
						textbox.style.backgroundImage = "url(Images/Front/usernamebox.gif)";
					}
					else if (textbox.name.indexOf("txtPassword")!=-1)
					{
						textbox.style.backgroundImage = "url(Images/Front/passwordbox.gif)";
					}
				}
			}


function FileName()
{
    if (document.location.href.lastIndexOf('/') !=-1)
    {
        LastSlash=document.location.href.lastIndexOf('/')+1;
        LastDot=document.location.href.lastIndexOf('.');
        return document.location.href.substring(LastSlash,LastDot);
    }
    else
    {
        return document.location.href
    }
}

