$(document).ready(function(){
  var elem = $(window);

  $(".shadow").dropShadow({left: 0, top: 0, opacity: 1.0, blur: 2});
 //---
    $("a.float-link").mouseover(function(e){
	var float_id = $(this).attr("id");
	$(this).css( { 'color':'#990000'} );
       var floatX = ( elem.width() < e.pageX + 520 ) ? e.pageX - 320 : e.pageX+20;
       $( "#float-" + float_id ).css( { 'top' : e.pageY-40, 'left' : floatX } );
	$( "#" + float_id + "> img").css( { 'border' : '1px solid #f00'} );
	//$( "#" + float_id + "> img").dropShadow({left: 0, top: 0, opacity: 0.5, blur: 1});
    }).mouseout(function(){
	var float_id = $(this).attr("id");
	$(this).css( { 'color':'#808080'} );
       $( "#float-" + float_id ).css( { 'left' : '-500px' } );
	$( "#" + float_id + "> img").css( { 'border' : '1px solid #fff'} );
    }).mousemove(function(e){
	var float_id = $(this).attr("id");
       var floatX = ( elem.width() < e.pageX + 520 ) ? e.pageX - 320 : e.pageX+20;
       $( "#float-" + float_id ).css( {'position':'absolute','top':e.pageY,'left':floatX,'z-index':'200' } );
    })
 //---
});









var timer=0;

function GP(x)
{
	if(x)	document.location.href = x;
	else	alert("страница отсутствует!");
}


function SetOrder( id , param, price){

	var count = parseInt( document.getElementById('count' + id).value );
	if( !count ) count = 0;
	if( document.getElementById( 'sum' )) {
		var sum = parseInt( document.getElementById('sum').innerHTML );
	}

	if( count == 0) {
		alert("Число элементов равно нулю");
		return false;
	}
	var ajax = new sack();
	ajax.setVar("id_cat", id);
	ajax.setVar("action", "order");

	if( obj = document.getElementById("imagebasket" + id)) {
		obj.src = "/_page/img/fullbasket.gif";
	}
	if( param == 0) {
		if( confirm( "Вы действительно хотите удалить позицию из корзины?" )) {
			document.getElementById( "orderid" + id ).style.display = "none";
			document.getElementById( 'sum' ).innerHTML = sum - count * price;
			alert( "Позиция удалена");
		} else {
			alert( "Удаление отменено" );
			return false;
		}
	} else {
		if( param == 2) {
			//alert( "Позиция сохранена в количестве " + count + " элементов");
			document.getElementById( 'sum' ).innerHTML = sumBetter( sum + count * price - parseInt( document.getElementById('sum' + id).innerHTML ));
			document.getElementById('sum' + id).innerHTML = count * price;
		} else {
			alert( "В корзину добавлено " + count + " элементов");
		}
	}

	ajax.setVar("param", param );
	ajax.setVar("count", count );
	ajax.setVar("price", price );
    ajax.requestFile = "/_page/phpfiles/_ajax.php";
    ajax.method = "GET";
	ajax.element = "basket";
    ajax.runAJAX(); 
}


function sumBetter (sum) {
	return sum;
	sum = sum.toString();
	newSum = "";
	n = sum.length;
	for( i=3; i < n; i +=3 ) {
		newSum += sum.Substr(n-i, 3);
	}
	return newSum;
}


function BasketOut(obj) {
	if(obj.src.indexOf("fullbasket.gif") > 0) {
		obj.src = "/_page/img/fullbasket.gif";
	} else {
		obj.src = "/_page/img/emptybasket.gif";
	}
}
function BasketOver(obj) {
	if(obj.src.indexOf("emptybasket.gif") > 0) {
		obj.src = "/_page/img/putinbasket.gif";
	}
}

function EditAll() {
	var edits = document.getElementsByName("editcat");
	for (var i=0; i<edits.length; i++) {
		if (edits[i].style.display == "none") 	edits[i].style.display = 'block';
		else edits[i].style.display = 'none';
	}
}

function switchMainBookmark(a, num, group) {
	try {
		var td, tr = a, div;
		var node, i, remJ = [], curTD = 0;
		var rbArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17];
		if (div = document.getElementById(group + num)) {
			div.style.display = "";
			for (i = 0; i < rbArray.length; i++) if (rbArray[i] != num){
				if(document.getElementById(group + rbArray[i])) {
					document.getElementById(group + rbArray[i]).style.display = "none";
				}
			}
		} else return false;
		if (!num) return false;
		while (tr.parentNode && tr.nodeName.toLowerCase() != "tr") {
			if (tr.nodeName.toLowerCase() == "td") td = tr;
			tr = tr.parentNode;
		}
		for (i = 0; i < tr.childNodes.length; i++) {
			node = tr.childNodes[i];
			if (node.nodeType != 1) continue;
			if (node.nodeName.toLowerCase() != "td") continue;
	                if (node.firstChild.className != "lft" && node.firstChild.className != "lft first" && node.firstChild.className != "lst") continue;
			if (node == td) {node.className = "act"; curTD = 1;} 
			else {node.className = curTD ? "aftact" : "pas"; curTD = 0;}
		}
		return false;
	} catch(e) {
		return false;
	}
}

function search()
{
	var pattern = "%20";
	var addurl = "";

    var s = document.getElementById("searchfld").value;
	if( document.getElementById("searchfld1") ) {
		s = document.getElementById("searchfld1").value
	}
	s = URLDecode(s);
	s = s.replace(pattern, "+");
	s = s.replace(pattern, "+");
	s = s.replace(pattern, "+");
	s = s.replace(pattern, "+");
	s = s.replace(pattern, "+");
	s = s.replace(pattern, "+");
	s = s.replace(pattern, "+");


	if( document.getElementById("man") && document.getElementById("man").checked ) {
		addurl += "sf,4/";
	}
	if( document.getElementById("content") && document.getElementById("content").checked ) {
		addurl += "sf,2/";
	}
	if( document.getElementById("profile") && document.getElementById("profile").checked ) {
		addurl += "sf,3/";
	}
	if( document.getElementById("cat") && document.getElementById("cat").checked ) {
		addurl += "sf,1/";
	}
	//if( document.getElementById("cat") && document.getElementById("all").checked ) {
		//addurl += "sf,5/";
	//}
	if( s != '') {

		var url = "/searchtext/search," + s + "/" + addurl;
		 window.location.href = url;
	}

    return false;
}

function AddBack( ){
	var must = Array('varc_0','txt_2', 'varc_7');
	var bad = 0;

	for ( var i = 0; i < must.length; i++ ) {
		if(document.getElementById(must[i]).value == "" || document.getElementById(must[i]).value == "0") {
			var bad = 1;
		}
	}
	if( bad ) {
		alert("Не все обязательные поля заполнены!");
		return false; 
	}

	var ajax = new sack();
    ajax.requestFile = "/_page/phpfiles/_ajax.php";
	ajax.setVar("action", "addback");

	var inputs = document.forms["f"].elements;
	for ( var i = 0; i < inputs.length; i++ ) {
	    if( inputs[i].type != "hidden"  ) ajax.setVar(inputs[i].name, URLDecode( inputs[i].value ));
	}
	ajax.setVar( "id", document.getElementById("id").value );
	ajax.method = "GET";
    ajax.runAJAX(); 
 	alert("Ваш вопрос отправлен!");
	tb_remove();
}

