/*"""""""""""""""""""""""""""""""""""""""
"	Author: Laurent Muchacho            "
"   Email: lmuchacho@hotmail.com		"
"""""""""""""""""""""""""""""""""""""""*/
var reg_email = /([\w-_]+\.)*[\w-_]+@([\w-_]+\.)+[\w-_]+/
var reg_only_number = /[^0-9]/g

function Page(name){
	this.name=name;
	this.fn_load=new Array();
};
Page.prototype.load=function(fn_name){
	this.fn_load[this.fn_load.length]=fn_name;
};
Page.prototype.loader=function(){
	for(var i=0;i<this.fn_load.length;i++){
		eval(this.fn_load[i]);
	}
};

var loadManager=new Page('page');

function getO(id, css){
	var o = (d.layers)? d.layers[id] : (d.getElementById && css)? d.getElementById(id).style :(d.getElementById)? d.getElementById(id) :(css)? d.all[id].style : d.all[id] ;
	return o;
}


function xLeft_pos (obj){var xLeft = (bw.ns)? obj.pageX : obj.offsetLeft;return xLeft;}
function yTop_pos (obj){var yTop = (bw.ns)? obj.pageY : obj.offsetTop;return yTop;}
function get_Height (obj){var iHeight = (bw.ns)? obj.clip.height : obj.offsetHeight;return iHeight;}
function get_Width (obj){var iWidth = (bw.ns)? obj.clip.right : obj.offsetWidth;return iWidth;}

function getAbsX(elt) { return parseInt(elt.x) ? elt.x : getAbsPos(elt,"Left"); }
function getAbsY(elt) { return parseInt(elt.y) ? elt.y : getAbsPos(elt,"Top"); }
function getAbsPos(elt,which) {
 iPos = 0;
 while (elt != null) {
  iPos += elt["offset" + which];
  elt = elt.offsetParent;
 }
 return iPos;
}

function writeInObj(objN,nest,sTxt){
var obj=(nest!=''&&bw.ns)? d.layers[nest].document.layers[objN] : getO(objN);
	if (bw.ns){
		obj.document.open();
		obj.document.write(sTxt);
		obj.document.close();
	}else{
		obj.innerHTML = sTxt;
	}
}

function createImgObj(imgId,nest){var obj = (bw.ns && nest)? d.layers[nest].document.images[imgId] : d.images[imgId];return obj;}

function flipImg(imgName,nest){
var obj = createImgObj(imgName,nest)
var imgSrc = obj.src
var iN = imgSrc.split('/')
var iName = iN[iN.length-1].split('.')
	if (iName[0].indexOf("_sel")==-1){
		var imgOn = (iName[0].indexOf("_on") > -1)? true : false;
		var state = imgSrc.replace('.gif','_on.gif')
			if (imgOn){
			state = imgSrc.replace('_on.gif','.gif')
			}		
		obj.src = state
		return true
	}
}

function Capitalize(str){
	return str.charAt(0).toUpperCase() + str.substring(1, str.length);
}

function check_email(f_email_val){
	if(f_email_val.match(reg_email)){
		return true;
	}else{
		alert('Input a valid email address');
		return false;
	}
}

function check_value(obj, str){
	if(obj.value==str){
		obj.value = "";
	}else if(obj.value==""){
		obj.value = str;
	}
}



