var button_lock;
function calee(){
	$("#twitter").getTwitter({
		userName: "Jefftuttle",
		numTweets: 2,
		loaderText: "Loading tweets...",
		slideIn: true,
		slideDuration: 750,
		showHeading: false,
		headingText: "Latest Tweets",
		showProfileLink: false,
		showTimestamp: true
	});
	
	
	$('#next').click(function() {
		$active = $('li.active');
		
		$next = $active.next();
		if (button_lock)
			return false;
		if ($next.length==0)
			$next = $('li.first');
		
		$next.css({'margin-left':902,'display':'block'});
		
		button_lock = true;
		$next.animate({
			'margin-left':0
		}, 600, function() {
			$next.addClass('active');
		});
		
		$active.animate({
			'margin-left':-902
		}, 600, function() {
			$active.removeClass('active').css('display','none');
			button_lock=false;	
		});
	
	  
	});
	$('#prev').click(function() {
	  	$active = $('li.active');
		
		
		$prev = $active.prev();
		if (button_lock)
			return false;
		if ($prev.length==0)
			$prev = $('li.last');
		
		
		$prev.css({'margin-left':-902,'display':'block'});
		
		button_lock = true;
		$prev.animate({
			'margin-left':0
		}, 600, function() {
			$prev.addClass('active');
		});
		
		$active.animate({
			'margin-left':902
		}, 600, function() {
			$active.removeClass('active').css('display','none');
			button_lock=false;
		});
	});
				

	$(".required").blur(function () {validate(this); });
  
	  $("form").submit(function(){ 
					return false;			
			$form = $(this).attr('name');
			
			if ($(this).attr("action")==""){
				var validationRes;
				var frmValid = true;
				$(".required").each(function (i) {
					
					validationRes = validate(this);
					if (frmValid == true &&  validationRes == false)
						frmValid = false;
						
				});
	
	  
				if (frmValid){
					var dataString = $(this).find(':input[value]').serialize();
					
					$.ajax({  
						type: "GET",  
						url: "ajax/index.php",  
						data: dataString,
						error: function (XMLHttpRequest, textStatus, errorThrown) {
						  // typically only one of textStatus or errorThrown 
						  // will have info
						  //alert(textStatus + ' ' +errorThrown);
							
						  $('form .error').html('We\'re sorry, an error occured while sending the mesasge.<br />Please try again or contact us if you still have problems!').css('display','block');
						  this; // the options for this ajax request
						},							
						success: function(data) {  
							//alert(data);
							data = data.split("|");
							if (data[0] == "done")
								$('form[name='+$form+']').html(data[1]);
							else {
								if (data[1]==102)
									$('form[name='+$form+'] .sc_error').html('Security Code not Confirmed').css('display','block');
								else
									$('form[name='+$form+'] .error').html('We\'re sorry, an error occured while sending the mesasge.<br />Please try again or contact us if you still have problems!').css('display','block');
							
							}
						}
					});
				}
				
				return false;
			}
			
			
		}); 
}



 function resize_iAuth(w,h){

	$('#fancybox-inner').height(h);

	$('#fancybox-wrap').height(parseInt(h)+20);

	$.fancybox.center();

}



 
  function apply_mask(){
	$('#mask').css({'width':$(document).width(),'height':$(document).height()}).show();
 }
 function hide_mask(){
	$('#mask').hide();
 }
 
 function reload_page(url){
	if (url)
		window.location =url;
	else
		window.location.reload();
 }
 
function validate(el){
	
	
	//alert(fieldType[2]);
	
	if (jQuery.trim($(el).val())==""){
		$(el).addClass("field_error");
		return false;
	} 
	else
	{
		var err = true;
		var fieldType = $(el).attr("class").split(" ");
	
		switch(fieldType[1])
		{
		case "username":
			var reg = /^([A-Za-z0-9_]*)$/i;
			err = reg.test($(el).val());

			break;
		case "email":
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			
			err = reg.test($(el).val());

			break;
		case "pass1":
			if ($('#pass2').val()!=""){
				if ($(el).val() != $('#pass2').val()){
					$('#pass2').addClass("field_error");
					$('#pass2Info').addClass("fieldinfo_error");
					return false;
				} else {
					$('#pass2').removeClass("field_error");
					$('#pass2Info').removeClass("fieldinfo_error");
					return true;
				}
			}	
			break;
		case "pass2":
			err = $(el).val() == $('#pass1').val();
			break;
		case "float":

			var reg = /^[-+]?\d{1,10}(\.\d{1,10})?$/;
			
			err = reg.test($(el).val());
			break;
		case "int":

			var reg = /[0-9]|\./;
			
			err = reg.test($(el).val());
			break;
		default:
		  
		}
		
		if (!err)
		{
			
			$(el).addClass("field_error");
			$('#'+$(el).attr('id')+'Info').addClass("fieldinfo_error");
			return false;
		}
		else
		{
			$(el).removeClass("field_error");
			return true;
		}
	}
	
	
	
}
