var LoginPage = '/login.php';
var A = 'Test';
var GLB_LASTKEY_PRESSED =0;
var GLB_KEY_BEFORE_LAST=0;
var GLB_ORIGINAL_LABEL='';
var SCREEN_WIDTH = screen.width;
var SCREEN_HEIGHT = screen.height;
var GLB_CUR_INPUT = null;
var GLB_LASTDIVON = null;
var GLB_CUR_DIV = null;
var GBL_KEY_OR_MOUSE = null;
var GBL_MOUSE_X = 0;
var GBL_MOUSE_Y = 0;
var LB_shipService = 'Click here to set a Shipping Service';

var MSG_DEL_ROW = 'Click here to delete this row';
var MSG_NEW_ROW = 'New row will appear once the last row is full.';

GM_mustEnterATitle 		= 'You must enter a title or clear the last row.';
GM_invoMustHaveItems	= 'You must enter at least one item.';

GV_countryWithStatesList = [1,2,3,15,71,99];



function UserIsNotLoggedIn(){

	alert('It appears that you are not logged into the site. Contact support if this keeps occuring.');
	window.location = LoginPage;
	return false;
}

function SendPost(url, action){

	var pRet = SendRequestPOST(url,action);

	if(pRet=='goToLogin'){
		UserIsNotLoggedIn();
	} else {
		return pRet;
	}
}


function setLoadingIframeInHtml(target,runWhenDone){

/*  code to call this function

	var targetDiv		 = '';
	var jsToCallWhenDone = '';

	var iframe	= document.getElementById('loading-iframe');
    iframe.src = dbCallUrl + '?' + action + '&cuid=' + getUniqueId();
 	iframe.setAttribute("onload", "parent.setLoadingIframeInHtml(targetDiv, jsToCallWhenDone);");
*/


	var v = document.getElementById('loading-iframe').contentWindow.document.body.innerHTML;
	setInHtml(target,v);
	parent.togDiv('center-loading-div',0);
	document.getElementById('loading-iframe').contentWindow.document.body.innerHTML = '';
	if(runWhenDone!=''){
		setTimeout(runWhenDone,100);
	}
}






function setListInCenterDiv(list){

	if(list==''||list=='&nbsp;')
		return;

	setInHtml('center-div', list );

	togDiv('screen-div',1);
	setZ('screen-div',10000);
	setZ('center-div',12000);
	togDiv('center-div',1);
}

function setListInCenterLargeDiv(list,showClose){

	if(list==''||list=='&nbsp;')
		return;

	
	var closeImg = '<div class="w100p" style="position:relative;"><div style="position:absolute; top:0px; left:0px;" onclick="closeGlobalCenterDiv(\'large\');" title="Click to close" ><span class="fl"><img src="../../img/closebox.png"></span><span class="fl" style="margin-top:8px;">[close]</span></div><div class="cb"></div></div><div class="cb w100p h50"></div>';

	if(showClose==1){
		list  = closeImg + list;
	}

	setInHtml('center-large-div', list );

	togDiv('screen-div',1);
	setZ('screen-div',10000);
	setZ('center-large-div',12000);
	togDiv('center-large-div',1);
}


function closeGlobalCenterDiv(e){

	if(e=='large'){
			setInHtml('center-large-div','');
			setZ('center-large-div',-100);
			togDiv('center-large-div',0);
			togDiv('screen-div',0);
			setZ('screen-div',-1000);

	} else if(e=='small'){
			setInHtml('center-small-div','');
			setZ('center-small-div',-100);
			togDiv('center-small-div',0);
			togDiv('screen-div',0);
			setZ('screen-div',-1000);
	} else {
			setInHtml('center-div','');
			setZ('center-div',-100);
			togDiv('center-div',0);
			togDiv('screen-div',0);
			setZ('screen-div',-1000);
	}

}


function setListInCenterSmallDiv(list){

	if(list==''||list=='&nbsp;')
		return;

	setInHtml('center-small-div', list );

	togDiv('screen-div',1);
	setZ('screen-div',10000);
	setZ('center-small-div',14000);
	togDiv('center-small-div',1);

}


function GBL_LoadingHTMLsmallDiv(){		
	var msg = '<div class="w400" onclick="closeGlobalCenterDiv(\'small\');" title="Click to close" style="">';
	msg = msg + '<span class="fl mt10 ml5"><img src="../../img/closebox.png"></span><p class="fl fnt8 mt25 cup " style="">Close window</p><div class="cb"></div>';
	msg = msg + '<div class="mt50 ml50 fnt8"><p><img id="loading-ani-img" src="../img/ajax-loader2.gif"> Your information is loading, please stand by....<br><br>(close window if this takes too long)</p></div><div class="cb"></div></div>';

	return msg;
}

function GBL_SaveHTMLsmallDiv(){		
	var msg = '<div class="w400" onclick="closeGlobalCenterDiv(\'small\');" title="Click to close" style="">';
	msg = msg + '<span class="fl mt10 ml5"><img src="../../img/closebox.png"></span><p class="fl fnt8 mt25 cup " style="">Close window</p><div class="cb"></div>';
	msg = msg + '<div class="mt50 ml50 fnt8"><p><img id="saving-ani-img" src="../img/ajax-loader2.gif"> Saving your info, please stand by....<br><br>(close window if this takes too long)</p></div><div class="cb"></div></div>';

	return msg;
}


function GBL_SavedHTMLsmallDiv(){

	var msg = '<div class="w400" onclick="closeGlobalCenterDiv(\'small\');" title="Click to close" style="">';
	msg = msg + '<span class="fl mt10 ml5"><img src="../../img/closebox.png"></span><p class="fl fnt8 mt25 cup " style="">Close window</p><div class="cb"></div>';
	msg = msg + '<div class="mt50 ml50 fnt8"><p>Your request has been successful!.</p></div><div class="cb"></div></div>';

	return msg;

}
