n01offOLD=new Image(44,20);
n01offOLD.src="http://www.logangraphic.com/i/b-off.jpg";
n01onOLD=new Image(44,20);
n01onOLD.src="http://www.logangraphic.com/i/b-on.jpg";

n01off=new Image(150,20);
n01off.src="http://www.logangraphic.com/i/n-101-off.gif";
n01on=new Image(150,20);
n01on.src="http://www.logangraphic.com/i/n-101-over.gif";
n02off=new Image(150,20);
n02off.src="http://www.logangraphic.com/i/n-102-off.gif";
n02on=new Image(150,20);
n02on.src="http://www.logangraphic.com/i/n-102-over.gif";
n03off=new Image(150,20);
n03off.src="http://www.logangraphic.com/i/n-103-off.gif";
n03on=new Image(150,20);
n03on.src="http://www.logangraphic.com/i/n-103-over.gif";
n04off=new Image(150,20);
n04off.src="http://www.logangraphic.com/i/n-104-off.gif";
n04on=new Image(150,20);
n04on.src="http://www.logangraphic.com/i/n-104-over.gif";
n05off=new Image(150,20);
n05off.src="http://www.logangraphic.com/i/n-105-off.gif";
n05on=new Image(150,20);
n05on.src="http://www.logangraphic.com/i/n-105-over.gif";
n06off=new Image(150,20);
n06off.src="http://www.logangraphic.com/i/n-106-off.gif";
n06on=new Image(150,20);
n06on.src="http://www.logangraphic.com/i/n-106-over.gif";
n07off=new Image(150,20);
n07off.src="http://www.logangraphic.com/i/n-107-off.gif";
n07on=new Image(150,20);
n07on.src="http://www.logangraphic.com/i/n-107-over.gif";
n08off=new Image(150,20);
n08off.src="http://www.logangraphic.com/i/n-108-off.gif";
n08on=new Image(150,20);
n08on.src="http://www.logangraphic.com/i/n-108-over.gif";
n10off=new Image(150,20);
n10off.src="http://www.logangraphic.com/i/n-110-off.gif";
n10on=new Image(150,20);
n10on.src="http://www.logangraphic.com/i/n-110-over.gif";
n11off=new Image(150,20);
n11off.src="http://www.logangraphic.com/i/n-111-off.gif";
n11on=new Image(150,20);
n11on.src="http://www.logangraphic.com/i/n-111-over.gif";
n12off=new Image(150,20);
n12off.src="http://www.logangraphic.com/i/n-112-off.gif";
n12on=new Image(150,20);
n12on.src="http://www.logangraphic.com/i/n-112-over.gif";
n13off=new Image(150,20);
n13off.src="http://www.logangraphic.com/i/n-113-off.gif";
n13on=new Image(150,20);
n13on.src="http://www.logangraphic.com/i/n-113-over.gif";
n14off=new Image(150,20);
n14off.src="http://www.logangraphic.com/i/n-114-off.gif";
n14on=new Image(150,20);
n14on.src="http://www.logangraphic.com/i/n-114-over.gif";
n15off=new Image(150,20);
n15off.src="http://www.logangraphic.com/i/n-115-off.gif";
n15on=new Image(150,20);
n15on.src="http://www.logangraphic.com/i/n-115-over.gif";
n16off=new Image(150,20);
n16off.src="http://www.logangraphic.com/i/n-116-off.gif";
n16on=new Image(150,20);
n16on.src="http://www.logangraphic.com/i/n-116-over.gif";


h02off=new Image(267,44);
h02off.src="http://www.logangraphic.com/i/home-2009-n-102.jpg";
h02on=new Image(267,44);
h02on.src="http://www.logangraphic.com/i/home-2009-n-102-over.jpg";
h03off=new Image(267,44);
h03off.src="http://www.logangraphic.com/i/home-2009-n-103.jpg";
h03on=new Image(267,44);
h03on.src="http://www.logangraphic.com/i/home-2009-n-103-over.jpg";
h04off=new Image(267,44);
h04off.src="http://www.logangraphic.com/i/home-2009-n-104.jpg";
h04on=new Image(267,44);
h04on.src="http://www.logangraphic.com/i/home-2009-n-104-over.jpg";
h05off=new Image(267,44);
h05off.src="http://www.logangraphic.com/i/home-2009-n-105.jpg";
h05on=new Image(267,44);
h05on.src="http://www.logangraphic.com/i/home-2009-n-105-over.jpg";
h06off=new Image(267,44);
h06off.src="http://www.logangraphic.com/i/home-2009-n-106.jpg";
h06on=new Image(267,44);
h06on.src="http://www.logangraphic.com/i/home-2009-n-106-over.jpg";
h07off=new Image(267,44);
h07off.src="http://www.logangraphic.com/i/home-2009-n-107.jpg";
h07on=new Image(267,44);
h07on.src="http://www.logangraphic.com/i/home-2009-n-107-over.jpg";


function flipper(ExistingImageName,NewImageName){
    if (document.images)
    document.images[ExistingImageName].src=eval(NewImageName+".src")
}


function validateSearch(){
    var temp
    if (document.search.query.value==""){
        alert("Tell me what to search for by typing in the white box above the SEARCH button. Thank you!")
        return false
    }
    return true
}


function checkFocus(entry){
    entry.value="";
}


function validate(){
    var temp
    if (document.contact.firstname.value==""){
        alert("Please enter your first name.")
        return false
    }
    if (document.contact.lastname.value==""){
        alert("Please enter your last name.")
        return false
    }
    if (document.contact.company.value==""){
        alert("Please enter your company name.")
        return false
    }
    if (document.contact.email.value==""){
        alert("Please enter your email address.")
        return false
    }
    return true
}


function goUS(clickedonmap){ 
    var thestate = document.letsgoUS.stateUS.options[document.letsgoUS.stateUS.selectedIndex].value
    document.letsgoUS.stateUS.value = ""
    if (thestate == '') {
        var thestate = clickedonmap
    }
    var wheretogo = "http://www.logangraphic.com/buy/results.shtml?" + thestate
    location = wheretogo
}
function goCA(clickedonmap){ 
    var thestate = document.letsgoCA.stateCA.options[document.letsgoCA.stateCA.selectedIndex].value
    document.letsgoCA.stateCA.value = ""
    if (thestate == '') {
        var thestate = clickedonmap
    }
    var wheretogo = "http://www.logangraphic.com/buy/results.shtml?Canada-" + thestate
    location = wheretogo
}


/* begin spam killer */


function CedarockKS(JC0,handler) {  /* "KS" = kill spam */
    var JC1 = "logangraphic"        /* this is the "do" in "do.us" */
    var JC2 = "com"                 /* this is the "us" in "do.us" */
    if (handler=="mto") {           /* write mail to only */
        document.write("<A HREF=\"mai")
        document.write("lto:"+JC0+"@")
        document.write(JC1+"."+JC2+"\">")
    }
    if (handler=="add") {           /* write address only */
        document.write(JC0+"@")
        document.write(JC1+"."+JC2)
    }
    if (handler=="all") {           /* write mail to and address */
        document.write("<A HREF=\"mai")
        document.write("lto:"+JC0+"@")
        document.write(JC1+"."+JC2+"\">")
        document.write(JC0+"@")
        document.write(JC1+"."+JC2)
        document.write("</A>")
    }
    return true
}


/* end of spam killer */


function ValidateContactOne() {
    /* VALIDATE REQUIRED FIELDS */
    if (document.contact.help.value=="select..."){
        alert("Please choose a way we can help you.")
        return false
    }
    if (document.contact.help.value==""){
        alert("Please choose a way we can help you.")
        return false
    }
    win24=window.open('','pagetwo','menubar=1,toolbar=0,resizable=1,scrollbars=1,width=500,height=500,left=50,top=50')
    win24.moveTo(screen.width/2-250,screen.height/2-250);
    return true
}


function ValidateContactTwo(f) {

    /* DISABLE THE SUBMIT BUTTON AFTER FIRST CLICK */
    function Localize(NewText){
        return NewText;
    }
    var ButtonText = Localize("Submitting...");
    var submissions=0;
    function Submitting(f){
        f.go.value=ButtonText;
        f.go.disabled=true;
        if (submissions==0)f.submit();
        submissions++;
        /* SHOW "STAND BY" IMAGE */
        flipper('sub1','subon')
        return true
    }
    /* VALIDATE REQUIRED FIELDS */
    var emailStr=document.contact2.email.value

    /* VERIFY EMAIL ADDRESS IS VALID */
    var emailPat=/^(.+)@(.+)$/
    var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
    var validChars="\[^\\s" + specialChars + "\]"
    var quotedUser="(\"[^\"]*\")"
    var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
    var atom=validChars + '+'
    var word="(" + atom + "|" + quotedUser + ")"
    var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
    var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
    var matchArray=emailStr.match(emailPat)
    if (matchArray==null) {
        var JC1 = confirm("Email address seems incorrect (check @ and .'s). Submit anyway?")
        if (!JC1) {return false}
        Submitting(f)
    }
    var user=matchArray[1]
    var domain=matchArray[2]
    if (user.match(userPat)==null) {
        var JC2 = confirm("Email address seems incorrect (username doesn't seem to be valid). Submit anyway?")
        if (!JC2) {return false}
        Submitting(f)
    }
    var IPArray=domain.match(ipDomainPat)
    if (IPArray!=null) {
        for (var i=1;i<=4;i++) {
            if (IPArray[i]>255) {
                var JC3 = confirm("Email address seems incorrect (destination IP address is invalid). Submit anyway?")
                if (!JC3) {return false}
                Submitting(f)
            }
        }
        return true
    }
    var domainArray=domain.match(domainPat)
    if (domainArray==null) {
        var JC4 = confirm("Email address seems incorrect (domain name doesn't seem to be valid). Submit anyway?")
        if (!JC4) {return false}
        Submitting(f)
    }
    var atomPat=new RegExp(atom,"g")
    var domArr=domain.match(atomPat)
    var len=domArr.length
    if (domArr[domArr.length-1].length<2 || 
        domArr[domArr.length-1].length>4) {
        var JC5 = confirm("Email address seems incorrect (address must end in a two, three, or four letter domain). Submit anyway?")
        if (!JC5) {return false}
        Submitting(f)
    }
    if (len<2) {
        var errStr="Email address seems incorrect (missing a complete hostname). Submit anyway?"
        var JC6 = confirm(errStr)
        if (!JC6) {return false}
        Submitting(f)
    }
    /* SET COOKIE FOR EMAIL TEST */
    document.contact2.emailtest.value = "valid"
    document.cookie = "CedarockValidate=valid"
    Submitting(f)
}
