
 $(function(){
	$("#frmProgramme").validate({
		rules:{
			txtTitle:{
				required : true
			},
			txtCategory:{
				required : true
			},
			txtDuration:{
				required : true
			},
			txtProducerName:{
				required : true
			},
			txtProducerAddress:{
				required : true
			},
			txtDirectorName:{
				required : true
			},
			txtDirectorAddress:{
				required : true
			},
			txtScriptWriter:{
				required : true
			},
			txtPhotography:{
				required : true
			},
			txtEditor:{
				required : true
			},
			txtMainActor:{
				required : true
			},
			txtNarrator:{
				required : true
			},
			txtProductionDate:{
				required : true
			},
			txtBroadcastDate:{
				required : true
			},
			txtBroadcastStation:{
				required : true
			},
			txtOwnerName:{
				required : true
			},
			txtOwnerAddress:{
				required:true
			},
			txtOwnerTelephone:{
				required:true
			},
			email:{
				required: true,
				email : true
			},
			flOwnerSignature:{
				required : true
			},
			flSignature:{
				required:true
			},
			txtDate:{
				required : true
			}
		},
		messages : {
			txtTitle : {
				required : "*"
			},
			txtCategory : {
				required : "*"
			},
			txtDuration : {
				required : "*"
			},
			txtProducerName : {
				required : "*"
			},
			txtProducerAddress : {
				required : "*"
			},
			txtDirectorName : {
				required : "*"
			},
			txtDirectorAddress : {
				required : "*"
			},
			txtScriptWriter : {
				required : "*"
			},
			txtPhotography : {
				required : "*"
			},
			txtEditor : {
				required : "*"
			},
			txtMainActor : {
				required : "*"
			},
			txtNarrator : {
				required : "*"
			},
			txtProductionDate : {
				required : "*"
			},
			txtBroadcastDate:{
				required : "*"
			},
			txtBroadcastStation : {
				required : "*"
			},
			txtOwnerName : {
				required : "*"
			},
			txtOwnerAddress : {
				required : "*"
			},
			txtOwnerTelephone : {
				required : "*"
			},
			email : {
				required : "*",
				email : "*"
			},
			flOwnerSignature:{
				required:"*"
			},
			flSignature:{
				required:"*"
			},
			txtDate:{
				required:"*"
			}
		},
		success:function(label){
			label.text('OK').addClass('valid');
		},
		submitHandler:function(form){
			 var page = "sendinfo.php";
			 $("#loading").show();
			 $("#frmProgramme").ajaxSubmit({
					url : page,
					dataType: "xml",
					success: function(data, statusText, jqForm){
						//alert(data);return false;
							if (statusText == 'success') {
									var root = data.documentElement || null;
									var elements = root.getElementsByTagName("opt");
									var msg = elements[0].getAttribute('msg');
									var error = elements[0].getAttribute('error');
									//alert("image: " + msg + " error: " + error);
									//return false;
									if(error == ''){
											$("#mainform").fadeOut('slow');
										   $("#message")
											.html(msg)
											.addClass("errormessage");
										   // $("#message").html(error);
									}
									else{
											$("#message").html(error);
									}
							} else {
									$("#message").html('Unknown error!');
							}
							$("#loading").hide();
					}
			});
			return false;
		}
	})
})

