jsURI = API.rooturl + '-/js/';

function addEvent(o,e,f,usecap){
	if (o.addEventListener){ o.addEventListener(e,f,usecap); return true; }
	else if (o.attachEvent){ return o.attachEvent("on"+e,f); }
	else { return false; }
}

function JSLoader(n){
	document.writeln('<scr' + 'ipt src="' + jsURI + n + '" type="text/javascript"><\/script>');
}
EZUtil = [];
EZUtil._agent   = navigator.userAgent.toLowerCase();
EZUtil._isGecko = (EZUtil._agent.indexOf('gecko') != -1);
EZUtil._isIE    = ((EZUtil._agent.indexOf("msie") != -1) && (EZUtil._agent.indexOf("opera") == -1));
EZUtil._os 	= navigator.platform.toUpperCase().substr(0,3);
EZUtil._isWin   = (EZUtil._os=="WIN");
EZUtil._isIE2   = (navigator.userAgent.indexOf("MSIE")>0);

JSLoader('scripts.js');
JSLoader('dom.js');
JSLoader('api.js');
JSLoader('main.js');
JSLoader('validations.js');
JSLoader('categories.js');
JSLoader('searchform.js');

JSLoader('prototype/functionAddEvent.js');
JSLoader('prototype/prototype.js');
JSLoader('prototype/scriptaculous.js');

JSLoader('behaviour.js');

JSLoader('ajaxtabs.js');


/***** Login Modal Window *****/

function unpopp(){
	poppDiv=$('alertDiv');
	if(poppDiv){
		poppDiv.parentNode.removeChild(poppDiv);
		poppDiv=false;
	}
}

function poptext(type){
	var out = '';
	return out;
}
function unpopp(){
	poppDiv=$('alertDiv');
	if(poppDiv){
		poppDiv.parentNode.removeChild(poppDiv);
		poppDiv=false;
	}
}
function ShowAlert(id,type){

	unpopp();
	var el = $(id);
	var popup = $('popper');
	var cords = getAbsolutePosition(el);
	popup.style.left = cords.x + 'px';
	popup.style.top = cords.y +'px';
	Element.show('popper');
	return(false);
}
function HideAlert(id) {
	Element.hide('popper');
}

function getAbsolutePosition(element) {
	  var r = { x: element.offsetLeft, y: element.offsetTop };
	  if (element.offsetParent) {
	    var tmp = getAbsolutePosition(element.offsetParent);
	    r.x += tmp.x;
	    r.y += tmp.y;
	  }
	  return r;
};




