/************************ XMLHttp Handler Class ********************************
 * Author: Aleksandras Ilarionovas 2005
 * Last Modified: 7 Sep 2005
 ******************************************************************************/
isIE=document.all;								// IE
isN4=document.layers;							// NN4+
isNN=!document.all&&document.getElementById;	// NS

/* code snippet from www.quircksmode.com
Onmicro-API for writing correct cross-browser DHTML.
You can use this function to gain access to the HTML element you want to influence.
	USAGE: var x = new getObj('layername');
*/
function getObj(name){
	if (isNN){
		this.obj   = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}else if (isIE){
		this.obj   = document.all[name];
		this.style = document.all[name].style;
	}else if (isN4){
		this.obj   = document.layers[name];
		this.style = document.layers[name];
	}
}
//-------------------------COMMON FUNCTIONS----------------------------------------
function ShpUseDefault(obj){
		var f = document.myaccount;
		if (obj.checked){
			obj.value = '1';
			f.shp_first_name.value	= f.first_name.value;	f.shp_first_name.disabled	= true;
			f.shp_last_name.value	= f.last_name.value;	f.shp_last_name.disabled	= true;
			f.shp_street1.value		= f.street1.value;		f.shp_street1.disabled		= true;
			f.shp_street2.value		= f.street2.value;		f.shp_street2.disabled		= true;
			f.shp_city.value		= f.city.value;			f.shp_city.disabled			= true;
			f.shp_state.value		= f.state.value;		f.shp_state.disabled		= true;
			f.shp_country.value		= f.country.value;		f.shp_country.disabled		= true;
			f.shp_postcode.value	= f.postcode.value;		f.shp_postcode.disabled		= true;
			f.shp_tel.value			= f.tel.value;			f.shp_tel.disabled			= true;
			f.shp_tel_ext.value		= f.tel_ext.value;		f.shp_tel_ext.disabled		= true;
		}else{
			obj.value = '0';
			f.shp_first_name.disabled	= false;
			f.shp_last_name.disabled	= false;
			f.shp_street1.disabled		= false;
			f.shp_street2.disabled		= false;
			f.shp_city.disabled			= false;
			f.shp_state.disabled		= false;
			f.shp_country.disabled		= false;
			f.shp_postcode.disabled		= false;
			f.shp_tel.disabled			= false;
			f.shp_tel_ext.disabled		= false;
		}
	}
	
//========================================================================================
function OpenBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) {
	if(isCenter==true){
		var myLeft = (screen.width-myWidth)/2;
		var myTop = (screen.height-myHeight)/2;
		features+=(features!='')?',':'';
		features+=',left='+myLeft+',top='+myTop;
	}
	window.open(theURL,'','width='+myWidth+',height='+myHeight + features);
}
