﻿/* 
This function replace all $ with document.getElementById.
*/
if (typeof ($) != "function") {
    function $() {
        var elements = new Array();
        for (var i = 0; i < arguments.length; i++) {
            var element = arguments[i];
            if (typeof element == 'string')
                element = document.getElementById(element);
            if (arguments.length == 1)
                return element;
            elements.push(element);
        }
        return elements;
    }
}


var result

function checkemail(val){
    var str = val
    var filter=/^.+@.+\..{2,3}$/

    if (filter.test(str))
        result=true
    else {
        //alert("Please input a valid email address!")
        result=false
    }
    return (result)
}

function checkReachForm() {
    if ($("txtFirstName").value == "") {
        alert("Please enter first name");
        $("txtFirstName").focus();
        return false
    } else if ($("txtLastName").value == "") {
        alert("Please enter last name")
        $("txtLastName").focus();
        return false
    } else if ($("txtCompany").value == "") {
        alert("Please enter company name")
        $("txtCompany").focus();
        return false
    } else if (checkemail($("txtEmail").value) == false) {
        alert("Please enter a valid email address");
        $("txtEmail").focus();
        return false
    } else if ($("txtCity").value == "") {
        alert("Please enter city name")
        $("txtCity").focus();
        return false
    } else if ($("txtState").value == "") {
        alert("Please enter vaild state")
        $("txtState").focus();
        return false
    } else {
        $("hdnSend").value = "send";
        return true
    }
}






var delayb4scroll = 500; //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed = 2; //Specify marquee scroll speed (larger is faster 1-10)
var pauseit = 1; //Pause marquee onMousever (0=no. 1=yes)?
var tim;
////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed = marqueespeed;
var pausespeed = (pauseit == 0) ? copyspeed : 0;
var actualwidth = '';

function scrollmarquee() {
    //document.write(parseInt(cross_marquee.style.right));
    //if (parseInt(cross_marquee.style.right)>(actualwidth*(-1)+8)) {
    if (document.getElementById('track').value == "") {
        if (parseInt(cross_marquee.style.right) > (actualwidth * (-1) + 8)) {
            cross_marquee.style.right = parseInt(cross_marquee.style.right) - copyspeed + "px";
            //if (cross_marquee.style.right == "-3580px") {
            //    alert(cross_marquee.style.right);
            //    alert(parseInt(marqueewidth));
            //    cross_marquee.style.right = parseInt(marqueewidth) - 8 + "px";
            //}
            //alert(actualwidth);
        }
        else {
            //alert(parseInt(marqueewidth));
            cross_marquee.style.right = parseInt(marqueewidth) - 8 + "px";
        }
    }
}

//on mouse out
function mouse_out() {
    document.getElementById('track').value = "";
    clearTimeout(tim);
    //alert(document.getElementById('track').value);
    scrollmarquee;
}

//init()
function initializemarquee() {
    cross_marquee = document.getElementById("vmarquee");
    cross_marquee.style.right = 0;
    marqueewidth = document.getElementById("marqueecontainer").offsetWidth;
    actualwidth = cross_marquee.offsetWidth;
    if (window.opera || navigator.userAgent.indexOf("Netscape/7") != -1) { //if Opera or Netscape 7x, add scrollbars to scroll and exit
        cross_marquee.style.width = marqueewidth + "px";
        cross_marquee.style.overflow = "scroll";
        return
    }
    //setTimeout('lefttime=setInterval("scrollmarquee()",35)', delayb4scroll);
    setTimeout('lefttime=setInterval("scrollmarquee()",35)', delayb4scroll);
}

//event listener
/*
if (window.addEventListener) {
    window.addEventListener("load", initializemarquee, false);
}
else if (window.attachEvent) {
    window.attachEvent("onload", initializemarquee);
}
else if (document.getElementById) {
    window.onload = initializemarquee;
}
*/
