function validateform(obj) {
	var breturn = true;
	$(obj).find("input,textarea,select").each(function() {
		if(breturn==true) {
			switch($(this).attr('validate')) {
				case "string":
					if($(this).val()=="") {
						alert($(this).attr('errormsg'));
						if (this.selectedIndex == undefined) {
							this.select();
						}
						breturn = false;
					}
					break;
				case "checkbox":
					if(this.checked==false) {
						alert($(this).attr('errormsg'));
						breturn = false;
					}
					break;
				case "mobile":
					var mobile = this.value;
					mobile = mobile.replace(/[^\d]/g, '');
					if(mobile.length!=7) {
						alert($(this).attr('errormsg'));
						this.select();
						breturn = false;
					}
					break;
				case "kt":
					var kt = this.value;
					kt = kt.replace(/[^\d]/g, '');
					if(kt.length!=10) {
						alert($(this).attr('errormsg'));
						this.select();
						breturn = false;
					}
					break;
				case "email":
					if(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})/.test(this.value) == false) {
						alert($(this).attr('errormsg'));
						this.select();
						breturn = false;						
					}
					break;
				case "match":
					if(this.value=="" || this.value!=$("#"+$(this).attr('match')).val()) {
						alert($(this).attr('errormsg'));
						this.select();
						breturn = false;						
					}
					break;
			}
		}
	});
	return breturn;
}

// FLIP

var flip_i = 0;
var flip_max = 0;
var flip_timeout = 0;
var flip_next = 0;
var flip_paused = false;
var flip_trans = false;

function flipNext() {
	flip_timeout = 0;
	if($("#banner_front img[i="+(flip_i+1)+"]").length == 0)
		flip_next = 0;
	else
		flip_next = flip_i+1;
	flip_trans = true;
	$("#banner_front img[i="+(flip_i)+"]").css('z-index', '1000');
	$("#banner_front img[i="+(flip_next)+"]").css('z-index', '999');
	$("#banner_front img[i="+(flip_next)+"]").show();
	$("#banner_front_controls a[i="+(flip_i)+"] img").fadeOut(750);
	$("#banner_front_controls a[i="+(flip_next)+"] img").fadeIn(750);
	$("#banner_front img[i="+(flip_i)+"]").fadeOut(750, function() {
		$("#banner_front img[i="+(flip_i)+"]").hide();
		flip_i = flip_next;
		if(!flip_paused) {
			flip_timeout = setTimeout(flipNext, 7500);
		}
		flip_trans = false;
	});
}

function flipPause() {
	clearTimeout(flip_timeout);
	flip_paused = true;
	//$("#flip_play img").attr('src', '/img/flip_play.png');
	//$("#flip_pause img").attr('src', '/img/flip_pause_on.png');
	return false;
}

function flipTo(obj) {
	flipPause();
	$obj = $(obj);
	flip_next = $obj.attr('i');
	flip_trans = true;
	$("#banner_front img[i="+(flip_i)+"]").css('z-index', '1000');
	$("#banner_front img[i="+(flip_next)+"]").css('z-index', '999');
	$("#banner_front img[i="+(flip_next)+"]").show();
	$("#banner_front_controls a[i="+(flip_i)+"] img").fadeOut(750);
	$("#banner_front_controls a[i="+(flip_next)+"] img").fadeIn(750);
	$("#banner_front img[i="+(flip_i)+"]").fadeOut(750, function() {
		$("#banner_front img[i="+(flip_i)+"]").hide();
		flip_i = flip_next;
		flip_trans = false;
	});
	return false;
}

$(document).ready(function(){
	$('ul.interests').columnize({ columns: 2, lastNeverTallest: true});
})

