// JavaScript Document
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
getBrowserWidth = function(){
    if (window.innerWidth){
        return window.innerWidth;
    }
    else if (document.documentElement && document.documentElement.clientWidth != 0){
        return document.documentElement.clientWidth;
    }
    else if (document.body){
        return document.body.clientWidth;
    }
    else if (document.body.offsetWidth){
        return document.body.offsetWidth;
    }
    return 0;
}

function getBrowserHeight(){
    if (window.innerHeight){
        return window.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientHeight != 0){
        return document.documentElement.clientHeight;
    }
    else if (document.body){
        return document.body.clientHeight;
    }
    else if (document.body.offsetHeight){
        return document.body.offsetHeight;
    }
    return 0;
}

function getScrollXY()
{
    var scrOfX = 0, scrOfY = 0;

    if(typeof(window.pageYOffset) == 'number')
    {
        //NS
        scrOfY = window.pageYOffset;
        scrOfX = window.pageXOffset;
    }
    else if(document.body && (document.body.scrollLeft || document.body.scrollTop))
    {
        //DOM
        scrOfY = document.body.scrollTop;
        scrOfX = document.body.scrollLeft;
    }
    else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop))
    {
        //IE6
        scrOfY = document.documentElement.scrollTop;
        scrOfX = document.documentElement.scrollLeft;
    }
    return [ scrOfX, scrOfY ];
}
pcToPx = function(idOuter, idInner, param){// height/width % to px widgit - tummyLib
	if (!document.all){
    getBrowserwidth = getBrowserWidth;
    getBrowserheight = getBrowserHeight;
        paramLo = param.toLowerCase();
        if (paramLo == 'width')  getBrowserParam = getBrowserWidth;
        else  getBrowserParam = getBrowserHeight;
        var itemPc = element.getCss(idOuter,paramLo);
        itemNoUnits = itemPc.replace('%', '');
        itemNoUnits = itemNoUnits.replace('px', '');
        full = getBrowserParam();
        outerNoUnits = itemNoUnits/100 * full;
        if (itemPc.indexOf('px') != -1){ outerNoUnits = itemNoUnits;}//alert('moo '+idInner);
        itemPc = element.getCss(idInner,paramLo);
        itemNoUnits = itemPc.replace('%', '');
        itemNoUnits = itemNoUnits.replace('px','');
        innerNoUnits = itemNoUnits/100 * outerNoUnits;
        if (itemPc.indexOf('px') != -1){ innerNoUnits = itemNoUnits;}
        inner = innerNoUnits;
        element.css(idInner, paramLo, inner);
        return innerNoUnits;
    return null;
	}
}
// document.onmousemove = getMousePosition;
function getMousePosition(e) {
	var _x;
	var _y;
	if (!document.all) {
		_x = e.pageX;
		_y = e.pageY;
	}
	else {
		_x = event.clientX + document.body.scrollLeft;
		_y = event.clientY + document.body.scrollTop;
	}
	//element.idd('user').innerHTML = _x+'  y= '+_y;
	posX = _x;
	posY = _y;
	return posX, posY;
}
function grow()
{
    var BH = getBrowserHeight();
    var BW = getBrowserWidth();
    document.getElementById("Flash").style.height=BH-18;
    document.getElementById("Flash").style.width=BW-18;
//messageWindow(alert, BW)
}
function mooAddEvent( obj, type, fn ){
    if (obj.addEventListener){
        obj.addEventListener( type, fn, false );
    }
    else if (obj.attachEvent){
        obj["e"+type+fn] = fn;
        obj[type+fn] = function(){
            obj["e"+type+fn]( window.event );
        }
        obj.attachEvent( "on"+type, obj[type+fn] );
    }
} 
