function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		aboutus_over = newImage("/images/menu/aboutus-over.gif");
		whyus_over = newImage("/images/menu/whyus-over.gif");
		questions_over = newImage("/images/menu/questions-over.gif");
		support_over = newImage("/images/menu/support-over.gif");
		franchise_over = newImage("/images/menu/franchise-over.gif");
		contact_over = newImage("/images/menu/contact-over.gif");
		preloadFlag = true;
	}
}

function openPriceList()
{
	var url = "rates-window.php";
	var xsize = 638;
	var ysize = 370;
	var x = (screen.width - xsize) / 2;
	var y = (screen.height - ysize) / 2;

	var pricelist_win = window.open(url,'pricelistwin','left='+x+',top='+y+',width='+xsize+',height='+ysize+',scrollbars=yes,status=yes,resizable=no,toolbar=no');
	pricelist_win.focus();
}


function openLiveChat()
{
	var url = 'http://livechat.boldchat.com/aid/7824104652188122540/bc.chat?cwdid=5774518948585914609&amp;url=' + escape(document.location.href);


	var xsize = 640;
	var ysize = 580;
	var x = (screen.width - xsize) / 2;
	var y = (screen.height - ysize) / 2;

	var chat_window = window.open(url,'chatwindow','left='+x+',top='+y+',width='+xsize+',height='+ysize+',toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1');
	chat_window.focus();

}


/*
// old live chat account
function openLiveChat()
{
//	var url = 'http://chat.boldchat.com/chat/visitor.jsp?cdid=1241441708&url=' + document.location;
//	var url = 'http://chat.boldchat.com/chat/visitor.jsp?cdid=267234838&url=' + document.location;
	var url = 'http://chat.boldchat.com/chat/visitor.jsp?cdid=2233111114&url=' + document.location;


	var xsize = 641;
	var ysize = 580;
	var x = (screen.width - xsize) / 2;
	var y = (screen.height - ysize) / 2;

	var chat_win = window.open(url,'chatwin','left='+x+',top='+y+',width='+xsize+',height='+ysize+',toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1');
	chat_win.focus();
}
*/

function openStorageEstimator()
{
	var url = '/storage-space-estimator-window.php';
	var xsize = 500;
	var ysize = 650;
	var x = (screen.width - xsize) / 2;
	var y = (screen.height - ysize) / 2;

	var storage_win = window.open(url,'storagewin','left='+x+',top='+y+',width='+xsize+',height='+ysize+',toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1');
	storage_win.focus();
}


function in_array (needle, haystack, argStrict) {
    // Checks if the given value exists in the array  
    // 
    // version: 1004.2314
    // discuss at: http://phpjs.org/functions/in_array    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: vlado houba
    // +   input by: Billy
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);    // *     returns 1: true
    // *     example 2: in_array('vlado', {0: 'Kevin', vlado: 'van', 1: 'Zonneveld'});
    // *     returns 2: false
    // *     example 3: in_array(1, ['1', '2', '3']);
    // *     returns 3: true    // *     example 3: in_array(1, ['1', '2', '3'], false);
    // *     returns 3: true
    // *     example 4: in_array(1, ['1', '2', '3'], true);
    // *     returns 4: false
    var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                return true;
            }
        }
    }
     return false;
}

