$(document).ready(function(){
//	$('#CForm_Toggle').attr('href','javascript:void(0)').click(function(){$('#ContactFormWrapper').show();});
//	$('#ContactFormClose').show();
	if(!$('#ContactFormBox').hasClass('NoPopup')){
		$('#ContactFormBox').addClass('CFormPopup');
	}
	$('#CForm_Toggle').attr('href','#ContactFormWrapper');
	$('#CForm_Toggle').openDOMWindow({
		eventType: 'click',
//		loader:1,
		modal: 1,
		height: 600,
		windowBGColor:'transparent',
		borderSize: '0',
//		loaderImagePath:'animationProcessing.gif',
		loaderHeight:16,
		loaderWidth:17,
		width: 550
	});

//	$('#CloseMe').click(triggertrigger);
						   
	$('#ContactForm').attr('action','javascript:void(0)');
	$('#despatch_method').val('ajax');
	$('#ContactForm').submit(ContactForm_Validate);
	$('#ContactFormClose').click(closeForm);
	
	
	$(document).keyup(
		function(event){
			if (event.keyCode == '27') {
				closeForm();
			}
		}
	);
});

function closeForm(){
	$.closeDOMWindow();	
}

function ContactForm_Validate(){
	var myPostData = $('#ContactForm').serialize();
	$('#ContactForm input, #ContactForm textarea').attr("disabled","disabled").addClass('Disabled');
	$.ajax({
	   type: "POST",
	   url: '/index.php',
	   data: myPostData,
	   async: false,
	   error: ContactForm_ShowError,
	   success: ContactForm_handleLoadedData});	
}

function ContactForm_handleLoadedData(response){
	var status = $(response).find('response').text();
	if(status == "Success"){
		ContactForm_Success();
	}
	if(status == "Fail"){
		var message = $(response).find('errormessage').text();
		ContactForm_ShowError(message);
	}
} // end ContactForm__handleLoadedData

function ContactForm_ShowError(error){
	alert(error);
	$('#ContactForm input, #ContactForm textarea').removeAttr('disabled').removeClass('Disabled');
} // end ContactForm__ShowError


function ContactForm_Success(){
	$('#ContactForm').hide();
	$('#ContactForm_Success').fadeIn();
} // end ContactForm_Success

