/**
 * Copyright CloverWorxs Inc.
 */
var ns6 = (!document.all && document.getElementById)
var ns4 = (document.layers)
var ie4 = (document.all)

function popup_common(url, name, dim, pos) {
    var popup_name;
    if ( name == "" ) {
        var date = new Date();
        popup_name = "popup_" + date.valueOf();
    }
    else {
        popup_name = "popup_" + name;
    }

    var features = "toolbar=0,location=0,scrollbars=1,resizable=1";
    if (pos != "") {
        features = pos + "," + features;
    }
    if (dim != "") {
        features = dim + "," + features;
    }

    return open(url, popup_name, features);
}

function popup(url, name) {
    var pos = "top=10,left=10";
    var win = popup_common(url, name, popup_getDimensions(50,50), pos);
    win.focus();
}

function popup2(url, name) {
    var pos = "top=30,left=30";
    var win = popup_common(url, name, popup_getDimensions(50,50), pos);
    win.focus();
}

function popup_nofocus(url, name) {
    var pos = "top=10,left=10";
    var win = popup_common(url, name, popup_getDimensions(50,50), pos);
}

function popup_small(url, name) {
    var pos = "top=10,left=10";
    var win = popup_common(url, name, "width=512,height=384", pos);
    win.focus();
}

function popup_big(url, name) {
    var pos = "top=10,left=10";
    var win = popup_common(url, name, "width=750,height=500", pos);
    win.focus();
}

function popup_max(url, name) {
    var pos = "top=0,left=0";
    var win = popup_common(url, name, popup_maxWindow(), pos);
    win.focus();
}

function popup_custom(url, name,width,height,pos) {
    var posTemp="top=10,left=10";
    if (typeof(pos)!="undefined" && pos!=""){
        posTemp=pos;
     }
    var win = popup_common(url, name, "width="+width+",height="+height, posTemp);
    win.focus();
}

function popup_getDimensions(h, w) {
    if (parseInt(navigator.appVersion) >= 4) {
        var ths = window.screen.availHeight;
        var tws = window.screen.availWidth;
        var hs = parseInt((ths * h)/100);
        var ws = parseInt((tws * w)/100);
        return "width=" + ws + ",height=" + hs;
    }
    else {
        return "width=550,height=650";
    }
}

function getBlobID(key) {
     var start = key.lastIndexOf("-") + 1;
     var end = key.length;
     return key.substring(start, end);
}

function popup_close(title) {
    var myname = window.name;
    if (myname.indexOf("popup") >= 0) {
        document.write('<a href="javascript:window.close()">' + title + '</a>');
    }
}

function popup_maxWindow() {
    if (parseInt(navigator.appVersion) >= 4) {
        var ths = window.screen.availHeight;
        var tws = window.screen.availWidth;
        return "width=" + (tws-8) + ",height=" + (ths-30);
    }
    else {
        return "width=550,height=650";
    }
}

function popup_wh50_tl100(url, name) {
    var pos = "top=100,left=100";
    var win = popup_common(url, name, popup_getDimensions(50,50), pos);
    win.focus();
}

function popup_w_h_t_l(url, name, width, height, top, left) {
    var pos = "top=" + top + ",left=" + left;
    var win = popup_common(url, name, "width=" + width + ",height=" + height, pos);
    win.focus();
}

function reloadOpener(){
  if (typeof(opener)=="undefined"){
    return;
  }
  var urlStr = opener.window.location.href;
  var bookmarkURLInputHiddenID=opener.window.document.all.bookmarkURLInputHiddenID;
  if(typeof(bookmarkURLInputHiddenID)!="undefined" && bookmarkURLInputHiddenID.value!=""){
    urlStr=bookmarkURLInputHiddenID.value;
  }
  urlStr=urlStr.replace("&pid=", "&NoPid=");
  opener.window.location.href=urlStr;
}

function reloadWindow(){
  var urlStr = window.location.href;
  var bookmarkURLInputHiddenID=document.all.bookmarkURLInputHiddenID;
  if(typeof(bookmarkURLInputHiddenID)!="undefined" && bookmarkURLInputHiddenID.value!=""){
    urlStr=bookmarkURLInputHiddenID.value;
  }
  urlStr=urlStr.replace("&pid=", "&NoPid=");
  window.location.href=urlStr;
}


