$(document).ready(function(){
    // show a simple loading indicator
	/*var loader = jQuery('<div id="loader"><img src="/rpc/images/loading.gif" alt="loading..." /></div>')
			            .css({position: "relative", top: "1em", left: "25em"})
			            .appendTo("body")
			            .hide();
	$().ajaxStart(function() {
			loader.show();
		}).ajaxStop(function() {
			loader.hide();
		}).ajaxError(function(a, b, e) {
			throw e;
		});*/
		
	/*

    $("#star-points-registration-form").validate({
		   rules: {			
			 Name: {
			   required: true			   
			 },
			 Email: {
			   email: true
			 },
			 Mobile: {
			    required: {
			        depends: function(element) {
                        return $("#Email").val() == "";
                    }
                },
			    digits: true
			 }		 
		   },
		  messages: {
			 Name: {
			   required: "Enter your Name"		   
			 },
			 Email: {				
				email: "Enter a valid Email Address" 	 	
			 },
			 Mobile: {
			   required: "Enter Mobile No or Email Address",
			   digits: "Enter Number in digits only"
			 }			 		 
		   },
		   submitHandler: function(form) {
                $.post("/rpc/starpoints.php",{                   
                   Name: $("#Name").val(),               
                   Mobile: $("#Mobile").val(),
                   Email: $("#Email").val(),
                   ViaSMS: $("#ViaSMS:checked").val(),
                   ViaEmail: $("#ViaEmail:checked").val()
                 }, function(data) {
                    $('#contact-form-output').fadeIn("slow");
                    $("#contact-form-output").html(data);    
                    $('#star-points-registration-form').clearForm();       
                });                                
                return false;
		    } 
	});
	
	$("#t20-quiz-form").validate({
		   rules: {			
			 Name: {
			   required: true			   
			 },
			 PhoneNo: {
			   required: true,
			   digits: true,
			   minlength: 10
			 },
			 Email: {
			   required: true,
			   email: true
			 },
			 quizanswer: {
			    required: true
			 }	 
		   },
		  messages: {
			 Name: {
			   required: "Enter your Name"
			 },
			 PhoneNo: {
				required: "Enter your Contact Number",
				digits: "Enter your 10 digit phone number (eg. 077xxxxxxx, 011xxxxxxx)",
				minlength: "Enter your 10 digit phone number (eg. 077xxxxxxx, 011xxxxxxx)"
			 },
			 Email: {
			   required: "Enter your Email Address",
			   email: "Enter a valid Email Address" 	 	
			 },
			 quizanswer: {
			   required: "Pick your answer"		   
			 }			 		 
		   },
		   submitHandler: function(form) {				                
                $.post("/rpc/t20_quiz.php",{               
                   answer1: $("#answer1:checked").val(),               
                   answer2: $("#answer2:checked").val(),
                   answer3: $("#answer3:checked").val(),
                   answer4: $("#answer4:checked").val(),
                   Name: $("#Name").val(),               
                   PhoneNo: $("#PhoneNo").val(),
                   Email: $("#Email").val(),
                   quizid: $("#quizid").val()
                 }, function(data) {
                    $("#t20_quiz_output").fadeIn("slow");
                    $("#t20_quiz_output").html(data);           
                });
                return false;
		    } 
	});
	
	$("#view-poll-result").click(function(){
	    $("#poll-results").fadeIn("slow");
	    return false;
	});
	
	$("#share-register").click(function(){
	    $("#shareholder-contact-form").show();   
        $("#shareholder-output-default").hide();
	    return false;
	});
	
	$("form#t20-poll-form").submit(function(){
         $.post("/rpc/t20.php",{               
               eng: $("#eng:checked").val(),               
               ind: $("#ind:checked").val(),
               ire: $("#ire:checked").val(),
               nzl: $("#nzl:checked").val(),
               pak: $("#pak:checked").val(),
               saf: $("#saf:checked").val(),
               srl: $("#srl:checked").val(),
               win: $("#win:checked").val()
             }, function(data) {
                $("#poll-form-output").fadeIn("slow");
                $("#poll-form-output").html(data);                
            });
         return false;
    });
    
    $("form#shareholder-login-form").submit(function(){
         $.post("/rpc/shareholderlogin.php",{               
               usname: $("#usname").val(),               
               psword: $("#psword").val()
             }, function(data) {
                $("#poll-form-output").fadeIn("slow");
                $("#poll-form-output").html(data);                
            });
         return false;
    });
    
    
    $("form#shareholder-login-form").validate({
		   rules: {			
			 usname: {
			   required: true,
			   remote: "/rpc/shareholderlogin_check.php"			   
			 },
			 psword: {
			   required: true,
			   remote: "/rpc/shareholderlogin_check.php"
			 }			 
		   },
		  messages: {
			 usname: {
			   required: "Enter Username",
			   remote: "Invalid Username"
			 },
			 psword: {
				required: "Enter Password",
				remote: "Invalid Password"
			 } 		 
		   },
		   submitHandler: function(form) {				                
                $.post("/rpc/shareholderlogin.php",{               
                   usname: $("#usname").val(),        
                   psword: $("#psword").val()
                 }, function(data) {
                    $("#shareholder-contact-form").hide();   
                    $("#shareholder-output-default").hide();           
                    $("#shareholder-output").fadeIn("slow");
                    $("#shareholder-output").html(data);           
                });
                return false;
		    } 
	});
	
	$("form#careers-form").validate({
		   rules: {			
			 cv_name: {
			   required: true			   			   
			 },
			 cv_phoneno: {
			   required: true	   
			 },
			 cv_address: {
			   required: true	   
			 },
			 cv_nicno: {
			   required: true	   
			 },
			 cv_email: {
			   required: true,
			   email: true	   
			 },
			 cv_file: {
			   required: true
			 }			 
		   },
		  messages: {
			 cv_name: {
			   required: "Enter Full Name"		   
			 },
			 cv_phoneno: {
				required: "Enter Phone No."		
			 },
			 cv_address: {
				required: "Enter Address"		
			 },
			 cv_nicno: {
				required: "Enter NIC No."		
			 },
			 cv_email: {
				required: "Enter Email Address",
				email: "Enter Valid Email Address"
			 },
			 cv_file: {
			   required: true	   
			 }		 
		   }
	});
	*/
	$("a#popfeed").click(function (){
        $("div#popup_feedback").slideToggle("slow");
        if($("#popcon_formexpand").val() == "1"){
            $("#popcon_formexpand").val("0");
            $("img#popfeedimg").attr("src","/content/themes/dialog_new/assets/images/feedback-down-btn.jpg");
        }
        else{
            $("#popcon_formexpand").val("1");
            $("img#popfeedimg").attr("src","/content/themes/dialog_new/assets/images/feedback-up-btn.jpg");
        }
        return false;       
    });
});
