
function inet_open_win() {
	if (ua["dom"]) {
		var url = "";
		var target = "";

		var attributes = "";


		if (arguments.length > 0) {
			url = arguments[0];
		}

		//Target attribute:
		if (arguments.length > 1) {
			target = arguments[1];
		}
			
		//Optional attributes:
		if (arguments.length > 2) {
			attributes = arguments[2];
		}
	
		win = window.open(url, target, attributes);
		win.focus();
		return false;
	}
}






function showImg(id) {
	if (ua['dom']) {
		var oImgs = document.getElementById('imgs');
		if (oImgs) {
			var aDiv = oImgs.getElementsByTagName('div');
			for (var i = 0; i < aDiv.length; i++) {
				if (hasClassName(aDiv[i], 'img_item')) {
					if (aDiv[i].id == ('img'+id)) {
						addClassName(aDiv[i], 'current');					
					}
					else {
						removeClassName(aDiv[i], 'current');
					}
				}
			}
		}
	}
}


function overSection(elm, bg) {
	if (ua['dom']) {
		var foo = elm.style.backgroundImage;
		elm.onmouseout = function() {
			elm.style.backgroundImage = foo;
		}
		elm.style.backgroundImage = 'url('+ bg +')';
	}
}



function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != "function") {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}





function adjustLayout() {
	if (ua['dom']) {
		var piH = getPageInnerDim().y;
		var totalH = 0;
//		var MENU_SPACE = 100;
		var min_h = 424;
		var oHeader = document.getElementById('header');
		var oContent = document.getElementById('content');
		var oFooter = document.getElementById('footer');


		var oSiteMenu = document.getElementById('site_menu');
		var oProductMenu = document.getElementById('product_menu');

		var oNewsMenu = document.getElementById('news_menu');
		var oNewsletterMenu = document.getElementById('newsletter_menu');

		var oMain = document.getElementById('main');
		if (oSiteMenu != null && oProductMenu != null && oMain != null) {
			var hMain = oMain.offsetHeight;
			var hHeader = oHeader.offsetHeight;
			var hProductMenu = oProductMenu.offsetHeight;
			var hSiteMenu = oSiteMenu.offsetHeight;

			oSiteMenu.style.position = 'static';


			if (hHeader + hMain <= piH) {
				min_h = hMain;
			}

			var mTop = min_h - hProductMenu - hSiteMenu
			if (mTop > 0) {
				oSiteMenu.style.marginTop = mTop +'px';
			}
			else {
				oSiteMenu.style.marginTop = '10px';
			}


			if (oNewsMenu != null && oNewsletterMenu != null) {
				var hNewsMenu = oNewsMenu.offsetHeight;
				var hNewsletterMenu = oNewsletterMenu.offsetHeight;

				oNewsletterMenu.style.position = 'static';

				mTop = min_h - hNewsMenu - hNewsletterMenu;
				if (mTop > 0) {
					oNewsletterMenu.style.marginTop = mTop +'px';
				}
				else {
					oNewsletterMenu.style.marginTop = '10px';
				}

			}
			/*
			else if (oNewsletterMenu != null) {

				mTop = min_h - oNewsletterMenu.offsetHeight;
				if (mTop > 0) {
					oNewsletterMenu.style.marginTop = mTop +'px';
				}

			}
			*/
			

		}

		
		if (oHeader != null) {
			totalH += oHeader.offsetHeight;
		}

		if (oContent != null) {
			totalH += oContent.offsetHeight;
		}

		if (oFooter != null) {
			

			if (piH - totalH > oFooter.offsetHeight) {
				oFooter.style.position = 'absolute';
				oFooter.style.left = '0px';
				oFooter.style.top = (piH - oFooter.offsetHeight) + 'px';
		
			}
			else {
				oFooter.style.position = 'static';
			}
		}
	}
}


function makeVisible(id) {
	if (ua['dom']) {
		var obj = document.getElementById(id);
		if (obj) {
			addClassName(obj, 'isVisible');
//			obj.style.visibility = 'visible';
		}
	}
}



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);
}


function removeCartItem(id) {
	if (ua['dom']) {
		
		var rowId = 'ci'+id+'row';
		var oBasket = document.getElementById('basket_items');
		var tBody = oBasket.tBodies.item(0);
		var rows = tBody.rows;
		for (var i = 0; i < rows.length; i++) {
			if (rows.item(i).id == rowId) {
				tBody.deleteRow(i);
				i = rows.length;
				adjustLayout();
			}
		}

		return false;
	}
	return true;
}


function toggleParagraph(obj) {
	var href = obj.href;
	var rx = /^.*#(paragraph\d+)$/;
	var p = document.getElementById(href.replace(rx, "$1"));
	if (p) {
		p.style.display = (p.style.display == 'block' ? 'none' : 'block');
	}
	obj.blur();
	adjustLayout();
	return false;
}

window.onresize = function() {
	adjustLayout();
}

function splash(e) {
    if (e.success == false) {
        $("#splashAlt").show();
        $("#inet_flashfront").hide();
		//setTimeout("leave()", 5000);
    }
}

/*function leave() {
  window.location = "";
}*/

addLoadEvent(adjustLayout);
