﻿// JScript File

function loadF() {
    SetCaptcha();
    document.getElementById("form1").attributes["action"].value = document.getElementById("form1").attributes["action"].ownerDocument.URL; //document.getElementById("form1").attributes["action"].baseURI;        
    //window.scrollTo(0,0) ;
    return false;
}
function NewWindow(url, vHeight, vWidth) {
    winDef = 'status=no,resizable=no,scrollbars=no,toolbar=no,location=no,fullscreen=no,titlebar=yes,height='.concat(vHeight).concat(',').concat('width=').concat(vWidth).concat(',');
    winDef = winDef.concat('top=').concat((screen.height - vHeight) / 2).concat(',');
    winDef = winDef.concat('left=').concat((screen.width - vWidth) / 2);
    newWin = window.open(url, '_blank', winDef);
    newWin.focus();
}
function Counter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit.value) {
        field.value = field.value.substring(0, maxlimit.value);
    }
    else {
        countfield.value = maxlimit.value - field.value.length;
    }
}
function ToggleDisplay(id) {
    var elem = document.getElementById(id);

    if (elem) {
        if (elem.style.display != 'block') {
            elem.style.display = 'block';
            elem.style.visibility = 'visible';
        }
        else {
            elem.style.display = 'none';
            elem.style.visibility = 'hidden';
        }
    }
}
function CleanFrom() {
    document.getElementById("form1").reset();
    return false;
}


function PrintSubject() {
    w = open();
    w.document.writeln('<html>');
    w.document.writeln('<head>');
    w.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">');
    w.document.writeln('<link rel="stylesheet" href="./App_Themes/Default/Default.css" type="text/css">');
    w.document.writeln('</head>');
    w.document.writeln('<body topmargin=3 leftmargin=0 marginheight=3 marginwidth=0>');
    w.document.writeln('<table cellspacing=0 cellpadding=0 border=0 width=600 align=center>');
    w.document.writeln('<tr>');
    w.document.writeln('<td colspan="2" >');
    w.document.writeln(document.getElementById('Banner').innerHTML);
    w.document.writeln('</td>');
    w.document.writeln('</tr>');
    w.document.writeln('<tr>');
    w.document.writeln('<td  >');
    w.document.writeln(document.getElementById('Content').outerHTML);
    w.document.writeln('<a onclick="javascript:window.print();" style=" cursor:pointer" class="VNVN_17_UC_FOOTER_Print">');
    w.document.writeln('<img src="../Images/icon_printthispage.jpg" />');
    w.document.writeln('  Print this page');
    w.document.writeln('</a></td>');
    w.document.writeln('<td  style="padding-left:15px;" class="VNVN_17_UC_PRODUCT_DETAIL_Text">');
    w.document.writeln(document.getElementById('Content1').outerHTML);
    w.document.writeln('</td>');
    w.document.writeln('</tr>');
    w.document.writeln('<tr>');
    w.document.writeln('<td colspan="2" style="padding-top:10px;">');
    w.document.writeln(document.getElementById('Footer').outerHTML);
    w.document.writeln('</td>');
    w.document.writeln('</tr>');
    w.document.writeln('</table>');
    w.document.writeln('</body>');
    w.document.writeln('</html>');
    w.document.title = document.title;
    w.document.close();
}


PositionX = 100;
PositionY = 15;
// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth = 100;
defaultHeight = 100;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
    var isNN = (navigator.appName == "Netscape") ? 1 : 0;
    var isIE = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
}
var optNN = 'resizable=yes,scrollbars=yes,width=' + defaultWidth + ',height=' + defaultHeight + ',left=' + PositionX + ',top=' + PositionY;
var optIE = 'resizable=yes,scrollbars=yes,width=300,height=250,left=' + PositionX + ',top=' + PositionY;
function popImage(imageURL, imageTitle, smallimage) {
    if (imageTitle == '') imageTitle = 'Popup Image';
    imgWin = open();
    //    if (isNN){imgWin=window.open('about:blank','',optNN);}
    //    if (isIE){imgWin=window.open('about:blank','',optIE);}
    imgWin.document.writeln('<html>');
    imgWin.document.writeln('<head>');
    imgWin.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>');
    imgWin.document.writeln('<title>Loading...</title><style>body{margin:0px;} .DemoImage{width:50px;height:50px;padding:5px;}</style>');
    imgWin.document.writeln('<sc' + 'ript>');
    imgWin.document.writeln('function loadimg(img){');
    imgWin.document.writeln('window.resizeTo(500, 500)');
    imgWin.document.writeln('var img=document.getElementById("img_Product"); var w = 500 - (document.getElementById("Zone").offsetWidth - img.width) + 50');
    imgWin.document.writeln('var h = 500 - (document.getElementById("Zone").offsetHeight - img.height)+ 100');
    imgWin.document.writeln('window.resizeTo(w, h)');
    imgWin.document.writeln('}');
    imgWin.document.writeln('function DisplayImage(stringid,sPath,sPath2){');
    imgWin.document.writeln('var s_Image=document.getElementById("img_Product");');
    imgWin.document.writeln('if(s_Image!=null){s_Image.src=sPath2; }}');
    imgWin.document.writeln('</sc' + 'ript>');
    imgWin.document.writeln('</head>');
    imgWin.document.writeln('<body ><center>');
    imgWin.document.writeln('<div id="Zone" style="position:fixed; top:0px; left:0px; visibility:hidden; width:100%; height:100%"></div><div>');
    imgWin.document.writeln(document.getElementById("Product_pnl_Image").innerHTML);
    imgWin.document.writeln('</div><img id="img_Product" border="0" src="' + imageURL + '" />');
    imgWin.document.writeln('<div style="text-align:center;margin:20px 0px">');
    //writeln('<img id="img_Product" border="0" src="App_Themes/Default1/Images/closeme.jpg" onclick="javascript:self.close()"/>');
    imgWin.document.writeln('</div>');


    //writeln('<div style="text-align:center;margin-bottom:20px 0px;background-color:#d2d7d0;font-family:tahoma;font-size:11px">' + document.getElementById("BoxFooter2").innerHTML + "</div>" );
    imgWin.document.writeln('</center></body>');
    imgWin.document.writeln('</html>');
    imgWin.document.close();

}


function popProduct(imageDesignURL, imageFrameUrl, imageTitle) {
    if (imageTitle == '') imageTitle = 'Popup Image';
    if (isNN) { imgWin = window.open('about:blank', '', optNN); }
    if (isIE) { imgWin = window.open('about:blank', '', optIE); }
    
        imgWin.document.writeln('<html><head><title>Loading...</title><link href="../App_Themes/default/Default.css" rel="stylesheet" type="text/css" /><link href="App_Themes/default/Default.css" rel="stylesheet" type="text/css" /><style>body{margin:0px;}</style>'); writeln('<sc' + 'ript>');
        imgWin.document.writeln('var isNN,isIE;'); writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
        imgWin.document.writeln('isNN=(navigator.appName=="Netscape")?1:0;'); writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
        imgWin.document.writeln('function reSizeToImage(){'); writeln('if (isIE){'); writeln('window.resizeTo(100,100);');
        imgWin.document.writeln('width=(document.images[0].width-document.body.clientWidth)+100;');
        imgWin.document.writeln('height=(document.images[0].height-document.body.clientHeight)+100;');
        imgWin.document.writeln('window.resizeBy(width,height);}'); writeln('if (isNN){');
        imgWin.document.writeln('window.innerWidth=document.images["George"].width+100;'); writeln('window.innerHeight=document.images["George"].height+100;}}');
        imgWin.document.writeln('function doTitle(){document.title="' + imageTitle + '";}');
        imgWin.document.writeln('function innitFrame(){if(document.forms[0]["George"].width>document.images["George"].height){document.forms[0]["Frame"].width=document.forms[0]["George"].width+10;document.forms[0]["Frame"].height=document.images["George"].height+5;}else{document.forms[0]["Frame"].width=document.forms[0]["George"].width+10;document.forms[0]["Frame"].height=document.images["George"].height+8;}}');
        imgWin.document.writeln('</sc' + 'ript>');
        if (!AutoClose) imgWin.document.writeln('</head><body bgcolor=#fff0e7 scroll="no" onload="reSizeToImage();doTitle();self.focus();innitFrame();">')
        else imgWin.document.writeln('</head><body bgcolor=#fff0e7 scroll="no" onload="reSizeToImage();doTitle();self.focus();innitFrame();" >');
        imgWin.document.writeln('<form id="form1" runat="server">');
        imgWin.document.writeln('<table cellspacing="20px;" width="100%" border="0"><tr style="width:100%"><td style="width:10px;"></td><td style="width:100%">');
        imgWin.document.writeln('<div id="examplematScript" >');
        imgWin.document.writeln('<img id="George" name="George" src=' + imageDesignURL + ' alt="" />');
        imgWin.document.writeln('</div>');
        imgWin.document.writeln('<div id="exampleframe">');
        imgWin.document.writeln('<img id="Frame" name="Frame" src=' + imageFrameUrl + ' alt="" width="javascript:document.images[0].width" height="javascript:document.images[0].height" />');
        imgWin.document.writeln('</div>');


        imgWin.document.writeln('</br>');
        imgWin.document.writeln('<div onclick="javascript:self.close();" style="text-align:center"><a href="#">Close</a></div>');
        imgWin.document.writeln('</td><td style="width:10px;"></td></tr></table>');
        imgWin.document.writeln('</form>');
        imgWin.document.writeln('</body></html>');        
    
}

function getDataTotbState(id1, id2) {
    var obj = document.getElementById(id1);
    var tb = document.getElementById(id2);
    tb.value = obj.options[obj.selectedIndex].innerHTML;
}

var optionsArr = null;

function ddl_Singer_OnChange(ddl, ctrlDDL, index, voteNumber) {
    if (!ddl) ddl = document.getElementById(ctrlDDL + 0);
    if (!optionsArr) {
        optionsArr = {};
        for (var i = 0; i < ddl.options.length; i++) {
            var item = ddl.options[i];
            optionsArr[item.value] = { text: item.innerHTML, choose: false };
        }
        for (var i = 0; i < voteNumber; i++) {
            var curDDL = document.getElementById(ctrlDDL + i);
            var value = curDDL.value;
            if (optionsArr[value].choose) {
                for (var v in optionsArr)
                    if (!optionsArr[v].choose) value = v;
            }
            optionsArr[value].choose = true;
            curDDL.value = value;
            curDDL.oldValue = value;
        }
    }

    var oldValue = ddl.oldValue;
    var newValue = ddl.value;
    if (oldValue != null) optionsArr[oldValue].choose = false;
    if (newValue != null) {
        optionsArr[newValue].choose = true;
        ddl.oldValue = newValue;
    }
    for (var i = 0; i < voteNumber; i++) {
        if (i == index)
            continue;
        var curDDL = document.getElementById(ctrlDDL + i);
        var value = curDDL.value;
        curDDL.innerHTML = "";
        for (var v in optionsArr) {
            var item = optionsArr[v];
            if (!item.choose || v == value) {
                var opt = document.createElement("OPTION");
                curDDL.options.add(opt);
                opt.value = v;
                opt.innerHTML = item.text;
            }
        }
        if (value)
            curDDL.value = value;
    }
}
function DisplayDate(stringid, sPath) {
    var objArticle_Date1 = new calendar2(document.getElementById(stringid));
    objArticle_Date1.year_scroll = true;
    objArticle_Date1.time_comp = false;
    objArticle_Date1.popup("", sPath);
}

function DisplayImage(stringid, sPath, sPath2) {
    var s_Image = document.getElementById("Product_img_Product");
    if (s_Image != null) {
        s_Image.src = stringid;
    }
}


function PrintOrder() {
    w = open();
    w.document.writeln('<html>');
    w.document.writeln('<head>');
    w.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">');
    w.document.writeln('<link rel="stylesheet" href="../App_Themes/Default/Default.css" type="text/css">');
    w.document.writeln('<style> td,span,a,a:hover {font-size:12px} #Print{ display: none;} .VNVN_20_CSS_Tracking_Value,.VNVN_20_CSS_BillingShipping_Info_Value,.VNVN_17_UC_FOOTER_Text,.ShoppingCart_Total,.VNVN_20_CSS_BillingShipping_Info_Title ,.VNVN_20_CSS_Tracking_Title {font-size:12px;} body{background-color:#fff;color:#000;font-size:11px;font-family:tahoma }</style>  ');
    w.document.writeln('</head>');
    w.document.writeln('<body topmargin=3 leftmargin=0 marginheight=3 marginwidth=0>');
    w.document.writeln('<table cellspacing=0 cellpadding=0 border=0 width=600 align=center>');
    w.document.writeln('<tr>');
    w.document.writeln('<td colspan="2" >');
    w.document.writeln('<img src="../Images/bannerPrint.jpg"  />');
    w.document.writeln('</td>');
    w.document.writeln('</tr>');
    w.document.writeln('<tr>');
    w.document.writeln('<td  >');
    w.document.writeln(document.getElementById('dvContainFullOrder').innerHTML);
    w.document.writeln('<a onclick="javascript:window.print();" style=" cursor:pointer;" class="VNVN_17_UC_FOOTER_Print">');
    w.document.writeln('<img src="../Images/icon_printthispage.jpg" style="cursor:pointer;" />');
    w.document.writeln('  Print this page');
    w.document.writeln('</a></td>');
    w.document.writeln('</tr>');
    w.document.writeln('<tr>');
    w.document.writeln('<td colspan="2" style="padding-top:10px;">');
    w.document.writeln(document.getElementById('Footer').innerHTML);
    w.document.writeln('</td>');
    w.document.writeln('</tr>');
    w.document.writeln('</table>');
    w.document.writeln('</body>');
    w.document.writeln('</html>');
    w.document.title = document.title;
    w.document.close();
    return false;
}

function bookmarksite(title, url) {
    if (window.sidebar) // firefox
        window.sidebar.addPanel(title, url, "");
    else if (window.opera && window.print) { // opera
        var elem = document.createElement('a');
        elem.setAttribute('href', url);
        elem.setAttribute('title', title);
        elem.setAttribute('rel', 'sidebar');
        elem.click();
    }
    else if (document.all)// ie
        window.external.AddFavorite(url, title);
}

function OpenWindow(Url) {
    window.open(Url);
}
function OpenWindow(Url, target) {
    window.open(Url,target);
}

function DisableControl(o, event) {
    OnPleaseWait("AdminDvWait", event);
    o.enabled = false;
    return true;
}
function OnPleaseWait(sCtrID, event) {
    var ctrWait = document.getElementById(sCtrID); //findTheDivByID    
    if (ctrWait != null && event != null) {
        ctrWait.style.display = "block";
        var y = event.clientY + document.documentElement.scrollTop;
        if (event.clientY == 0)
            ctrWait.style.top = y + 200 + "px";
        else
            ctrWait.style.top = y + "px";
        if (event.clientX == 0)
            ctrWait.style.left = event.clientX + 300 + document.documentElement.scrollLeft + "px";
        else
            ctrWait.style.left = event.clientX + document.documentElement.scrollLeft + "px";
    }
}
//=========================================================================
// Off Please wait...
//=========================================================================
function OffPleaseWait(sCtrID) {
    var ctrWait = document.getElementById(sCtrID);
    ctrWait.style.display = "none";
}
function $(element) {
    if (arguments.length > 1) {
        for (var i = 0, elements = [], length = arguments.length; i < length; i++)
            elements.push($(arguments[i]));
        return elements;
    }
    if (typeof element == 'string')
        element = document.getElementById(element);
    return Element.extend(element);
}


