DD=4;	//Разнобой часов.
foc ='search';
id_user=0;
img_left = new Array();
img_left_2 = new Array();
img_right = new Array();
img_right_2 = new Array();
j=0
window.addEvent('domready',function() {
	var s_len = $('search').getSize().x;
	var cnt=(s_len/9.5).toInt();
	var new_val='';
	for (var i=1;i<=cnt;i++){new_val+=' ';}
	new_val+=$('search').value;
	$('search').value=new_val;
	 clock1();
	//newYearIn();
	
});
function press_btn1(id){
	$('td_left_'+id).setStyle('background-position','0px 0px');
	$('td_'+id).setStyle('background-position','0px 0px');
	$('td_right_'+id).setStyle('background-position','0px 0px');
	$('td_'+id).setStyle('color','#8b8b8b');
	if ($('td_a_'+id)){
		$('td_a_'+id).setStyle('color','#8b8b8b');
	}
}
function unpress_btn1(id){
	$('td_left_'+id).setStyle('background-position','0px 32px');
	$('td_'+id).setStyle('background-position','0px 32px');
	$('td_'+id).setStyle('color','#7c0c0b');
	$('td_right_'+id).setStyle('background-position','0px 32px');
	if ($('td_a_'+id)){
		$('td_a_'+id).setStyle('color','#7c0c0b');
	}

}

function clock1(){
	  var D0;D0=new Date;
      hms('time',new Date(D0.getTime()+DD));
	  setTimeout("clock1()",1000);
}
function hms(layr,X){var m,s;	
 $(layr).innerHTML=X.getHours()+':'+((m=X.getMinutes())<10?'0':'')+m +':'+((s=X.getSeconds())<10?'0':'')+s;
}
function show_tb (id_obj, param,title){
		var str= '<strong>'+title+':</strong>&nbsp;'+objects[id_obj][param];
		$('tooltip_'+id_obj).innerHTML=str;
	}
window.addEvent('domready',function() {
new SmoothScroll({transition: Fx.Transitions.Sine,fps: 60,duration: 1000});
if ($('w_date')){
    new vlaDatePicker('w_date',{ separator: '-', leadingZero: true, twoDigitYear: false, offset: { y: 3 }, alignX: 'left', alignY: 'bottom' });
}
}
);
function search_enter(event){if(event.keyCode==13){search();}}
document.addEvent('keyup',function(e){ 
	if (e.code==13&&$('search').value.clean()!='ПОИСК ПО САЙТУ'&&foc=='search'&&$('search').value.clean()!='') {
		 search(); 
	}
	if (e.code==13&&(foc=='l_login'||foc=='l_pass')) {
		 log_me(); 
	}
	
	});
function search(){
			//if (!$('search').blank()){
				window.location.href="/search.php?words="+$('search').value;
			//}
		}
function order_table(){
		if ($('w_email').value.clean()==''&&$('w_phone').value.clean()==''){
			alert ('Укажите, пожалуйста, в заявке контактные данные,- телефон или e-mail.'); 
		}
		else{
			param_obj={'w_phone':$('w_phone').value,'w_date':$('w_date').value,'w_hour':$('w_hour').value,'w_minute':$('w_minute').value,'w_resto':$('w_resto').value,'w_event':$('w_event').value,'w_comments':$('w_comments').value,'w_email':$('w_email').value,'w_place':$('w_place').value,'w_time':$('w_time').value,'w_sum':$('w_sum').value};
			JsHttpRequest.query('order_table.ajax.php',param_obj,
											function(result, errors) {$('form_place_w').innerHTML=errors;},
											 true // do not disable caching
											);
		}

	}
function show_reg_form(){
	$('bg_div').setStyle('visibility','visible');
	var scroll = getScrollSize();
	$('bg_div').setStyle('height',scroll.y);
	var param_obj=null;
	JsHttpRequest.query('/show_reg_form.ajax.php',param_obj,
											function(result, errors) {
												$('reg_form_place').innerHTML=errors;
												$('reg_form_place').setStyle('visibility','visible');
												},
											 true // do not disable caching
											);
}
function show_vote_form(id){
	$('bg_div').setStyle('visibility','visible');
	var scroll = getScrollSize();
	$('bg_div').setStyle('height',scroll.y);
	var param_obj={'id_goods':id};
	JsHttpRequest.query('/show_vote_form.ajax.php',param_obj,
											function(result, errors) {
												$('vote_form_place').innerHTML=errors;
												$('vote_form_place').setStyle('visibility','visible');
												},
											 true // do not disable caching
											);
}

function close_form(){
		$('bg_div').setStyle('visibility','hidden');
		$('reg_form_place').setStyle('visibility','hidden');
	}
function close_vote(){
		$('bg_div').setStyle('visibility','hidden');
		$('vote_form_place').setStyle('visibility','hidden');
	}
function reg_user (){
var param_obj = new Object();
['r_login', 'r_pass', 'r_repass','r_email','r_name','r_lastname','is_type'].each(function(item, index){
	param_obj[item]=$(item).value;
});
	JsHttpRequest.query('/reg_user.ajax.php',param_obj,
											function(result, errors) {
												$('reg_form_dialog').innerHTML=errors;
												},
											 true // do not disable caching
											);
}

function log_me(){
	var param_obj = new Object();
['l_login', 'l_pass'].each(function(item, index){param_obj[item]=$(item).value;});
JsHttpRequest.query('/login_user.ajax.php',param_obj,
											function(result, errors) {
												if (errors!='cafespb'){
													alert(errors);
												}
												else{
													$('log_form_place').innerHTML='';
													//$('act_user_place').innerHTML="<a href='/profile.php' >Личный кабинет</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href='logout.php'>Выход</a>";
												//	if (location.pathname=='/resto.php'||location.pathname=='/catalog.php'){
														location.href=location.href;
												//	}
												}
												},
											 true // do not disable caching
											);


}
function edit_profile(id){
	var param_obj={'id':id};
	JsHttpRequest.query('/show_edit_form.ajax.php',param_obj,
											function(result, errors) {
												$('anketa_place').innerHTML=errors;
												},
											 true // do not disable caching
											);
}
function show_profile(id){
	var param_obj={'id':id};
	JsHttpRequest.query('/show_profile.ajax.php',param_obj,
											function(result, errors) {
												$('anketa_place').innerHTML=errors;
												},
											 true // do not disable caching
											);
}

function save_profile_info(id){
	var param_obj = new Object();
	['r_login', 'r_pass', 'r_repass','r_name','r_lastname','is_type'].each(function(item, index){
	param_obj[item]=$(item).value;
});
param_obj.file=$("myupl");
param_obj.id=id;
	JsHttpRequest.query('/save_profile.ajax.php',param_obj,
											function(result, errors) {
												$('anketa_place').innerHTML=errors;
												},
											 true // do not disable caching
											);
	
}
function add_favor(id_goods,id_user){

	 param_obj = {'id_goods':id_goods, 'id_user':id_user};
	 JsHttpRequest.query('/add_favor.ajax.php',param_obj,

											function(result, errors) {
												if (errors=='OK!')
												{
													$('sp_fav_'+id_goods).innerHTML=errors;
													$('sp_fav_'+id_goods).setStyle('visibility','visible');
													str="$('sp_fav_"+id_goods+"').setStyle('visibility','hidden');";
													//alert (str);
													setTimeout(str,1500);
												}
												},
											 true // do not disable caching
											);

}
function remove_favor(id_goods,id_user){

	 param_obj = {'id_goods':id_goods, 'id_user':id_user};
	 JsHttpRequest.query('/remove_favor.ajax.php',param_obj,

											function(result, errors) {
												$('favor_list').innerHTML=errors;
												},
											 true // do not disable caching
											);

}
function show_comment_place(){
	$('comment_place').setStyle('display','');
	$('ref_comment').setStyle('display','none');
}
function vote(id_goods,id_user){
param_obj = {'id_goods':id_goods, 'id_user':id_user};
$$('input.voting').each(function(a,b){if(a.checked) param_obj.score=a.value});
	 JsHttpRequest.query('/vote.ajax.php',param_obj,
											function(result, errors) {
												$('vote_result').innerHTML=errors;
												update_rating(id_goods,id_user);
												setTimeout(close_vote,3500);
												
												},
											 true // do not disable caching
											);
}
function update_rating(id_goods,id_user){
	param_obj = {'id_goods':id_goods, 'id_user':id_user};
	JsHttpRequest.query('/update_rating.ajax.php',param_obj,
											function(result, errors) {
												$('rating_place').innerHTML=errors;
												},
											 true // do not disable caching
											);

}
function add_goods_comment(id_goods){
	param_obj = {'id_goods':id_goods};
	$$('.g_comment').each(function(item, index){
		param_obj[item.id]=$(item).value;});
	JsHttpRequest.query('/add_goods_comment.ajax.php',param_obj,
											function(result, errors) {
												if (result){
													alert ("Поле комментария не заполнено");
													return;
												}
												$('comment_form_place').innerHTML=errors;
												update_comments_place(id_goods);
												
												},
											 true // do not disable caching
											);
function update_comments_place(id_goods){
	param_obj = {'id_goods':id_goods};
	JsHttpRequest.query('/update_comments_place.ajax.php',param_obj,
											function(result, errors) {
												$('comments_list').innerHTML=errors;
												},
											 true // do not disable caching
											);

}

}
function show_g_comment_place(){
	$('add_comm_btn').setStyle('display','none');
	$('add_comm_place').setStyle('display','');
}
function add_news_comment(id_news){
	param_obj = {'id_news':id_news};
	$$('.g_comment').each(function(item, index){
		param_obj[item.id]=$(item).value;});
	JsHttpRequest.query('/add_news_comment.ajax.php',param_obj,
											function(result, errors) {
												if (result){
													alert ("Поле комментария не заполнено");
													return;
												}
												$('comment_form_place').innerHTML=errors;
												update_news_comments_place(id_news);
												
												},
											 true // do not disable caching
											);
}
function update_news_comments_place(id_news){
	param_obj = {'id_news':id_news};
	JsHttpRequest.query('/update_news_comments_place.ajax.php',param_obj,
											function(result, errors) {
												$('comments_list').innerHTML=errors;
												},
											 true // do not disable caching
											);

}

function add_photo_comment(id_user){
	param_obj = {'id_photo':show.actual_photo, 'id_user':id_user};
	$$('.g_comment').each(function(item, index){
		param_obj[item.id]=$(item).value;});
	JsHttpRequest.query('/add_photo_comment.ajax.php',param_obj,
											function(result, errors) {
												if (result){
													alert ("Поле комментария не заполнено");
													return;
												}
												$('comment_form_place').innerHTML=errors;
												update_photo_comments_place();
												
												},
											 true // do not disable caching
											);
}
function update_photo_comments_place(){
	param_obj = {'id_photo':show.actual_photo};
	JsHttpRequest.query('/update_photo_comments_place.ajax.php',param_obj,
											function(result, errors) {
												$('comments_list').innerHTML=errors;
												},
											 true // do not disable caching
											);

}

function update_photo_comments_place_all(){
	param_obj = {'id_photo':show.actual_photo};
	JsHttpRequest.query('/update_photo_comments_place_all.ajax.php',param_obj,
											function(result, errors) {
												$('comments_place').innerHTML=errors;
												},
											 true // do not disable caching
											);

}

function newYearIn(){
	var now = new Date();
	var newYear = new Date("Jan,01,2010,00:00:00");
	var day_str='дней';
	var totalRemains = (newYear.getTime()-now.getTime());
	if (totalRemains>1)
    {
    	var RemainsSec=(parseInt(totalRemains/1000));
  		var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));
  		var secInLastDay=RemainsSec-RemainsFullDays*24*3600;
  		var RemainsFullHours=(parseInt(secInLastDay/3600));
  		if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours};
  		var secInLastHour=secInLastDay-RemainsFullHours*3600;
  		var RemainsMinutes=(parseInt(secInLastHour/60));
  		if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes};
  		var lastSec=secInLastHour-RemainsMinutes*60;
  		if (lastSec<10){lastSec="0"+lastSec};
		var mcend = Date.parse("Jan 1, 2010, 00:00:00");
		var mcnow = now.getTime();
		var mc = ((mcend-mcnow)/10).toFixed(0).substr(8);
		var p = RemainsFullDays;
		    if (p==0) day_str='';
			if (p==1||p==21) day_str='день';
			if (p==2||p==3||p==4||p==22||p==23||p==24) day_str='дня';

		//document.getElementById('newyear').innerHTML = "До Нового Года осталось:<br> "+RemainsFullDays+" "+day_str+" "+RemainsFullHours+":"+RemainsMinutes+":"+lastSec;
		document.getElementById('newyear').innerHTML = "До Нового Года осталось:<br>"+RemainsFullHours+":"+RemainsMinutes+":"+lastSec;
  		setTimeout("newYearIn()",1000);
	} 
  	else {document.getElementById("newyear").innerHTML =  "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C НОВЫМ ГОДОМ !!!";}
}