jQuery(document).ready(function() {

	jQuery('form#contact-form').submit(function() {
		jQuery('form#contact-form .error').remove();
		var hasError = false;
		jQuery('.requiredField').each(function() {
			if(jQuery.trim(jQuery(this).val()) == '') {
				var labelText = jQuery(this).prev('label').text();
				jQuery(this).parent().append('<span class="error">You forgot to enter your '+labelText+'.</span>');
				hasError = true;
			} else if(jQuery(this).hasClass('contactemail')) {
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				if(!emailReg.test(jQuery.trim(jQuery(this).val()))) {
					var labelText = jQuery(this).prev('label').text();
					jQuery(this).parent().append('<span class="error">You entered an invalid '+labelText+'.</span>');
					hasError = true;
				}
			}
		});
		if(!hasError) {
			jQuery('form#contact-form button#contactsubmit').fadeOut('normal', function() {
				jQuery(this).parent().append('<img src="http://195.12.48.68/~secondso/wp-content/themes/Basic-Theme/images/loading.gif" alt="Loading…" height="31" width="31" />');
			});
			var formInput = jQuery(this).serialize();
			jQuery.post(jQuery(this).attr('action'),formInput, function(data){
				jQuery('form#contact-form').slideUp("fast", function() {
					jQuery(this).before('<p class="thanks"><strong>Thanks!</strong> Your email was successfully sent.</p>');
				});
			});
		}

		return false;

	});
	jQuery("#advancedopts").addClass("optshut").after("<a href='#' class='advancedopts-link' >Advanced options</a>");
	jQuery(".advancedopts-link").click(function(){
		jQuery(this).prev("#advancedopts").slideToggle("fast");
		jQuery(this).toggleClass("active");
		jQuery(this).text(jQuery(this).text() == 'Hide advanced options' ? 'Advanced options' : 'Hide advanced options');
		return false;
	});
	
   
 });

function initOverLabels(){
	if(!document.getElementById) return;
	var labels,id,field;
	labels=document.getElementsByTagName('label');
	for(var i=0;i<labels.length;i++){
		if(labels[i].className=='overlabel'){
			id=labels[i].htmlFor||labels[i].getAttribute('for');
			if(!id||!(field=document.getElementById(id))){
				continue;
			}
			labels[i].className='overlabel-apply';
			if(field.value !==''){
				hideLabel(field.getAttribute('id'),true);
			}
			field.onfocus=function(){
				hideLabel(this.getAttribute('id'),true);
			};
			field.onblur=function(){
				if(this.value===''){
					hideLabel(this.getAttribute('id'),false);
				}
			};
			labels[i].onclick=function(){
				var id,field;id=this.getAttribute('for');
				if(id &&(field=document.getElementById(id))){
					field.focus();
				}
			};
		}
	}
};

function hideLabel(field_id,hide){
	var field_for;
	var labels=document.getElementsByTagName('label');
	for(var i=0;i<labels.length;i++){
		field_for=labels[i].htmlFor||labels[i].getAttribute('for');
		if(field_for==field_id){
			labels[i].style.textIndent=(hide)?'-1000px':'0px';return true;
		}
	}
};
window.onload=function(){
	setTimeout(initOverLabels,1);
};

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
var pageTracker = _gat._getTracker("UA-551795-2");
pageTracker._trackPageview();
} catch(err) {}
