/*
var brname=navigator.appName;
if(brname.indexOf("Microsoft")!=-1)brname="IE"
else if(brname.indexOf("Netscape")!=-1)brname="NS"
else if(brname.indexOf("Opera")!=-1)brname="OP"
else brname="NA";
*/
function checkbox(o){
	o.checked ? basket(o.value) : delbask(o.value);
//	updateBasketInfo();
}

function amount(o){
 for(var i=0;i<document.forms[0].elements.length;i++){
  if(document.forms[0].elements[i].name==o.name && document.forms[0].elements[i].value!=o.value)document.forms[0].elements[i].value=o.value;
 }
 o.value>=1 ? basket(o.name,o.value) : delbask(o.name);
}

function updateBasketInfo(){
var orders=readCookie('basket'); var pos=orders.length, count=0;
while(pos--!=0){ if(orders.substring(pos,pos+1)=="#")count++; }
document.forms[0].elements[0].value=count;
//document.forms[0].elements[1].value=orders;
setTimeout("updateBasketInfo()",1024);
return(count<1 ? false:true);
}
function readCookie(name){
var startPos=document.cookie.indexOf(name+'=');
if(startPos==-1)return('');
else startPos+=name.length+1; var endPos=document.cookie.indexOf(';',startPos);
if(endPos==-1)endPos=document.cookie.length;
return(unescape(document.cookie.substring(startPos,endPos)));
}
function updateCookie(name, value, expiredays){
var todayDate=new Date();
todayDate.setDate(todayDate.getDate()+expiredays);
var domain=location.host.replace(/www./,'');
if(domain){ domain='domain='+domain+';'; }
document.cookie=name+"="+escape(value)+"; expires="+todayDate.toGMTString()+";path=/;"+domain;
}
function addCookie(name, value, expiredays){
if(readCookie(name).length!=0)value+=",";
value+=readCookie(name);
updateCookie(name,value,expiredays);
}
function delbask(id){
var b=readCookie('basket'); var beg=b.indexOf('#'+id); //var end=b.indexOf('#'+id)+4;
if(beg<0)return(false);
var end=b.indexOf(',',beg+2)+1||b.length;
if(end>=b.length)beg--;
b=b.substring(0,beg)+b.substring(end,b.length);
updateCookie('basket',b,90);
}
function basket(id,am){ if(!am){ am='1'; }
delbask(id);
var orders=readCookie('basket');
if(orders.length==0 || orders.indexOf('#'+id,0)==-1)addCookie('basket','#'+id+'{'+am+'}',90);
//else alert('This item already exists in your order.');
orders=readCookie('basket');
if(orders.length!=0 && orders.indexOf('#'+id,0)==-1)alert('An Error has occured while adding an item to your order. This can happend only in case your web-browser refuses to make a cookie. For successful functioning of our web-site cookie functionality is required.');
}

//updateBasketInfo();

reframe=new Array();
reframe[0]="iframe";
reframe[1]="iframe_search";

function resize_iframe(){
	for(var i=0;i<reframe.length;i++){
		var fo=getByID(reframe[i]);
		if(!fo)continue;
		var d=window.frames[reframe[i]].document;		//var d=f.contentWindow || f.contentDocument;
		if(d.body){
			h=(d.body.offsetHeight)? d.body.offsetHeight : d.body.scrollHeight;
			h+=22;
			if(h<333){ h=333; }
			//f.height=100 // required for Moz, value can be "", null, or integer
			if(h!=fo.height)(fo.style)? fo.style.height=h+"px" : fo.height=h;
		}
	}
  if(window.setTimeout)setTimeout(resize_iframe,777);
}

/*

if(window.addEventListener())window.addEventListener("load", resize_iframe(f), false)
else if (window.attachEvent){
  window.detachEvent("onload", resize_iframe(f)) // Bug fix line
  window.attachEvent("onload", resize_iframe(f))
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)resizeIframe(iframeroot.id);
}

// if (window.attachEvent) window.attachEvent("onload", menuHover);
*/
/* document.oncontextmenu=function(){ return(false); }; disable IE context menu */

function autofitIframe(id){
  if (!window.opera && !document.mimeType && document.all && document.getElementById){
     parent.document.getElementById(id).style.height=this.document.body.offsetHeight+"px";
  }else if(document.getElementById){
     parent.document.getElementById(id).style.height=this.document.body.scrollHeight+"px"
  }
}

function getByID(id){
var o=document.getElementById ? document.getElementById(id) : document.all(id);
return(o||false);
}

//if(event.returnValue)event.returnValue=false;
//if(event.cancelBubble)event.cancelBubble=true;

