var form = '';

$(function() {
	if($('#toggle').length) {
		setInterval("standSit('#toggle')", 3000);
	}
	if($('#screenshots').length) {
		$('#screenshots').jCarouselLite({
			auto: 5000,
			speed: 1000
		});
	}
	jQuery.validator.messages.required = '';
	$('form').validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			},
			subject: "required",
			message: "required"
		},
		onkeyup: false,
		submitHandler: function(form){
			Submit(form)
		}
	});
});
standSit = function(e) {
	if($(e).hasClass('icons-stand')) {
		$(e).fadeOut('slow', function(){
			$(this).removeClass('icons-stand');
			$(e).addClass('icons-sit');
		});
		$(e).fadeIn('slow');
	} else {
		$(e).fadeOut('slow', function(){
			$(this).removeClass('icons-sit');
			$(e).addClass('icons-stand');
		});
		$(e).fadeIn('slow');
	}
};
hideForm = function(e) {
	form = '';
	$('form > input[type=hidden]').remove();
	$('form').hide();
	$('form').find('input[type=text]').val('');
	$('form').find('textarea').val('');
	$('form').find('input[type=text]').removeClass('error');
	$('form').find('textarea').removeClass('error');
};
showForm = function(e,l) {

	if(form !='') {
		hideForm(form);
	}
	
	form = e;
	
	var m = {
		en: {
			contact: 'Contact Soulbit7',
			support: 'Look-Up Support'
		},
		he: {
			contact: 'צור קשר',
			support: 'Look-Up תמיכה'
		}
	};
	
	var r;

	switch(e) {
		case 'contact2':
		case 'contact': {
			r = m[l]['contact'];
		}
		break;
		
		case 'support': {
			r = m[l]['support'];
		}
		break;
	}
	
	$('form').append('<input type="hidden" name="action" value="' + e + '" />');
	
	var el = $('form > h3');
	
	if(l == 'he') {
		if(el.hasClass('header3')) {
			el.removeClass('header3');
			el.addClass('header4');
		} else {
			el.removeClass('header4');
			el.addClass('header3');
		}
	} else {
		$('form > h3').html(r);
	}
	
	$('form').show();	
	$('input[name=name]').focus();
	
	return false;
};
Submit = function(f) {
	$.ajax({
		type	: "POST",
		url		: "/ajax.php",
		data	: $(f).serialize(),
		dataType: "xml",
		success	: function(xml) {
			var answer	= $('answer', xml).text();
			var error	= $('error', xml).text();

			if('' != error) {
				alert(error);
				return;
			} else {
				alert(answer);
				$(f)[0].reset();
			}
        }
	});
};
