$(function(){
	searchForm();
	alert18();
});


function searchForm(){	
	var form = $('form.search');
	var input = form.find('input');
	var button = form.find('.submit');
	var formAction = form.attr('action');
	
	currentValue = input.val();
	
	input.focus(function(){
		if($(this).val() == currentValue){
			$(this).val('');
		}
	});
	
	input.blur(function(){
		if($(this).val() == ''){
			$(this).val(currentValue);
		}
	});
	
	button.click(function(e){
		e.preventDefault();
		//Вземаме новата стойност
		var newVal = input.val();
		//Проверяваме дали стойността е различна от началната
		if(newVal != currentValue){
			var url = formAction+'/search:'+newVal;
			window.location = url;			
		}
	});
	
	form.submit(function(e){
		e.preventDefault();
		//Вземаме новата стойност
		var newVal = input.val();
		//Проверяваме дали стойността е различна от началната
		if(newVal != currentValue){
			var url = formAction+'/search:'+newVal;
			window.location = url;			
		}
	});	
}

function rateSite(hash, d){	
	var url = $.domain+$.language+'/sites/rateSite';
	$.post(url, {hash:hash, direction: d}, function(data){
		eval('var obj='+data);
		if(obj.status=='error'){
			viewMess(obj.mess);
		}else{
			$('.h'+hash).html(obj.mess);
		}
	});	
}

var sendingContact = false;
function sendContact(){
	if(sendingContact == true){return false}
	sendingContact = true;
	var form = $('form.contactsForm');
	var formData = form.serialize();
	var url = $.domain+$.language+'/sendContact';
	
	$.post(url, formData, function (data){
		sendingContact = false;	
		obj = string2json(data);
		if(obj.status == false){			
			viewMess(obj.mess);
			return false;			
		}else if(obj.status==true){
			viewMess(obj.mess);		
			clearForm(form);
		}else{
			viewMess('Error!');
			return false;
		}
	});	
}

function sendSuggest(){
	if(sendingContact == true){return false}
	sendingContact = true;
	var form = $('form.contactsForm');
	var formData = form.serialize();
	var url = $.domain+$.language+'/sendSuggest';
	
	$.post(url, formData, function (data){
		sendingContact = false;	
		obj = string2json(data);
		if(obj.status == false){			
			viewMess(obj.mess);
			return false;			
		}else if(obj.status==true){
			viewMess(obj.mess);		
			clearForm(form);
		}else{
			viewMess('Error!');
			return false;
		}
	});
}


function alert18(){
	if($('.alert18').length===0){return false;}
	
	$('.alert18 a.back').click(function(e){
		e.preventDefault();
		window.back();
	});
	
	$('.alert18 a.ok').click(function(e){
		e.preventDefault();
		
		var url = $.domain+$.language+'/sites/set18';
		$.post(url,{ok:'ok'}, function(data){
			$('#alert').animate({"opacity":0},500, function(){
				$(this).remove();
				$('#hiddenAdv').css({"opacity":0, "display":"block"}).animate({"opacity":1},500);
			});			
		});
	});
}

function viewCommentForm(){
	if($('form.addComment:visible').length>0){
		$('form.addComment').fadeOut(300);
		return false;
	}
	
	$('form.addComment').fadeIn(300);
}

function addComment(){
	var form = $('form.addComment');
	var formData = form.serialize();
	var url = $.domain + $.language + '/sites/addComment/';
	$.post(url, formData, function(data){
		obj = string2json(data);
		if(obj.status == false){			
			viewMess(obj.mess);
			return false;			
		}else if(obj.status==true){
			viewMess(obj.mess);		
			clearForm(form);
		}else{
			viewMess('Error!');
			return false;
		}
	});
}
