$(function() {

	$('div.site-controls ul li:last').css('padding', '0 0 0 10px');
	
	$('ul.find-us li.bold:last').css('margin-bottom', '20px');
	
	sidebarHeight = parseInt($('div.sidebar').height());
	contentHeight = parseInt($('div.core div.content').height());
	
	if(sidebarHeight>contentHeight)
		$('div.core div.content').height($('div.sidebar').height());
	else if(contentHeight>sidebarHeight)
	{
		$('div.sidebar').height($('div.core div.content').height());
		$('div.sidebar ul').height($('div.sidebar').height()-2);
	}
	
	$(window).resize(function() {
		if(sidebarHeight>contentHeight)
		$('div.core div.content').height($('div.sidebar').height());
		else if(contentHeight>sidebarHeight)
		{
			$('div.sidebar').height($('div.core div.content').height());
			$('div.sidebar ul').height($('div.sidebar').height()-2);
		}
	});
	
	$('a.language-tools').click(function() {
		$('div.language-tools').fadeIn(200);
	});
	
	$('ul.the-team li:nth-child(2n)').css('margin-right', 0);
	
});










var filter = ":not(:submit,:radio,:checkbox)";
var errors = false;
var selected = false;

$(function() {

	$('input' + filter + ', textarea').each(function(){
		if($(this).attr('placeholder-text')!='' && $(this).attr('placeholder-text')!=undefined)
			$(this).after('<span class="placeholder" onclick="$(this).parent().find(\'input,textarea\').focus();">'+$(this).attr('placeholder-text')+'</span>');
		if($(this).val()!='')
			$(this).next().hide();
	});
	
	$('input' + filter + ', textarea').focus(function(){
		if($(this).val()==''){
			$(this).parent().find('span.placeholder').fadeTo(100, 0.5);
		}
	});
	$('input' + filter + ', textarea').blur(function(){
		if($((this)).val()==''){
			$(this).parent().find('span.placeholder').fadeTo(100, 1);
		}
		else
		{
			$(this).parent().find('span.placeholder').hide();
		}
		$('.error-tip').fadeOut('fast', function(){
			$(this).remove();
		});
	});
	
	$('input' + filter + ', textarea').keyup(function(){
		if($((this)).val()==''){
			$(this).parent().find('span.placeholder').fadeTo(100, 1);
		}
		else
		{
			$(this).parent().find('span.placeholder').hide();
		}
	});

});
 
function validateForm(formClass){
	
	$('form.'+formClass).submit(function(){
		
		$('.error-tip').remove();
		
		errors = false;
		selected = false;
		
		$('form.'+formClass + ' input' + filter + ', form.'+formClass + ' textarea').each(function(){
			
			if($(this).attr('required-field')=="required" && $(this).val()==''){
				errors = true;
				
				if($(this).attr('error-message')!=undefined)
					$(this).after('<span class="error-tip" style="display:none;">'+$(this).attr('error-message')+'</span>');
				else
					$(this).after('<span class="error-tip" style="display:none;">This field is required</span>');
				$('.error-tip').fadeIn('fast');
				
				if(selected == false){
					$(this).focus();
					selected = true;
					return false
				}
			}
			
		});
		
		if(errors==false && selected == false){
			
			/*$('form.'+formClass + ' input' + filter + ', form.'+formClass + ' textarea').each(function(){
				if($(this).val()==$(this).attr('placeholder-text')){
					$(this).val('');
				}
			});*/
			
			$('form.'+formClass).submit();
		}
		
		return false;
		
	});
	
	return false;
	
}

function validateFormAjax(formClass){
	
	//$('form.'+formClass).submit(function(){
		
		$('.error-tip').remove();
		
		errors = false;
		selected = false;
		
		$('form.'+formClass + ' input' + filter + ', form.'+formClass + ' textarea').each(function(){
			
			if($(this).attr('required-field')=="required" && $(this).val()==''){
				errors = true;
				
				$(this).after('<span class="error-tip" style="display:none;">This field is required</span>');
				$('.error-tip').fadeIn('fast');
				
				if(selected == false){
					$(this).focus();
					selected = true;
					return false
				}
			}
			
		});
		
		if(errors==false && selected == false){
			
			/*$('form.'+formClass + ' input' + filter + ', form.'+formClass + ' textarea').each(function(){
				if($(this).val()==$(this).attr('placeholder-text')){
					$(this).val('');
				}
			});*/
			
			$('form.'+formClass).submit();
		}
		
		return false;
		
	//});
	
	//return false;
	
}

