// селекты город-регион

function getCity(reg_id, sendPar){
	var regId, dirObj=0;
//	alert(typeof(reg_id));
	if(typeof(reg_id) == 'object'){
		regId = $(reg_id).val();
		regObj = reg_id;
	}




	var cityBlock = $('#city1');
	//var dirId = $('#advanced-r #subdir');

	$(cityBlock).find('*').remove();
//	$(cityBlock).css('display','none');
	action = 'action=getCity&RegId='+regId;
//	alert(action);
		$.post('/script/filter1.php',action, function(data){
			if(data && data.length != 0) fillCity(data, cityBlock,'city');
		}, 'json');


}

function BanShow(place, searchStr, file){
	addstr = "";
	if (place == "kk") {
		filen = "getb1";addstr = "&zone="+file;
		if (searchStr == "search") {

		}
	}
	else{
		filen = "getb";
		addstr = "&zone="+file;
		}
	var dataString = 'searchstr='+searchStr;

	$.getJSON('http://www.hotmetal.ru/modules/banners/'+filen+'.php?'+dataString+addstr+'&jsoncallback=?', function(data){
	allert(place,data);
	});
}

function allert(place,data){
//alert(data['1']);
 $("#"+place).append(data['B']);
}

function fillCity(data, place,selectName)
{
	var cityBlock = $('#city1');

	var str = '<select style="width: 170px; max-width: 180px;" name="'+ selectName +'" id="'+ selectName +'"  >';
				if (1 ) str += '<option value="0">Не важно</option>';
				for(var i=0;i<data.length; i++)
				{       var cc = '#FFFFFF';

						str += '<option value="'+data[i]["ID"]+'" style="background-color:'+cc+';">'+data[i]["Name"]+'</option>' ;
				}
			    str += "</select></div>";
	$(cityBlock).append(str);
				//$('#'+selectName+' option').each(function(){$(this).css('background-color','white');});
	$(cityBlock).css('display','block');
	$(cityBlock).show();
	//clearHighlighted();
	//showDistinctDistrCity();



}

// массив категорий

if(typeof tmp_cats == 'undefined') {
	var tmp_cats = new Array();
}

function 	showPars(action,id){
//alert("f");
	if (action=="ashow") {
		$( '#b'+id ).show();
		$( '#ashow'+id ).hide();
	}
	else{
		$( '#ashow'+id ).show();
		$( '#b'+id ).hide();

	}
}
function 	showParsHide(toshowid,tohideid){
//alert("f");
	$( '#'+toshowid ).show();
		$( '#'+tohideid ).hide();

}
/**
 *
 * @access public
 * @return void
 **/
function 	showall(link,id){
	var elt = document.getElementById(id);
//	$( "#dialog:ui-dialog" ).dialog( "destroy" );

	if (id == "message") {
		$('#f_ToUser').val(link);
		//$( '#'+id ).val("");
		//alert("in");
	}
	$(function() {
		$( '#'+id ).dialog();
	});
//	$('#'+link).hide();
//	$('#'+id).show();
}
function 	showall1(link,id){
	var elt = document.getElementById(id);
//	$( "#dialog:ui-dialog" ).dialog( "destroy" );


	$(function() {
		$( "#hiddenSkl" ).dialog({

			buttons: {

				"Добавить": function() {
					$('#f_Name').val($('#f_Name1').val());
					$('#f_Phone').val($('#f_Phone1').val());
					$('#f_Addr').val($('#f_Addr1').val());
				//	$('#f_Name').val($('#f_Name1').val());
				//	$('#f_Name').val($('#f_Name1').val());
				//	$('#f_Name').val($('#f_Name1').val());
					$( this ).dialog( "close" );
				}
			}
		});
	});
//	$('#'+link).hide();
//	$('#'+id).show();
}
/**
 * select'ы категорий заявки
 */
var change_category = function (id) {
  // список категорий
  var elt = document.getElementById('category');
  elt.disabled = true;
  //if (typeof tmp_cats != 'undefined') alert(tmp_cats);

  if (id > 0) {

	// если есть options, то удаляем
    for(i=elt.options.length-1;i>0;i--) elt.remove(i);

    for (i in cats[id])
    {
	 if ((cats[id][i]+'').indexOf('return') == -1){
        var optn = document.createElement('option');
        optn.text = cats[id][i];
        optn.setAttribute("id", "cat"+i);
        i != id ? optn.setAttribute("class", "child_option") : optn.setAttribute("class", "parent_option");
        // если уже добавлена, то выводим выключенной
        if(jQuery.inArray(cats[id][i], tmp_cats) > -1) {
        	optn.setAttribute("disabled", "disabled");
        	optn.setAttribute("class", "sel_grey");
        }
        optn.value = i;
        elt.options.add(optn);
	 }
    }
    elt.disabled = false;
    $('div#ch_cat').show();
	//elt.style.display = 'inline';
  } else if (id == 0) {
        $('#category option:first').attr('selected','yes');
        $('div#ch_cat').hide();
  }
}

/**
 * множественный выбор категорий для заявок
 * используется массив cat_array
 */

 $(document).ready(function () {


       $(".css-tabs").bind('tabsselect', function(event, ui) {
            window.location.href=ui.tab;
        });

       $(".emailSend").click(function (event){

			var url = $(this).attr("href");
				var windowName = "popUp";
										//var windowSize = windowSizeArray[ $(this).attr(\"rel\") ];

			    window.open(url, windowName, "width=590,height=600");

				event.preventDefault();

		});
		$('#compMenu').click(function(){
					//		if (!$('#compMenuAll').show()) {
								$('#compMenuAll').toggle();
					//		}
					//	else
						//		$('#compMenuAll').show();

		});
		$('#cShow').click(function(){
								$('#c_details').toggle();


		});
		$('#skladT').click(function(){
								$('#sklad').toggle();

		});
		$('#sotrT').click(function(){
								$('#sotr').toggle();

		});


    });
function ClearCheckB(value){
var checkedP=0;
			$("input[type='checkbox']").each(function(){
				if ($(this).attr("name").substr(0,4)!="delA" && $(this).attr("name")!="FillCheck") {
					$(this).attr('checked',$("#FillCheck").attr('checked'));
					//alert(value);
					if($(this).attr('checked')){
							checkedP++;
					}
				}
			});
			if (checkedP==0) {
   			$('input[type=submit]').attr('disabled', 'disabled');//$("#DellS").attr("disabled","disabled") ;
   		}else
   			$('input[type=submit]').attr('disabled', '');//$("#DellS").attr("disabled","");
}
/**
 *
 * @access public
 * @return void
 **/
function enableInp(){
var checkedP=0;
	$("input[type='checkbox']").each(function(){
				if ($(this).attr("name")!="FillCheck" && $(this).attr("checked")) {
				//	$(this).attr('checked',$("#FillCheck").attr('checked'));
					checkedP++;
				}
			});
//alert($("input[name=checkedP]:checked").val());

	if (checkedP==0 && $("input[name=checkedP]:checked").val()!="all") {
   			$('input[type=submit]').attr('disabled', 'disabled');//$("#DellS").attr("disabled","disabled") ;
   		}else
   			$('input[type=submit]').attr('disabled', '');
   		return false;
}

/**
 *
 * @access public
 * @return void
 **/
function doAction(){

   if ($("#LKaction").val()==0) {
   		$("#linking_kat").show();
   		$("#changeCat").show();

   	//	changeCat
   		$("#linking_gallery").hide();
   		$("#changeIm").hide();
   			$("#DellS").hide();


   }
   if ($("#LKaction").val()==2) {
   		$("#DellS").show();


   		$("#linking_kat").hide();
   		$("#linking_gallery").hide();
   		$("#changeIm").hide();
   		$("#changeCat").hide();



   }
   if ($("#LKaction").val()==1) {
   		$("#linking_gallery").show();
   		$("#linking_kat").hide();
   		$("#changeIm").show();
   		//$("#changeIm").hide();
   			$("#DellS").hide();
		$("#changeCat").hide();


   }

}
$(function(){



/*	if ($(".scrollable") instanceof jQuery) {
		$(".scrollable").scrollable({ vertical: true,size:1,circular: false, clickable: false })

}*/

//alert(document.location.hash);
$('#myTab').tabs(".css-panes > div");

$('#toPrice').click(function(){window.location.href=$('#toPrice').attr("href"); return false;});
//$('#myTab').tabs( "select" , 2  );
/*	if(document.location.hash!='') {
        //get the index from URL hash
      	tabSelect = document.location.hash.substr(1,document.location.hash.length);
		$("#myTab").tabs('select',".css-panes > #"+tabSelect);
		alert( $("#myTab").tabs('option', 'selected'));
	}
	else
		$("#myTab").tabs('select',".css-panes > #tab"+tabSelect);*/

/*	$("#myTab").bind('tabsselect', function(event, ui) {
            window.location.href=ui.tab;
        });*/
	$(".css-tabs1").tabs(".css-panes > div");
	//		$(\".css-tabs:first\").tabs(\".css-panes:first > div\");

/*	$('#myTab > li a').click(
	     function(event, ui) {alert(ui.val());
	            location.href = ui.val();
	            return false;

	    }
	);*/

	$('#add_category').click(function(){
		var container = $('#category_container');
		var cat_select = $('#category');
		var value = cat_select.val();

		// если не 0
		if(value != 0){
			var text = $("#category option:selected").text();
            tmp_cats.push(text);

			var toAdd = "<div class='added_category'>"+text+" <a class='del_category' id='dcat"+value+"' title='Удалить категорию' href='#'><img width='16' height='16' src='/netcat_files/del_cat.png' alt='Удалить категорию' /></a> <input type='hidden' name='cat_array[]' value='"+value+"' /></div>";
			container.append(toAdd);

			// выключаем категорию
			$('#category option:selected').attr('disabled','disabled');
			$('#category option:selected').addClass('sel_grey');
			$('#category option:first').attr('selected','yes');

			$('a.del_category').click(function(){
				var div_text = $(this).parent('div:first').text();
				var cat_id = this.id;
				cat_id = cat_id.substr(1);

				// включаем категорию
				//$("#category option:contains('"+div_text+"')").removeAttr('disabled');
				$("#"+cat_id).removeAttr('disabled');
				$("#"+cat_id).removeClass('sel_grey');
				tmp_cats.splice(jQuery.inArray(div_text, tmp_cats), 1);

				$(this).parent('div:first').remove();
				return false;
			});

		}
	});


	// для редактирвания в админке
	$('a.del_category').click(function(){
				$(this).parent('div:first').remove();
				return false;
	});

 $('input#top_search_hint').focus(function(){
        if ($('input#top_search_hint').val() == 'Введите название товара или компании'){
            $('input#top_search_hint').val('');
            $('input#top_search_hint').attr('class','top_search_hintIn');
        }
    });
    $('input#top_search_hint').blur(function(){
        if ($('input#top_search_hint').val() == ''){
            $('input#top_search_hint').val('Введите название товара или компании');
            $('input#top_search_hint').attr('class','top_search_hint');
        }
    });

    /**
     *  Форма авторизации сверху
     */
    $('input#login_email').focus(function(){
            if ( $(this).val() == 'e-mail' )
                    $(this).val('');
    });
    $('input#login_email').blur(function(){
            if ( $(this).val() == '' )
                    $(this).val('e-mail');
    });
    $('input#login_pass').focus(function(){
            if ( $(this).val() == 'Пароль' )
                    $(this).val('');
    });
    $('input#login_pass').blur(function(){
            if ( $(this).val() == '' )
                    $(this).val('Пароль');
    });


});




function submClick(){

 var allInputs = $(":input:visible");

    queryStringNew = '';
    addURL= "";
    queryString='?';
    par = "";
    $(allInputs).each( function() {
	    					if ($(this).val()>0 || ( $(this).val() != "0")){
								if ($(this).attr('name') == "par1" || $(this).attr('name') == "par2") {
									if (par.length > 0) {
										par += "/" + $(this).val();
									}
									else
										par=""+$(this).val();

								}
							else if ($(this).attr('name') == "FO" || $(this).attr('name') == "city")
									if (queryString.length > 2)
	    								queryString +='&'+$(this).attr('name')+'='+$(this).val();
	    							else
	    								queryString +=$(this).attr('name')+'='+$(this).val();
    					}
});

    var slider = $("#slider-range" );
    if ($(slider).children().length > 0 ){
			var min = $(slider).slider( "option", "min");
			var max = $(slider).slider( "option", "max");
			var values = $(slider).slider("option","values");
			if (min !=values[0])
				queryString +='&mprice='+values[0];
			if (max !=values[1])
				queryString +='&xprice='+values[1];
	}
	urlFin="";
	if (par.length>1) {
		urlFin=$("#purl").val()+par+"/";
	}//alert(urlFin);
	if (queryString.length >2) {
			 urlFin = urlFin+queryString;

	}
    if (urlFin != "") {
    	window.location.href=urlFin;

    }



}
moveOption = function(src, dst) {
        var fromObj   	   = document.getElementById(src);
        var toObj     	   = document.getElementById(dst);
        var newOption 	   = null;
        var selectedOption = null;

        while (true) {
                try {
                        selectedOption = fromObj.options[fromObj.selectedIndex];
                        newOption = new Option(selectedOption.text, selectedOption.value, false, false);
                        toObj.options[toObj.options.length] = newOption;
                        fromObj.options[fromObj.selectedIndex] = null;
                } catch (e) { break; }
        }
        $("#left_cat").dblclick(function(){
           moveOption("left_cat", "right_cat");

    	});
        $("#right_cat").dblclick(function(){
           moveOption("right_cat", "left_cat");
    	});
		 $("#right_cat option").each(function(el) {
                $(this).attr("selected", "selected");
            });
           // alert("in");
        return false;
}
