$(document).ready(function(){
	
	// home Promo panel
	$("#promo-products.list-box .list-box-wrapper").scrollable({
	    size: 4,
	    clickable: false,
	   // globalNav: true,
	    items: '#promo-products.list-box .list-box-content',
	    item: '.list-item',
	    prevPage: 'a.prevPage',
	    nextPage: 'a.nextPage',
	    loop: true,
	    speed: 400
	}).navigator({
			navi: '.navi',
			activeClass:'current'
		}); 
	
	// Search form
	$('#SearchSearchWord').click(function(){
		var def_value = $(this).attr('rev');
		var cur_value = $(this).val();
		if(def_value == cur_value){
			$(this).val('');
		}
	});
	
	
	// Left navigations
	$('ul.left-nav a.main-categories.have-sub-cat').click(function(){return false;});
	$('ul.left-nav a.main-categories.current').next().slideDown(200);
	$('ul.left-nav a.main-categories').click(function(){$(this).next().slideToggle(200);});
	
	// FORM Validation
	// jQuery validation plug-in 1.5.5
	$("#contact-form input[type=text], #contact-form textarea, #user-details input[type=text], #user-details textarea").bind('focusin', function(){
		var def_value = $(this).attr('rev');
		var cur_value = $(this).val();
		if(def_value == cur_value){
			$(this).val('');
		}
	});
	
	$("#contact-form input, #contact-form textarea, #user-details input, #user-details textarea").bind('focusout', function(){
		var def_value = $(this).attr('rev');
		var cur_value = $(this).val();
		if(cur_value == ''){
			$(this).val(def_value);
		}
	});
	$("#contact-form , #user-details").submit(function(){
		$("#contact-form input[type=text], #contact-form textarea, #user-details input[type=text], #user-details textarea").each(function(){
			var def_value = $(this).attr('rev');
			var cur_value = $(this).val();
			if(def_value == cur_value){
				$(this).val('');
			}
		});
	});
	
	$("#contact-form, #user-details").validate({
		onfocusout: false,
		errorLabelContainer: 'div#error-msg',
		validClass: "success",
		errorClass: "error-message"
	});
	
	// POLLS
	$('#poll-choiser').change(function(){
		var url = $(this).val();
		if(url){
			window.location = $(this).val();
		}
	});
	
});