function get_title(title)
{
	$('#pageTitle').remove();
	$('.b-title_h1 .text h1').append("<div id='pageTitle'></div>");
	if(title.length>50){
		$("#pageTitle").css({"width":"600px", "white-space":"normal"});
	}

	$('#pageTitle').html(title);
	//$.getJSON('/title_ajax.php?t='+title,'',function(data){ set_title(data) } )
}

function set_title(dt)
{
//consol.log(dt);
	$('#pageTitle').html(dt.title);
}

function color_menu(id)
{
	jQuery(document).ready(function(){ 
		jQuery('#'+id+' a').css('color','#A22336');
		jQuery('#'+id).css('background-position','-401px -144px');	
	})
}

function checkForm(id)
{
	jQuery(document).ready(function(){
		var error = "";
		var res = "";
		var j = 0;
		jQuery("#error_name").css('display','none');
		jQuery("#error_name_input").css('display','none');
		jQuery("#error_list").html("");
		jQuery("#error_list_input").html("");
		
		var items = jQuery("#"+id+" div.red input:text");
		var items1 = jQuery("#"+id+" div.red label span");
		for (var i = 0; i < items.length; i++) {
			var val = jQuery(items[i]).val();
			if(val==""){
				error = jQuery(items1[i]).html();
				if(res!=""){res = res+"<br />"+error;}	
				else{res = error;}	
				j++;
			}	
		}
			
		if(j>0){
			jQuery("#error_list").html(res);
			jQuery("#error_name").css('display','inline');
		}
		if (! (/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(jQuery("#"+id+" div.email input:text").val())) )
		{
			var e=jQuery("#"+id+" div.email label span").html();
			jQuery("#error_list_input").html(e);
			jQuery("#error_name_input").css('display','inline');
			j++;
		}
		
		if(j==0){jQuery("form#"+id).submit();}
	})
}

jQuery(document).ready(function(){ 
	jQuery('.active a').css('color','#A22336');
	
	jQuery('#check_user').click(function(){
		var email = jQuery(".email input:text").val();
		$.getJSON('/bitrix/templates/sakura/ajax/check_user.php?email='+email,'',function(data){ check_user(data) } )
	})
	
	jQuery('.b-button2_red a').click(function(){
		var buy_href = jQuery(this).attr('href');
		var re = /(id=\d+)/;
		var re1 = /(\d+)/;
		var arr = re.exec(buy_href);
		var arr1 = re1.exec(arr[1]);		
		var id = arr1[1];
		$.getJSON('/bitrix/templates/sakura/ajax/refresh_basket_string.php?id='+id,'',function(data){ refresh_basket_string(data) } )
		return false;
	})
	
	jQuery('.b-call-form input:submit').click(function(){
		if ((/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(jQuery(".b-call-form input.email").val())) ){	
			var items = jQuery(".b-call-form input:text");
			var uri_params="";
			var j=0;
			for (var i = 0; i < items.length; i++) {
				var name =  jQuery(items[i]).attr('name');
				var value =  jQuery(items[i]).val();
				uri_params = uri_params+name+'='+value+'&';
			}
			var text = jQuery(".b-call-form textarea").val();
			var t_name = jQuery(".b-call-form textarea").attr('name');
			uri_params = uri_params+t_name+'='+text;
				$.getJSON('/bitrix/templates/sakura/ajax/call_form.php?'+uri_params,'',function(data){ call_form(data) } )
		}
		else{
			$.getJSON('/bitrix/templates/sakura/ajax/call_form.php','',function(data){ call_form(data) } )}
		return false;
	})
	
	if(jQuery("li.active").parents("li:eq(0)").hasClass('close1')){
		jQuery("li.active").parents("li:eq(0)").removeClass('close1');
	}
	
	/*if($(".b-yellow-block_inner").html()==""){
		$(".b-title_discount").css("display","none");
		$(".b-yellow-block").css("display","none");
	}*/
})

function check_user(dt)
{
	if(dt.email!=""){
			jQuery("input.name").val(dt.name);
			jQuery("input.phone").val(dt.phone);
			jQuery("input.adress").val(dt.adress);
	}
	else{alert(dt.error);}
}

function refresh_basket_string(dt)
{
	if(dt.str!=""){
		var bstr = jQuery("#basket_string").html();
		if(bstr!=""){
			jQuery("#basket_text").html(dt.txt);
			jQuery("#basket_string").html(dt.str);
		}	
		else{
			jQuery("#basket_text").html(dt.txt);
			jQuery("#basket_string").html(dt.str);
			jQuery("div.link").css('display','inline');
		}
		alert(dt.mess);
	}
}

function call_form(dt)
{
	if(dt.mess!=''){
		var items = jQuery(".b-call-form input:text");
		for (var i = 0; i < items.length; i++) {
			if(jQuery(items[i]).attr('name')=='call_name'){jQuery(items[i]).val(dt.name);}
			if(jQuery(items[i]).attr('name')=='call_email'){jQuery(items[i]).val(dt.email);}
			if(jQuery(items[i]).attr('name')=='call_phone'){jQuery(items[i]).val(dt.phone);}			
		}		
		jQuery(".b-call-form textarea").val(dt.quest);
		alert(dt.mess);
	}
	if(dt.err!=''){alert(dt.err);}
}

function getCompareList()
{
	jQuery('#compare_list').css('display','block');
}

function loadContent()
{
	//$.getJSON('/bitrix/templates/sakura/ajax/load_content.php','',function(data){ load_content(data) } )
	$("#content_to_load").load("load_content.php");

}

function load_content(dt)
{
	//jQuery("#content_to_load").html(dt.content);
	//alert(dt.content);
//$("#links").load("/Main_Page #jq-p-Getting-Started li");
	
}

function dell_compare_element(id,iblock_id)
{
	$("#content_to_load").load("load_content.php?id="+id+"&iblock_id="+iblock_id);
	return false;
}

function changeElement(id)
{
	$(".b-prod-descr").prepend("<div style='background-color:#A4182D;position:absolute;right:0px;top:5px; '><img src='/bitrix/templates/sakura/images/ajax-loader_2.gif' /></div>");
	$("dt").css("margin-left","10px");
	$("dt").css("margin-right","10px");
	$("dt.active").css("margin-left","20px");
	var _id = $("#"+id).find(":selected").val();
	var rnd = "rnd="+Math.round(Math.random() * 100000000);
	var str = "id="+_id+"&"+rnd;
	
	$.post('/bitrix/templates/sakura/ajax/change_element_by_dimention.php',str,function(data){$(".b-prod-descr").html(data);},"html");
}

function buy(buy_href)
{
	//var buy_href = jQuery("#"+id).attr('href');
	var re = /(id=\d+)/;
	var re1 = /(\d+)/;
	var arr = re.exec(buy_href);
	var arr1 = re1.exec(arr[1]);		
	var _id = arr1[1];
	$.getJSON('/bitrix/templates/sakura/ajax/refresh_basket_string.php?id='+_id,'',function(data){ refresh_basket_string(data); return false; } );
	return false;
}

function togles(id)
{
	jQuery("#"+id).siblings().removeClass('active').end().next('dd').andSelf().addClass('active');
	return false
}

function turnOffBrouserCash(page){
	var rnd = "rnd="+Math.round(Math.random() * 100000000);
	var _marker = "";
	if(page.lastIndexOf("#")>0){
		var index_sh = page.lastIndexOf("#");
		var _uri = page.substring(0,index_sh);
		var _marker = page.substring(index_sh);
		page = _uri;
	}
	if(page.lastIndexOf("?")>0){
		page = page + "&" + rnd;
	}
	else{
		page = page + "?" + rnd;
	}
	if(_marker.length>0){page = page+_marker;}
	return page;
}