// main functies 

$(document).ready(function() {
	$("#menu h2 a strong").each(function(){
		var urlwrite=$(this).parent().attr('href');
		var txtwrite=$(this).html();
		//alert(urlwrite+' : '+txtwrite);
		$(this).parent().html('').flash({
							swf: '/assets/flash/menu.swf',
							height:56,
							width:130,
							 flashvars: {
								 writetext: txtwrite,
								 writeurl: urlwrite
							 },
							 params: { wmode: 'transparent' }
						  });
	});
	
	$("a[rel='popup']").colorbox();

	
});
function execute(fdoo) {
	void(0);
}

function checkEmail(ob) {
	var pattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	checkPattern(ob,pattern);
}

function initValue() {
	if($(this).hasClass('email') && $(this).val()=='example@mail.co.uk') {
		$(this).val('');
	} else if($(this).hasClass('firstname') && $(this).val()=='Firstname') {
		$(this).val('');
	} else if($(this).hasClass('lastname') && $(this).val()=='Lastname') {
		$(this).val('');
	}
}
function restoreValue() {
	if($(this).hasClass('email') && $(this).val()=='') {
		$(this).val('example@mail.co.uk');
	} else if($(this).hasClass('firstname') && $(this).val()=='') {
		$(this).val('Firstname');
	} else if($(this).hasClass('lastname') && $(this).val()=='') {
		$(this).val('Lastname');
	}
}
function checkValue() {
	if($(this).hasClass('email')) {
		if($(this).val()=='example@mail.co.uk') {
			inputClass(this,'error');
		} else {
			checkEmail(this);
		}
	} else if($(this).hasClass('required')) {
		notEmpty(this);
	}
}
function checkPattern(ob,patt) {
	if(!patt.test($(ob).val())){
		inputClass(ob,'error');
		return false;
	} else {
		inputClass(ob,'ok');
		return true;
	}
}
function notEmpty(ob) {
	if($(ob).val() == '') {
		inputClass(ob,'error');
	} else {
		inputClass(ob,'ok');
	}
}
function inputClass(ob,v) {
	if(v=='ok') {
		$(ob).removeClass('error').removeClass('ok').addClass('ok');
	} else if(v == 'error') {
		$(ob).removeClass('error').removeClass('ok').addClass('error');
	} else {
		$(ob).removeClass('error').removeClass('ok');
	}
}

