function visibl(id) {
	var o = document.getElementById(id);
	if (o.style.display=='none') {
		o.style.display = 'block';
	} else o.style.display = 'none';
}
function InsertFlashObj(sId, sSrc, sWidth, sHeight, bReturn) {
     var result = "<object id='"+sId+"' width='"+sWidth+"' height='"+sHeight+"' align='middle' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+sSrc+"' /><param name='quality' value='high' /><param name='wmode' value='transparent'/><embed src='"+sSrc+"' width='"+sWidth+"' height='"+sHeight+"' name='"+sId+"' align='middle' quality='high' wmode='transparent' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>";
     if (bReturn) return result;
     document.write(result);
}
function GetBasket() {
     var aCookie = document.cookie.split("; ");
     var oBasket = new Object();
     var re = /^B\[([^\]]+)\]$/;
     for (var i=0; i < aCookie.length; i++) {
          var aCrumb = aCookie[i].split("=");
          if (aCrumb[0].match(re)) {
               var i = aCrumb[0].replace(re, "$1");
			   var a = unescape(aCrumb[1]).split(';');
			   oBasket[i] = new Object();
			   oBasket[i]['num'] = a[1];
			   oBasket[i]['price'] = a[0];
          }
     }
     return oBasket;
}
function BasketText() {
var result = '';
var oBasket = GetBasket();
for (i in oBasket) {result += i + ' - ' + oBasket[i]['num'] + ' - ' + oBasket[i]['price'] + '<br/>';}
return result;
}
function PrepareInputs(o) {

	var inputs = o.getElementsByTagName('input');
     for (var i=0; i<inputs.length; i++)
          if (inputs[i].type=='checkbox' || inputs[i].type=='radio')
               inputs[i].defaultChecked = inputs[i].checked;
	var textareas = o.getElementsByTagName('textarea');
     for (var i=0; i<textareas.length; i++)
	 	textareas[i].innerHTML = textareas[i].value;
	o = o.cloneNode(true);
	
	var txtar = o.getElementsByTagName('textarea');
	for (var i=0; i<txtar.length; i++)  {//alert(txtar[i].value);
	var ni = document.createElement('i');
	ni.innerHTML = '<font color=Blue>'+(txtar[i].innerHTML=='' ? '-' : txtar[i].innerHTML)+'</font>';
	txtar[i].parentNode.replaceChild(ni, txtar[i]);
	i--;
	}	
	var inputs = o.getElementsByTagName('input');
	for (var i=0; i<inputs.length; i++) {
		if (inputs[i].type=='text') {
			var ni = document.createElement('i');
			ni.innerHTML = '<font color=Blue>'+(inputs[i].value=='' ? '-' : inputs[i].value)+'</font>';
			inputs[i].parentNode.replaceChild(ni, inputs[i]);
			i--;
		} else if (inputs[i].type=='checkbox' || inputs[i].type=='radio') {
			var ni = document.createElement('i');
			ni.innerHTML = '<font color=Blue>'+(inputs[i].checked || inputs[i].selected ? 'да' : 'нет')+'</font>';
			inputs[i].parentNode.replaceChild(ni, inputs[i]);
			i--;
		}
	}
	return o.innerHTML;
}
function form_null(o) {
	//o = o.cloneNode(true);
	var inputs = o.getElementsByTagName('input');
	for (var i=0; i<inputs.length; i++) {
		if (inputs[i].type=='text') inputs[i].value = '';
			 else if (inputs[i].type=='checkbox') inputs[i].checked = false;
			 else if (inputs[i].type=='radio') inputs[i].checked = false;
	}			 	 
	var inputs = o.getElementsByTagName('select');				  
	for (var i=0; i<inputs.length; i++)
	
	  inputs[i].selectedIndex = 0;
	  
	//return o.innerHTML;
}


function addEvent(o, e, f) {
     if (o.attachEvent)
          o.attachEvent('on'+e, f);
     else
          o.addEventListener(e, f, false);
}

function getTop(o) {
     var result = o.offsetTop;
     while (o = o.offsetParent)
          result += o.offsetTop;
     return result;
}

function bFix()
{
     if (!oFix)
     {
          oFix = document.getElementById('asd');
          oFixTop = getTop(oFix) - 200;
     }
     
     if (oFixTop<=document.documentElement.scrollTop + document.body.scrollTop)
	 {
		 oFix.style.left = (document.getElementById('shapka_l').offsetWidth + 1001 - oFix.offsetWidth) + 'px';
          oFix.style.position = 'fixed';
	 }
     else
          oFix.style.position = 'static';
}

var oFix = null;
var oFixTop = null;

addEvent(window, 'scroll', bFix);
