<!--
var imgWin = null;
function imagePop(imgLoc) {
  imgWin = window.open("", "imagePopup", "width=400, height=300, location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=yes");
  imgWin.document.open();
  imgWin.document.write('<html><head><title>eValueZone.com</title></head><body>');
  imgWin.document.write('<br><br><center>');
  imgWin.document.write('<img src=');
  imgWin.document.write(imgLoc);
  imgWin.document.write(' onload="window.resizeTo(this.width+100, this.height+150);"><br><br>');
  imgWin.document.write('<font face=verdana size=2><a href="javascript:window.close()">Close Window</a>');
  imgWin.document.write('</body></html>');
  imgWin.document.close();
}


function emailPage()
  {
      eval("var emailWin = window.open('http://www.startechtel.com/cgi-bin/pagemailer/pagemailer.cgi?referer="+window.location+"','email_popup','menubar=no,scrollbars=no,width=510,height=540')");
      emailWin.focus();
  }

var hostname = window.location.hostname;
var imgPrefix = ((hostname == 'www.evaluezone.com') ? '' : '/stores/www.evaluezone.com');

var preloadFlag = false;
if (document.images) {
	account_on = new Image;
	account_on.src = imgPrefix + '/images/header-button-account-on.gif';
	account_off = new Image;
	account_off.src = imgPrefix + '/images/header-button-account-off.gif';

	cart_on = new Image;
	cart_on.src = imgPrefix + '/images/header-button-cart-on.gif';
	cart_off = new Image;
	cart_off.src = imgPrefix + '/images/header-button-cart-off.gif';

	home_on = new Image;
	home_on.src = imgPrefix + '/images/header-button-home-on.gif';
	home_off = new Image;
	home_off.src = imgPrefix + '/images/header-button-home-off.gif';

	contact_on = new Image;
	contact_on.src = imgPrefix + '/images/header-button-contact-on.gif';
	contact_off = new Image;
	contact_off.src = imgPrefix + '/images/header-button-contact-off.gif';

	policies_on = new Image;
	policies_on.src = imgPrefix + '/images/header-button-policies-on.gif';
	policies_off = new Image;
	policies_off.src = imgPrefix + '/images/header-button-policies-off.gif';
	
	FAQ_on = new Image;
	FAQ_on.src = imgPrefix + '/images/ship-truck-on.gif';
	FAQ_off = new Image;
	FAQ_off.src = imgPrefix + '/images/ship-truck-off.gif';

	preloadFlag = true;
 }

function Swap(picName, New_picName) {
	if (document.images && (preloadFlag == true)) {
		document[picName].src = eval(New_picName + '.src');
	}
}

/**
*
* Javascript sprintf
* http://www.webtoolkit.info/
*
*
**/
sprintfWrapper = {

    init : function () {

        if (typeof arguments == "undefined") { return null; }
        if (arguments.length < 1) { return null; }
        if (typeof arguments[0] != "string") { return null; }
        if (typeof RegExp == "undefined") { return null; }

        var string = arguments[0];
        var exp = new RegExp(/(%([%]|(\-)?(\+|\x20)?(0)?(\d+)?(\.(\d)?)?([bcdfosxX])))/g);
        var matches = new Array();
        var strings = new Array();
        var convCount = 0;
        var stringPosStart = 0;
        var stringPosEnd = 0;
        var matchPosEnd = 0;
        var newString = '';
        var match = null;

        while (match = exp.exec(string)) {
            if (match[9]) { convCount += 1; }

            stringPosStart = matchPosEnd;
            stringPosEnd = exp.lastIndex - match[0].length;
            strings[strings.length] = string.substring(stringPosStart, stringPosEnd);

            matchPosEnd = exp.lastIndex;
            matches[matches.length] = {
                match: match[0],
                left: match[3] ? true : false,
                sign: match[4] || '',
                pad: match[5] || ' ',
                min: match[6] || 0,
                precision: match[8],
                code: match[9] || '%',
                negative: parseInt(arguments[convCount]) < 0 ? true : false,
                argument: String(arguments[convCount])
            };
        }
        strings[strings.length] = string.substring(matchPosEnd);

        if (matches.length == 0) { return string; }
        if ((arguments.length - 1) < convCount) { return null; }

        var code = null;
        var match = null;
        var i = null;

        for (i=0; i<matches.length; i++) {

            if (matches[i].code == '%') { substitution = '%' }
            else if (matches[i].code == 'b') {
                matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(2));
                substitution = sprintfWrapper.convert(matches[i], true);
            }
            else if (matches[i].code == 'c') {
                matches[i].argument = String(String.fromCharCode(parseInt(Math.abs(parseInt(matches[i].argument)))));
                substitution = sprintfWrapper.convert(matches[i], true);
            }
            else if (matches[i].code == 'd') {
                matches[i].argument = String(Math.abs(parseInt(matches[i].argument)));
                substitution = sprintfWrapper.convert(matches[i]);
            }
            else if (matches[i].code == 'f') {
                matches[i].argument = String(Math.abs(parseFloat(matches[i].argument)).toFixed(matches[i].precision ? matches[i].precision : 6));
                substitution = sprintfWrapper.convert(matches[i]);
            }
            else if (matches[i].code == 'o') {
                matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(8));
                substitution = sprintfWrapper.convert(matches[i]);
            }
            else if (matches[i].code == 's') {
                matches[i].argument = matches[i].argument.substring(0, matches[i].precision ? matches[i].precision : matches[i].argument.length)
                substitution = sprintfWrapper.convert(matches[i], true);
            }
            else if (matches[i].code == 'x') {
                matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(16));
                substitution = sprintfWrapper.convert(matches[i]);
            }
            else if (matches[i].code == 'X') {
                matches[i].argument = String(Math.abs(parseInt(matches[i].argument)).toString(16));
                substitution = sprintfWrapper.convert(matches[i]).toUpperCase();
            }
            else {
                substitution = matches[i].match;
            }

            newString += strings[i];
            newString += substitution;

        }
        newString += strings[i];

        return newString;

    },

    convert : function(match, nosign){
        if (nosign) {
            match.sign = '';
        } else {
            match.sign = match.negative ? '-' : match.sign;
        }
        var l = match.min - match.argument.length + 1 - match.sign.length;
        var pad = new Array(l < 0 ? 0 : l).join(match.pad);
        if (!match.left) {
            if (match.pad == "0" || nosign) {
                return match.sign + pad + match.argument;
            } else {
                return pad + match.sign + match.argument;
            }
        } else {
            if (match.pad == "0" || nosign) {
                return match.sign + match.argument + pad.replace(/0/g, ' ');
            } else {
                return match.sign + match.argument + pad;
            }
        }
    }
}
sprintf = sprintfWrapper.init;

// -->

