//////////////////////////////////////////////////////////////////
/// Onload function
//////////////////////////////////////////////////////////////////
function FuncDepot() {
  this._bullets = [];
  this.load = function(f) { try {
    this._bullets[this._bullets.length] = f;
  } catch(e) {} };
  this.shot = function() { try {
    for(var i = 0; i < this._bullets.length; this._bullets[i++]());
  } catch(e) {} };
}
var OnloadFunc = new FuncDepot();
window.onload = function() { OnloadFunc.shot(); };

OnloadFunc.load(initRollovers);
OnloadFunc.load(heightSet);




//////////////////////////////////////////////////////////////////
/// Image rollover
//////////////////////////////////////////////////////////////////
function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var aImages = document.getElementsByTagName('img');
	var imputBtn = document.getElementsByTagName('input');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'rollover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_ov'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			aImages[i].setAttribute('bsrc', src);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				this.setAttribute('src', this.getAttribute('bsrc'));
			}

			aImages[i].onclick = function() {
				this.setAttribute('src', this.getAttribute('bsrc'));
			}
		}
	}

	for (var i = 0; i < imputBtn.length; i++) {		
		if (imputBtn[i].className == 'rollover') {
			var src = imputBtn[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_ov'+ftype);

			imputBtn[i].setAttribute('hsrc', hsrc);
			imputBtn[i].setAttribute('bsrc', src);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			imputBtn[i].onmouseover = function() {
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			imputBtn[i].onmouseout = function() {
				this.setAttribute('src', this.getAttribute('bsrc'));
			}

			imputBtn[i].onclick = function() {
				this.setAttribute('src', this.getAttribute('bsrc'));
			}
		}
	}
}



//////////////////////////////////////////////////////////////////
/// Footer botoming
//////////////////////////////////////////////////////////////////
function heightSet(){
	var pf=navigator.platform.charAt(0);
	var idMain=document.getElementById("CONTAINER");
	var footerHight=120;
	var someMargin=0;
	var totalFoot=footerHight+someMargin;

	var usrAgt = navigator.userAgent.toLowerCase();
	var appVer = navigator.appVersion;
	var isIe = usrAgt.indexOf("msie") != -1;
	var isIe7 = usrAgt.indexOf("msie 7") != -1;
	var isFf = usrAgt.indexOf("firefox") != -1;
	var isFf1 = usrAgt.indexOf("firefox/1.0") != -1;
	var isSaf = usrAgt.indexOf("safari") != -1;

	if(isIe){
		if(pf!="M"){
			if(isIe7){
				idMain.style.minHeight=document.documentElement.clientHeight-totalFoot;
			}else{
				idMain.style.height=document.documentElement.clientHeight-totalFoot;
			}
		}
	}else if(isSaf){
		idMain.style.minHeight=window.innerHeight-totalFoot-13+"px";
	}	else{
		idMain.style.minHeight=window.innerHeight-totalFoot-0+"px";
	}
}

window.onresize=heightSet;



