$(function(){
	$("ul.sf-menu").supersubs({
		minWidth: 18,
		maxWidth: 186
	}).superfish({
		speed:"fast",
		animation: {opacity:'show',height:'show'}
	});
	
	$(".validate_form").validate();
	$(".numeric").numeric();
	
	$(".colorbox[rel='gallery']").colorbox({
		slideshow: true,
		slideshowAuto: false,
		maxWidth: "95%",
		maxHeight: "95%"
	});
	
	$(".search_word").focus(function(){
		if($(this).val()==locale.TypeInYourSearch)
			$(this).val('');
	});
	$(".search_word").blur(function(){
		if($(this).val()=='')
			$(this).val(locale.TypeInYourSearch);
	});
	
});

$.validatorClear = function(input) {
	$(input).nextAll(classToRemove).remove();
}
$.validatorOk = function( input, message ) {
	$.validatorClear(input);
	$(input).parent().append('<span class="validator positive">' + message + '</span>');
};
$.validatorError = function( input, message ) {
	$.validatorClear(input);
	$(input).parent().append('<span class="validator negative">' + message + '</span>');
};
$.validatorLoader = function( input, message ) {
	$.validatorClear(input);
	$(input).parent().append('<span class="validator loader">' + message + '</span>');
};

function prepareDialog(title, icon, error) {
	$("#dialog").attr('title', title);
	$("#dialog_icon").attr('class', '').addClass('ico_dialog').addClass(icon);
	$("#dialog_text").html(error);	
}

function searchHandler(form, word) {
	document.location = $('#' + form).attr('action') + $('#' + word).val();
	return false;
}

function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {
	var x = Math.round(num * Math.pow(10,dec));
	if (x >= 0) 
		n1=n2='';
	var y = (''+Math.abs(x)).split('');
	var z = y.length - dec;
	if (z<0) 
		z--; 
	for(var i = z; i < 0; i++) 
		y.unshift('0');
	if (z<0)
		z = 1; 
	y.splice(z, 0, pnt); 
	if(y[0] == pnt)
		y.unshift('0'); 
	while (z > 3) {
		z-=3; 
		y.splice(z,0,thou);
	}
	var r = curr1+n1+y.join('')+n2+curr2;
	return r;
}
