var ie = (document.all && document.all.item && !window.opera) ? 1 : 0;
dom = (document.getElementById) ? true : false;
isOpera = (window.opera) ? true : false;
isOpera7 = (isOpera && document.readyState) ? true : false;


	var pt = new Image(); pt.src = 'images/pt.gif';

	function center_popup() {
		var popup = MM_findObj('popup_added');
		if(popup && popup.style.display == 'block'){
			var off_left = document.body.clientWidth / 2 - popup.width / 2;
			var off_top = document.body.scrollTop + document.body.clientHeight / 2 - popup.height / 2;
			
			popup.style.position = 'absolute';
			popup.style.left = off_left;
			popup.style.top = off_top;
		}
	}

function showLogin() {
	if (isOpera &&  !isOpera7) return true;
	else if (dom) {
		if(document.forms['login']){
			document.getElementById('login-form').style.display = "block";
			document.getElementById('login-form-shadow').style.display = 'block';
			return false;
		}
		else return true;
	}
	return true;
}

function hideLogin() {
	document.getElementById('login-form').style.display = "none";
	document.getElementById('login-form-shadow').style.display = 'none';
	return false;
}




function openUrl(url) {
	if (url) window.open(url);
}

function openImage(src) {
	window.open("/popup?file="+src, "popupimage", "scrollbars=0, resizable=0, width=250, height=250").focus();
	return false;
}

function openGallery(src) {
	window.open("/popup?pid="+src, "popupimage", "scrollbars=0, resizable=0, width=400, height=500").focus();
	return false;
}

function ShowMail(user, domain1, domain2) {
	var email = user+'&#64;'+domain1+'&#46;'+domain2;
	if (ShowMail.arguments[3]) name = ShowMail.arguments[3];
	else name = email;
	document.writeln('<a href="mailto:'+email+'">'+name+'</a>');
}

function OpenPopup(src) {
	if (arguments[1]) popup_name = arguments[1];
	else popup_name = 'popup';
	if (arguments[2]) popup_width = arguments[2];
	else popup_width = 500;
	if (arguments[3]) popup_height = arguments[3];
	else popup_height = 400;
	window.open(src, popup_name, 'toolbar=no,location=no,status=no,menubar=no,resizable=yes,directories=no,scrollbars=yes,width='+popup_width+',height='+popup_height).focus();
//	window.open(src).focus();
	return false;
}

/*function ShowFloat(item, evnt) {
	if ((obj=MM_findObj(item))!=null)
	{
		if(ie){
			obj.style.visibility = "visible";
			obj.style.left = event.clientX - event.offsetX - 124;
			obj.style.top = event.clientY - event.offsetY - 25 + document.body.scrollTop;
		}else {
			obj.visibility = "visible";
			obj.left = evnt.x-144;
			obj.top = evnt.y-25;
		}
	}
}*/

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function switchtab(t) {
	var obj = MM_findObj('d_tabs')
	var alltabs = obj.childNodes;
	
	if(t.id == 'tabAll'){
		for(i=0;i<alltabs.length;i++){
			alltabs[i].style.display = 'block';
		}
	}
	else{
	
		// close all divs
		for(i=0;i<alltabs.length;i++){
			alltabs[i].style.display = 'none';
		}
		obj = MM_findObj('d_'+t.id);
		obj.style.display = 'block';
	}	

	// mark all tabs unchecked
	obj = MM_findObj('m_tabs')
	alltabs = obj.childNodes;
	for(i=0;i<alltabs.length;i++){
		if(alltabs[i].id.indexOf('m_tab') >= 0) alltabs[i].className = 'prodmenu1';
	}
	
	obj = MM_findObj('m_'+t.id);
	obj.className = 'prodmenu1_sel';
	
	return false;
}


function cp_sh(f1, f2, val){
	var dis;
	if (val == 2) dis = true;
	else dis = false;

	if(f1 == 'comp')
		var fld = Array( 'addr1', 'addr2', 'city', 'state', 'postal');
	else
		var fld = Array('name', 'lname', 'addr1', 'addr2', 'city', 'state', 'postal',  'phone', 'fax');

	
	for(i in fld){
		if(dis) document.forms.account[  'fld[' + f1 + '_' + fld[i] + ']'  ].value = document.forms.account[  'fld[' + f2 + '_' + fld[i] + ']'  ].value;
		document.forms.account[  'fld[' + f1 + '_' + fld[i] + ']'  ].readOnly = dis;
	}
	//alert( document.forms.account[  'fld[' + 'country_id]'  ] );	
	var country = 'fld[' + 'country_id][]';
	if(dis) document.forms.account[ 'fld[' + f1 + '_country][]' ].value = document.forms.account[country].value;
	document.forms.account[ 'fld[' + f1 + '_country][]' ].readOnly = dis;

}



/*function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}*/

/*function ShowHideDirs(id) {
	if(!ie) return true;
	if(!document.all["dir"+id] || !document.all["itm"+id] || !document.all["img"+id]) return true;

	dir = document.all["dir"+id];
	itm = document.all["itm"+id];
	img = document.all["img"+id];
	if (dir.className == 'BlShow') {
		dir.className = 'BlHide';
		dir.innerHTML = '';
		img.src = "images/plus.gif";
	} else {
		dir.className = 'BlShow';
		dir.innerHTML = itm.innerHTML;
		img.src = "images/minus.gif";
	}
	return false;
}*/

/*function CheckQty(form_name) {
	for (i=0;i<document.forms[form_name+''].elements.length ;i++) {
		if (document.forms[form_name+''].elements[i]) if (document.forms[form_name+''].elements[i].value>0) {
//		alert('/cart/cart.php?act=window.parent.opener.document.forms["'+ form_name +'"].submit();');
			window.open('/cart/cart.php?act=top.opener.document.forms.'+form_name+'.submit();', 'Cart', 'toolbar=no,location=no,status=no,menubar=no,resizable=no,directories=no,scrollbars=yes,width=680,height=300').focus(); 
			return false;
		}
	}
	alert('You should choose at least one product!');
	return false;
}*/

/*function ResetQty(form_name) {
	var form_name;
	for (i=0;i<document.forms[form_name].elements.length ;i++) 
		if(document.forms[form_name].elements[i].name!='ResetOnLoad') document.forms[form_name].elements[i].value=0;
}*/

/*function switchtab(thetab) {
	if(!document.all || !document.all.item || window.opera) return true;
	if(document.all[thetab+'name'] && document.all[thetab+'text'] && document.all['replacename'] && document.all['replacetext']){

		var tabs = Array("description","highlights","features","spec_features","tech_specs","prices","literature");

		for (i in tabs) if(document.all["tab"+tabs[i]]) {
			if(tabs[i]==thetab) document.all["tab"+tabs[i]].className="modeltabu"; else document.all["tab"+tabs[i]].className="modeltab";

			if(document.all[tabs[i]+'text']) if(tabs[i]==thetab) document.all[tabs[i]+'text'].className="BlShow"; else document.all[tabs[i]+'text'].className="BlHide";
			if(document.all[tabs[i]+'name']) {if(tabs[i]==thetab) document.all[tabs[i]+'name'].className="BlShow"; else document.all[tabs[i]+'name'].className="BlHide";} else alert("can't find name");

		}
		document.all['replacetext'].className="BlHide";
		document.all['replacename'].className="BlHide";
		//document.all['tablink'].scrollIntoView(true);
		return false;
	}
return true;
}*/

/*function ShowHideAcs(id) {
div = document.getElementById('access'+id);
div2 = document.getElementById('spare'+id);
if ((div) && (div.style.display=='none'))
	div.style.display='block';
else if ((div) && (div.style.display=='block'))
	div.style.display='none';
if ((div2) && (div2.style.display=='none'))
	div2.style.display='block'
else if ((div2) && (div2.style.display=='block'))
	div2.style.display = 'none';
}*/

/*function change_img(name, w, h) {
	document.all.big_image.background = 'files/'+name;
	document.images.inner_image.width = w-22;
	document.images.inner_image.height = h-22;

	document.images.top_fill.width = w-22;
	document.images.bottom_fill.width = w-22;
	document.images.left_fill.height = h-22;
	document.images.right_fill.height = h-22;
}*/


/*function VoteOk() {
var ok=0;
for (var i=0; i < vote.elements.length; ++i) {
el = vote.elements[i];
if ((el.type=='radio' || el.type=='checkbox') && el.checked) return true;
}
alert('Error!');
return false;
}*/

