var dnd=false;
var dnd_obj; 

var id=new Array();
var begin_skidka=new Array();
var end_skidka=new Array();
var skidka=new Array();
var lang='';
id[0]=-1;

var step = 1;
function moveTxt() 
{ 
	if (document.getElementById("datacontainer").offsetTop + document.getElementById("datacontainer").offsetHeight >= 0)
	{ 
		document.getElementById("datacontainer").style.top = document.getElementById("datacontainer").offsetTop - step + "px";
		setTimeout("moveTxt()", 50); 
	} 
	else
	{
		document.getElementById("datacontainer").style.top = 100 + "px";
		moveTxt( );
	}
}

var IE = document.all?true:false;

function imgShow(brend,art)
{
	document.getElementById('shade').style.visibility = 'visible';
	document.getElementById('bigimg').src = 'catalog/'+brend+'/big/'+art+'.jpg';
	document.location = '#preview';
	f0.style.visibility = 'hidden';
	f1.style.visibility = 'hidden';
	return false;
}

function imgHide()
{
	document.getElementById('shade').style.visibility = 'hidden';
	document.getElementById('bigimg').src = 'images/loading.gif';
	f0.style.visibility = 'visible';
	f1.style.visibility = 'visible';
	return false;
}

function subm()
{
	document.getElementById('search').value = '';
	document.getElementById('Form1').submit();
}

function collapse(el)
{
	if (document.getElementById('d'+el).style.visibility == 'hidden')
	{
		document.getElementById('d'+el).style.position = 'relative';
		document.getElementById('d'+el).style.visibility = 'visible';
	}
	else
	{
		document.getElementById('d'+el).style.position = 'absolute';
		document.getElementById('d'+el).style.visibility = 'hidden';
	}
	return false;
} 
 
var url = "ajax.form.php";
var aurl = "";
function sendAjax(tid, logid, last) {
	aurl = url+'?art='+tid+'&logid='+logid;

	new Ajax(aurl, {
		method: 'get',
		update: $(logid),
		onComplete: function(){
			var l = $(logid);
			hideAllElements('log');
			if(last) l.style.top = '-180px';
			l.style.display = "block";			
			l.style.visibility = "visible";
		}
	}).request();
	return false;
}

var UrlCardMessage = 'backet_popup.php?lang=' + lang;
var UrlToCard = "mini_cart.core.php";

function AddToCart(art, frm, logid)
{
	id_tov="";
	kol_tov="";

	if (art != '') 
	{
		cart_frame.location.href = UrlToCard + '?art=' + art;
		loadSource(host);		
	}
}

function loadSource(host) {
	var textrequest = new Ajax(host + UrlCardMessage,
	{
	  method: 'get',	  
	  onComplete: function(soob){
		createMessage(soob);
	  }
	}).request();
}

function createMessage(message)
{
	alert(message);
}

function getPicture(aid, tid, logid, host, idtext, idprice, typeprice) {
	var aurl = host + 'stedman.inc.php?art=' + tid + '&artfull=' + aid;
	
	var request = new Ajax(aurl,
	{
	  method: 'get',
	  update: $('tmp'),
	  onComplete: function(){
		window.setTimeout("updatePicture('" + logid + "')", 100);
	  },
	  allowScripts:true
	}).request();
	
	var texturl = host + 'stedman_sklad.inc.php?type=' + typeprice + '&artfull=' + aid;
	var textrequest = new Ajax(texturl,
	{
	  method: 'get',
	  update: $(idtext),
	  onComplete: function(){		
	  }
	}).request();

	var priceurl = host + 'stedman_price.inc.php?type=' + typeprice + '&artfull=' + aid;
	var textrequest = new Ajax(priceurl,
	{
	  method: 'get',
	  update: $(idprice),
	  onComplete: function(){		
	  }
	}).request();
	return false;
}

function updatePicture(logid) {
	$(logid).src = $('tmpimg').src;	
	clearTimeout('updatePicture');
}

function hideElement(logid) {
	document.getElementById(logid).style.display = "none";
	document.getElementById(logid).style.visibility = "hidden";
}

function hideAllElements(searchClass, node, tag) {        
	if ( node == null )
			node = document;
	if ( tag == null )
		   tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;

	var pattern = new RegExp('(^|\s)' + searchClass + '(\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		   if ( pattern.test(els[i].className) ) {
				els[i].style.visibility = 'hidden';                   
		  }
	}
	return false;
}

function hideAjax (){	
	document.getElementById('log').style.display = "none"; 
	return false;
}

function toBasket(frm, logid, fromname) {	
	if(fromname) {
		var arr = new Array();
		var elements = frm.getElementsByTagName('input');	
		for(var i = 0; i < elements.length; i++) {
			s = elements.item(i).name + '.' + elements.item(i).value;
			arr.push(s);
		}
		s = arr.join(';');
	}
	else {
		s = logid + '.' + document.getElementById(logid).value;		
	}
	
	if(s != '') {
		var url = host + UrlToCard + '?sessid=' + sessid +'&basket=' + s;
		
		new Ajax(url, 
		{
			method: 'get',
			update: $('basket'),
			onComplete: function(){
				loadSource(host);
			}
		}).request();		
	}
	if (fromname && hidewindow)  hideElement(logid);
	return false;
}

function show_el(el){
	document.getElementById(el).style.display = "block"; 
	document.getElementById(el).style.visibility = "visible";	
}
function hide_el(el, ch){
	if(ch == 0)
	{
		document.getElementById(el).style.display = "none"; 
		document.getElementById(el).style.visibility = "hidden";
	}
}
function change_el(el){
	if(document.getElementById(el).style.visibility == "hidden") 	
		show_el(el);
	else
		hide_el(el, 0);
}
function show_form_el(aid, idtext, idprice){
	var texturl = 'sklad.inc.php?artfull=' + aid;
	var textrequest = new Ajax(texturl,
	{
	  method: 'get',
	  update: $(idtext),
	  onComplete: function(){		
	  }
	}).request();

	var priceurl = 'price.inc.php?artfull=' + aid;
	var textrequest = new Ajax(priceurl,
	{
	  method: 'get',
	  update: $(idprice),
	  onComplete: function(){		
	  }
	}).request();	
}

function checkAll(field)
{
	for (i = 0; i < field.length; i++)
		field[i].checked = true ;
}

function uncheckAll(field)
{
	for (i = 0; i < field.length; i++)
		field[i].checked = false ;
}
