$(function(){
	$('.req_txt').after('<font color="#FF0000">*</font>');
	$('#btn_send').click(function(){
		if(validate_form('form_contactus')){
			submit_form('form_contactus','clear_form');
		}
	});
});

function clear_form(form_id){
	$('#'+form_id).slideUp('slow',function(){
		clear_validationCSS('form_contactus');
		$(this).find('input:text, textarea').val('');
		$('#security_code_image').attr('src',$('#security_code_image').attr('src')+'?'+(new Date()).getTime());
		$(this).slideDown('fast');
	});
}

function clear_validationCSS(form_id){
	$('#'+form_id).find('.req_txt').each(function(i){
		$(this).removeClass('err01');
	});
}

function validate_form(form_id){
	b=true;
	clear_validationCSS(form_id);
	$('#'+form_id).find('.req_txt').each(function(i){
		if(''==$(this).val()){
			b=false;
			$(this).addClass('err01');
		}
	});
	if(!b){alert('Please fill in the required fields.');}
	return(b);
}

function submit_form(form_id,callback_onSubmit){
	out='';
	$('#'+form_id).find('label').each(function(i){
		for_id=$(this).attr('for');
		if($('#'+for_id).attr('type')=='checkbox'){
			data=($('#'+for_id).attr('checked')?'1':'');
		}else{
			data=escape($('#'+for_id).val());
		}
		if (data!=''){
			label=for_id;
			out+='"'+label+'":"'+data+'",';
		}
	});
	if (out!=''){
		out='{'+out.substr(0,out.length-1)+'}';
	}
	$.ajax({
		type: "POST",
		url: "contactus_send.php",
		data: 'json='+out,
		success: function(ajax_return){
			if(parseInt(ajax_return)!=1){
				alert(ajax_return);
			}else{
				alert('Message sent succesfully');
				eval(callback_onSubmit+'("'+form_id+'")');
			}
		}
  });
}
