// JavaScript Document
$(document).ready(function() {
	$('#outView').hide();					   
var err;
			   
   $('#login').submit(function(){
			
			
			if($('#CompanyIM').val()==''){
				
				$('#error1').text('can not empty company name');
				err = "false";
				
				}
			else if($('#CompanyIM').val()!=''){
				
				$('#error1').text('');
				
				}
			if($('#NameIM').val()==''){
				
				$('#error2').text('can not empty contact name');
				err = "false";
				}	
			else if($('#NameIM').val()!=''){
				
				$('#error2').text('');
				
				}	
			if($('#AddressIM').val()==''){
				
				$('#error3').text('can not empty address name');
				err = "false";
				}
			else if($('#AddressIM').val()!=''){
				
				$('#error3').text('');
				
				}
			if($('#CityIM').val()==''){
				
				$('#error4').text('can not empty city name');
				err = "false";
				}
			else if($('#CityIM').val()!=''){
				
				$('#error4').text('');
				
				}
			if($('#CountryIM').val()==''){
				
				$('#error5').text('select country');
				err = "false";
				}
			else if($('#CountryIM').val()!=''){
				
				$('#error5').text('');
				
				}
			if($('#PostalZipIM').val()==''){
				
				$('#error6').text('Fill postal code');
				err = "false";
				}
			else if($('#PostalZipIM').val()!='' && isNaN($('#PostalZipIM').val())){
				
				$('#error6').text('Enter valid postal code no');
				err = "false";
				}
			else {
				
				$('#error6').text('');
				
				}
			if($('#PhoneIM').val()==''){
				
				$('#error7').text('Enter phone no');
				err = "false";
				}
			else if($('#PhoneIM').val()!='' && isNaN($('#PhoneIM').val())){
				
				$('#error7').text('Enter valid phone no');
				err = "false";
				}
			else{
				
				$('#error7').text('');
				
				}
			var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
			if($('#EmailIM').val()==''){
				
				$('#error8').text('Enter email address');
				err = "false";
				}
			else if($('#EmailIM').val()!='' && !pattern.test($('#EmailIM').val())){
				
				$('#error8').text('Incorrect email');
				err = "false";
				}
			else{
				
				$('#error8').text('');
				
				}
		
			if($('#Description_of_GoodsIM').val()==''){
				
				$('#error9').text('Enter description');
				err = "false";
				}
			else {
				
				$('#error9').text('');
			
				}
				
			if($('#Method_of_ShipmentIM').val()==''){
				
				$('#error10').text('Select shipment method');
				err = "false";
				}
			else if($('#Method_of_ShipmentIM').val()!=''){
				
				$('#error10').text('');
				
				}
			if($('#Ship_FromIM').val()==''){
				
				$('#error11').text('Enter From');
				err = "false";
				}
			else if($('#Ship_FromIM').val()!=''){
				
				$('#error11').text('');
				
				}
			if($('#Ship_ToIM').val()==''){
				
				$('#error12').text('Enter To');
				err = "false";
				}
			else if($('#Ship_ToIM').val()!=''){
				
				$('#error12').text('');
				
				}
			if($('#selectIM').val()==''){
				
				$('#error13').text('Select Insuarance');
				err = "false";
				}
			else if($('#selectIM').val()!=''){
				
				$('#error13').text('');
				
				}
			if($('#select1IM').val()==''){
				
				$('#error14').text('Select Cargo type');
				err = "false";
				}
			else if($('#select1IM').val()!=''){
				
				$('#error14').text('');
				
				}
		
					
					//if validation is completed ,call database here
					 if(err !="false"){
						
						var measurementperpiece = "L : "+$('#PieceLength').val()+"  W : "+$('#PieceWidth').val()+"  H : "+$('#PiecesHeight').val();

						$('#contentForm').fadeOut();
						$('#outView').fadeIn(3500);
						
						$('#company').text($('#CompanyIM').val());
						$('#contact').text($('#NameIM').val());
						$('#address').text($('#AddressIM').val());
						$('#city').text($('#CityIM').val());
						$('#state').text($('#State').val());
						$('#country').text($('#CountryIM').val());
						
						$('#postalCode').text($('#PostalZipIM').val());
						$('#phone').text($('#PhoneIM').val());
						$('#fax').text($('#Fax').val());
						$('#email').text($('#EmailIM').val());
						$('#descriptionofGoods').text($('#Description_of_GoodsIM').val());
						$('#methodofShipment').text($('#Method_of_ShipmentIM').val());
						
						$('#container').text($('#Container').val());
						$('#pieces').text($('#Pieces').val());
						$('#weightperPiece').text($('#Weight_per_piece').val());
						$('#measurementperPiece').text(measurementperpiece);
						$('#from').text($('#Ship_FromIM').val());
						$('#to').text($('#Ship_ToIM').val());
						
						$('#insurance').text($('#selectIM').val());
						$('#Cargo').text($('#select1IM').val());
						$('#un').text($('#UN').val());
						$('#class').text($('#Class').val());
						$('#packingCode').text($('#PackingCode').val());
						$('#Comments').text($('#Comments').val());
						
						 $('#sendmail').submit(function(){
						
					 				$.post('rateact.php',{comname:$('#CompanyIM').val(),contact:$('#NameIM').val(),address:$('#AddressIM').val(),city:$('#CityIM').val(),state:$('#State').val(),country:$('#CountryIM').val(),postal:$('#PostalZipIM').val(),phone:$('#PhoneIM').val(),fax:$('#Fax').val(),email:$('#EmailIM').val(),descriptionGood:$('#Description_of_GoodsIM').val(),methodShipment:$('#Method_of_ShipmentIM').val(),container:$('#Container').val(),pieces:$('#Pieces').val(),weightPerPiece:$('#Weight_per_piece').val(),measurementPerPiece:measurementperpiece,shipFrom:$('#Ship_FromIM').val(),shipTo:$('#Ship_ToIM').val(),insurance:$('#selectIM').val(),cargo:$('#select1IM').val(),un:$('#UN').val(),class:$('#Class').val(),packCode:$('#PackingCode').val(),comment:$('#Comments').val()},function(xml){
					
									var message = $('message',xml).text();
							
									if(message == 1){
										
											$('#contentForm').fadeOut();
											$('#outView').fadeOut();
											$('#message').text("Messege was successfully sent.....Thank You very much")
											
										}
									else if(message == 0){
											
											$('#contentForm').fadeOut();
											$('#outView').fadeOut();
											$('#message').text("Messege was failed.....Try again");
											
										}
							
									});
						
						});
				
			  		 }
			  		
				
			
		  });
   });
