isLoaded = false;
var printImgName = "";
function nav_image(in_object,in_name,in_state) {
    if (!isLoaded) {
        return true;
    }
    in_object.src = eval(in_name + "_" + in_state + ".src");
}
//================================================================================================//

var movies_2000 = new Array("test.mov","dilemma.mov","chair.mov","taxi.mov","tvc_3-P.mov","suite-open-end-low.mov","osadtvf02.mov","osadtvg02.mov","osadtve02.mov","osadtvb02.mov","osadtva02.mov","slot.mov","liana.mov","game.mov");
var movies_1990 = new Array("9010.mov","908.mov","909.mov");
var movies_1980 = new Array("802.mov");
var movies_1970 = new Array("702.mov","705.mov");
var movies_1960 = new Array("602.mov","601.mov");
var movies_1950 = new Array();
var movies_1940 = new Array("501.mov","401.mov","402.mov");
var movies_1930 = new Array();
var movies_1920 = new Array();
//================================================================================================//


function getMovie(year, id)
{
    var name = eval("movies_"+year)[id];
    var name = "../images/movie/"+name;
    var obj = document.getElementById('movie');
    var myQTObject = new QTObject(name, "aaa", "290", "257");
        myQTObject.addParam("autostart", "true");
        myQTObject.addParam("controller", "true");
        myQTObject.write('movie');
}

//------------------------------------------------------------------------------------------------//
function getMedia(id,th)
{
    var count = eval("movies_"+id).length;
    var str = '<table border="0" cellpadding="0" cellspacing="0" class="media_table">';
    if(th) 
    {


        current_link.className = "";        
        th.className = "active";
        current_link = th;
    }
    for( var i = 1; i < count+1; i++)
    {
        
        if((i-1)%3 == 0)
        {
            str += '<tr>';
            var tr = i + 2;
        }

        str += '<td valign="top" width="93"><a href="javascript:getMovie('+id+','+(i-1)+');"><img src="../images/media/'+ id + '_mv_' + i + '.gif" ' + 'width="93" height="80" border="0" alt=""></a></td>';

        if(i == tr)
        {
            str += '</tr>';
        }
    }                                                
    
    
    
    document.getElementById('media').innerHTML = str;
    if(document.getElementById('movie'))
    {
        document.getElementById('movie').innerHTML = "";
    }
    

}


function popImg(img)
{
    printImgName = img;

    var x = screen.availWidth/2;
    window.open("PrintImg.aspx?img_src="+img,"print","left="+(x-245)+",top=300,menubar=0,resizable=0,width=490,height=715")
}

function getPrint(id,count)
{

    var str = '<table border="0" cellpadding="0" cellspacing="0" class="print_table">';

    for( var i = 1; i < count+1; i++)
    {
        
        if((i-1)%3 == 0)
        {
            str += '<tr>';
            var tr = i + 2;
        }
        var img = "'"+id+"_pr_"+i+".jpg"+"'";
        str += '<td valign="top" width="93"><a href="javascript:popImg('+img+');"><img src="../images/print/'+ id + '_pr_' + i + '.gif" ' + 'width="93" height="121" border="0" alt=""></a></td>';

        if(i == tr)
        {
            str += '</tr>';
        }
    }
    document.getElementById('print').innerHTML = str;    
}

//=======================Contact us validation start ========================//
function val_some_value(some_value,count) {
    var reg = new RegExp("^[0-9]+$");
    return ((reg.test(some_value)) && (some_value.length == count));
}
        
function isValidEmail(val) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(val)){
    return (true);
    }
    return (false);
}

function isValidDate(val) {
    var date = val.split(".");
    
    if(date.length != 3)
    {
        return (false);
    }
    
    if(!val_some_value(date[0],2)){
        return (false);
    }
    
    if(!val_some_value(date[1],2)){
        return (false);
    }
    
    if(!val_some_value(date[2],4)){
        return (false);
    }
            
    if(date[0] > 12 || date[0] <1 || date[1] >31 || date[1]<1 || date[2] <1){
        return (false);
    }
    
    return (true);
}

function ltrim(str) { 
    for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
    return str.substring(k, str.length);
}
function rtrim(str) {
    for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
    return str.substring(0,j+1);
}
function trim(str) {
    return ltrim(rtrim(str));
}
function isWhitespace(charToCheck) {
    var whitespaceChars = " \t\n\r\f";
    return (whitespaceChars.indexOf(charToCheck) != -1);
}

function IsSelectedCombo(in_name)
{

    return (document.getElementById(in_name).selectedIndex);
}

function ValidateForm()
{
    
    var checkFailed = false;

    var val = trim(document.forms[0].elements['first_name'].value);
    document.forms[0].elements['first_name'].value = val;
    if (val.length != 0) {
        document.getElementById('first_name_error').style.display = 'none';
    } else {
        document.getElementById('first_name_error').style.display = 'block';
        checkFailed = true;
    }
    
    var val = trim(document.forms[0].elements['last_name'].value);
    document.forms[0].elements['last_name'].value = val;
    if (val.length != 0) {
        document.getElementById('last_name_error').style.display = 'none';
    } else {
        document.getElementById('last_name_error').style.display = 'block';
        checkFailed = true;
    }
    
    var val = trim(document.forms[0].elements['address1'].value);
    document.forms[0].elements['address1'].value = val;
    if (val.length != 0) {
        document.getElementById('address1_error').style.display = 'none';
    } else {
        document.getElementById('address1_error').style.display = 'block';
        checkFailed = true;
    }
    
    var val = trim(document.forms[0].elements['city'].value);
    document.forms[0].elements['city'].value = val;
    if (val.length != 0) {
        document.getElementById('city_error').style.display = 'none';
    } else {
        document.getElementById('city_error').style.display = 'block';
        checkFailed = true;
    }
    
    if (IsSelectedCombo('state')) {
        document.getElementById('state_error').style.display = 'none';
    } else {
        document.getElementById('state_error').style.display = 'block';
        checkFailed = true;
    }
    
    var val = trim(document.forms[0].elements['zip'].value);
    document.forms[0].elements['zip'].value = val;
    if (val_some_value(val,5)) {
        document.getElementById('zip_error').style.display = 'none';
    } else {
        document.getElementById('zip_error').style.display = 'block';
        checkFailed = true;
    }
    
    if (IsSelectedCombo('country')) {
        document.getElementById('country_error').style.display = 'none';
    } else {
        document.getElementById('country_error').style.display = 'block';
        checkFailed = true;
    }
    
    var val = trim(document.forms[0].elements['email'].value);
    document.forms[0].elements['email'].value = val;
    if (isValidEmail(val)) {
        document.getElementById('email_error').style.display = 'none';
    } else {
        document.getElementById('email_error').style.display = 'block';
        checkFailed = true;
    }
    
    var val = trim(document.forms[0].elements['verify_email'].value);
    document.forms[0].elements['verify_email'].value = val;
    if (val == document.forms[0].elements['email'].value) {
        document.getElementById('verify_email_error').style.display = 'none';
    } else {
        document.getElementById('verify_email_error').style.display = 'block';
        checkFailed = true;
    }
    
    if (IsSelectedCombo('subject')) {
        document.getElementById('subject_error').style.display = 'none';
    } else {
        document.getElementById('subject_error').style.display = 'block';
        checkFailed = true;
    }
    
    if (checkFailed)
        return false;
    
}

function getElementsByClassName(className, tag, elm){
    var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
    var tag = tag || "*";
    var elm = elm || document;
    var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
    var returnElements = [];
    var current;
    var length = elements.length;
    for(var i=0; i<length; i++){
        current = elements[i];
        if(testClass.test(current.className)){
            returnElements.push(current);
        }
    }
    return returnElements;
}

function ResetForm()
{
    var val = "";    
    document.getElementById('title').selectedIndex = 0;
    document.forms[0].elements['first_name'].value = val;
    document.forms[0].elements['last_name'].value = val;
    document.forms[0].elements['company'].value = val;
    document.forms[0].elements['address1'].value = val;
    document.forms[0].elements['address2'].value = val;
    document.forms[0].elements['city'].value = val;
    
    document.getElementById('state').selectedIndex = 0;
    document.forms[0].elements['zip'].value = val;
    document.getElementById('country').selectedIndex = 0;
    document.getElementById('home_phone').value = val;
    document.getElementById('work_phone').value = val;
    document.forms[0].elements['email'].value = val;
    document.forms[0].elements['verify_email'].value = val;
    document.getElementById('subject').selectedIndex = 0;
    
    
    document.getElementById('product_name').value = val;
    document.getElementById('upc_code').value = val;
    document.getElementById('best_used').value = val;
    document.getElementById('package_code').value = val;
    document.getElementById('date_purchase').value = val;
    document.getElementById('store_name').selectedIndex = 0;
    document.getElementById('store_location').value = val;
    document.getElementById('comments').value = val;
    
    var error_labels = getElementsByClassName('error_msg');
    
    for( var i = 0; i < error_labels.length; i++)
    {
        error_labels[i].style.display = 'none';
    }
}

//=======================Contact us validation end ========================//

/*

_off = new Image;
_on = new Image;
_off.src = js_root + "../images/_off.gif";
_on.src = js_root + "../images/_on.gif";
*/
isLoaded = true;