$(document).ready(function(){
	$('#feedback_locvisitdate').datepicker({ 
      showOn: 'button',  
      buttonImage: '/content/themes/dialog_new/assets/feedback/rateimages/calendar.jpg',
      dateFormat: 'yy-mm-dd',
      buttonImageOnly: true      
    });	
		
	$('#feedbackcc_calleddate').datepicker({ 
      showOn: 'button',  
      buttonImage: '/content/themes/dialog_new/assets/feedback/rateimages/calendar.jpg',
      dateFormat: 'yy-mm-dd',
      buttonImageOnly: true 
    });
    
    $('#pledges_date').datepicker({
      showOn: 'button',  
      buttonImage: '/content/themes/dialog_new/assets/feedback/rateimages/calendar.jpg',
      dateFormat: 'yy-mm-dd',
      buttonImageOnly: true 
    });	
    
    $('#fb_clubvision_calleddate').datepicker({
      showOn: 'button',  
      buttonImage: '/content/themes/dialog_new/assets/feedback/rateimages/calendar.jpg',
      dateFormat: 'yy-mm-dd',
      buttonImageOnly: true 
    });	
						   
	$("img#general").mouseover(function(){
        $(this).css("cursor", "pointer");
    });
	
	$("img#outlet").mouseover(function(){
        $(this).css("cursor", "pointer");
    });
	
	$("img#contact").mouseover(function(){
        $(this).css("cursor", "pointer");
    });
	
	$("img#complaint").mouseover(function(){
        $(this).css("cursor", "pointer");
    });
    
    $("img#hotlines").mouseover(function(){
        $(this).css("cursor", "pointer");
    });
    
    $("img#pledges").mouseover(function(){
        $(this).css("cursor", "pointer");
    });
    
    $("img#general").click(function () {
		$("img#general").attr('src','/content/themes/dialog_new/assets/images/tabs/01_general_over.gif');
		$("img#complaint").attr('src','/content/themes/dialog_new/assets/images/tabs/02_complaints_leftover.gif');
		$("img#contact").attr('src','/content/themes/dialog_new/assets/images/tabs/03_contactcentre.gif');
		$("img#outlet").attr('src','/content/themes/dialog_new/assets/images/tabs/04_outlet.gif');				
		$("img#hotlines").attr('src','/content/themes/dialog_new/assets/images/tabs/05_hotlines.gif');
		$("img#pledges").attr('src','/content/themes/dialog_new/assets/images/tabs/06_pledges.gif');
        $('#generaldiv').show();
        $('#outletdiv').hide(); 
        $('#contactdiv').hide(); 
		$('#complaintdiv').hide();		
		$('#hotlinesdiv').hide(); 
		$('#pledgesdiv').hide();
		//$("#hotlineinfo").accordion("destroy");
     });
    
    $("img#complaint").click(function () {
		$("img#general").attr('src','/content/themes/dialog_new/assets/images/tabs/01_general.gif');
		$("img#complaint").attr('src','/content/themes/dialog_new/assets/images/tabs/02_complaints_over.gif');
		$("img#contact").attr('src','/content/themes/dialog_new/assets/images/tabs/03_contactcentre_leftover.gif');
		$("img#outlet").attr('src','/content/themes/dialog_new/assets/images/tabs/04_outlet.gif');				
		$("img#hotlines").attr('src','/content/themes/dialog_new/assets/images/tabs/05_hotlines.gif');
		$("img#pledges").attr('src','/content/themes/dialog_new/assets/images/tabs/06_pledges.gif');
        $('#generaldiv').hide(); 
        $('#outletdiv').hide();
        $('#contactdiv').hide();
		$('#complaintdiv').show();
		$('#hotlinesdiv').hide(); 
		$('#pledgesdiv').hide();
		//$("#hotlineinfo").accordion("destroy");
     });
    
    $("img#outlet").click(function () {
		$("img#general").attr('src','/content/themes/dialog_new/assets/images/tabs/01_general.gif');
		$("img#complaint").attr('src','/content/themes/dialog_new/assets/images/tabs/02_complaints.gif');
		$("img#contact").attr('src','/content/themes/dialog_new/assets/images/tabs/03_contactcentre.gif');
		$("img#outlet").attr('src','/content/themes/dialog_new/assets/images/tabs/04_outlet_over.gif');				
		$("img#hotlines").attr('src','/content/themes/dialog_new/assets/images/tabs/05_hotlines_leftover.gif');
		$("img#pledges").attr('src','/content/themes/dialog_new/assets/images/tabs/06_pledges.gif');
        $('#generaldiv').hide(); 
        $('#outletdiv').show();
        $('#contactdiv').hide(); 
		$('#complaintdiv').hide();
		$('#hotlinesdiv').hide(); 
		$('#pledgesdiv').hide();
        selVal = $("select#feedback_locvisit").val(); 
        $(".locdivs").hide();           
        $("#locexpand"+selVal).show();
        //$("#hotlineinfo").accordion("destroy");
     });
     
     $("img#contact").click(function () {
		$("img#general").attr('src','/content/themes/dialog_new/assets/images/tabs/01_general.gif');
		$("img#complaint").attr('src','/content/themes/dialog_new/assets/images/tabs/02_complaints.gif');
		$("img#outlet").attr('src','/content/themes/dialog_new/assets/images/tabs/04_outlet_leftover.gif');
		$("img#contact").attr('src','/content/themes/dialog_new/assets/images/tabs/03_contactcentre_over.gif');		
		$("img#hotlines").attr('src','/content/themes/dialog_new/assets/images/tabs/05_hotlines.gif');
		$("img#pledges").attr('src','/content/themes/dialog_new/assets/images/tabs/06_pledges.gif');					  
        $('#generaldiv').hide(); 
        $('#outletdiv').hide();
        $('#contactdiv').show();
		$('#complaintdiv').hide();
		$('#hotlinesdiv').hide(); 
		$('#pledgesdiv').hide();
		//$("#hotlineinfo").accordion("destroy");
     });
     
     $("img#hotlines").click(function () {
		$("img#general").attr('src','/content/themes/dialog_new/assets/images/tabs/01_general.gif');
		$("img#complaint").attr('src','/content/themes/dialog_new/assets/images/tabs/02_complaints.gif');
		$("img#outlet").attr('src','/content/themes/dialog_new/assets/images/tabs/04_outlet.gif');
		$("img#contact").attr('src','/content/themes/dialog_new/assets/images/tabs/03_contactcentre.gif');		
		$("img#hotlines").attr('src','/content/themes/dialog_new/assets/images/tabs/05_hotlines_over.gif');
		$("img#pledges").attr('src','/content/themes/dialog_new/assets/images/tabs/06_pledges_leftover.gif');							  
        $('#generaldiv').hide(); 
        $('#outletdiv').hide();
        $('#contactdiv').hide();
		$('#complaintdiv').hide();
		$('#hotlinesdiv').show(); 
		$('#pledgesdiv').hide();
		//$("#hotlineinfo").accordion({active: ".current"});
		
        
     });
     
     $('div#hotlinesdiv > div.hotlinediv').hide();  
        $('div#hotlinesdiv > a.hotlinela').click(function() {
            $(this).next('div').slideToggle('fast').siblings('div:visible').slideUp('fast');            
            if($(this).children('img').attr('src') == '/content/themes/dialog_new/assets/images/arrow_up.gif'){               
                $(this).children('img').attr('src','/content/themes/dialog_new/assets/images/arrow_down.gif');
            }
            else if($(this).children('img').attr('src') == '/content/themes/dialog_new/assets/images/arrow_down.gif'){
                $('img.hotlinearr').attr('src','/content/themes/dialog_new/assets/images/arrow_down.gif');
                $(this).children('img').attr('src','/content/themes/dialog_new/assets/images/arrow_up.gif');
            }            
            $(this).blur();
        });
     
     $("img#pledges").click(function () {
		$("img#general").attr('src','/content/themes/dialog_new/assets/images/tabs/01_general.gif');
		$("img#complaint").attr('src','/content/themes/dialog_new/assets/images/tabs/02_complaints.gif');
		$("img#outlet").attr('src','/content/themes/dialog_new/assets/images/tabs/04_outlet.gif');
		$("img#contact").attr('src','/content/themes/dialog_new/assets/images/tabs/03_contactcentre.gif');		
		$("img#hotlines").attr('src','/content/themes/dialog_new/assets/images/tabs/05_hotlines.gif');
		$("img#pledges").attr('src','/content/themes/dialog_new/assets/images/tabs/06_pledges_over.gif');							  
        $('#generaldiv').hide(); 
        $('#outletdiv').hide();
        $('#contactdiv').hide();
		$('#complaintdiv').hide();
		$('#hotlinesdiv').hide(); 
		$('#pledgesdiv').show();
		//$("#hotlineinfo").accordion("destroy");
     });
	 
	 
     
     $(".locdivs").hide();
     $("select#feedback_locvisit").change(function (){
        selVal = $("select#feedback_locvisit").val(); 
        $(".locdivs").hide();           
        $("#locexpand"+selVal).show();
        $(".feedback_locvisit_place").filter(":radio").attr('checked', false); 
    });
    
    $("select#gen_generalcomsbu").change(function (){
        selVal = $("select#gen_generalcomsbu").val();
        if(selVal == "Dialog Mobile")strret = "Mobile";
        else if(selVal == "Dialog Fixed")strret = "CDMA";
        else if(selVal == "Dialog TV")strret = "Account";
        else if(selVal == "Dialog Broadband")strret = "Phone";
        else if(selVal == "Dialog Global")strret = "Mobile";        
        $("#genaccnodiv").html(strret);        
    }); 
    
    
     $("select#complaints_sbu").change(function (){
        selVal = $("select#complaints_sbu").val();
        if(selVal == "Dialog Mobile")strret = "Mobile";
        else if(selVal == "Dialog Fixed")strret = "CDMA";
        else if(selVal == "Dialog TV")strret = "Account";
        else if(selVal == "Dialog Broadband")strret = "Phone";
        else if(selVal == "Dialog Global")strret = "Mobile";        
        $("#complaintsaccnodiv").html(strret);        
    });
    
        
	 
	 $("#generalform").validate({
		   rules: {			
			 gen_name: "required",
			 gen_email: {
			   required: true,
			   email: true
			 },
			 gen_connumber: {
			   required: true,
			   digits: true
			 },
			 gen_generalcomsbu: {
				 required: true
			 },
			 gen_accnumber: {
			    required: true
			 },
			 gen_generalcomtype: {
				 required: true
			 },
			 gen_generalcom: {
				 required: true	
			 }
		   },
		  messages: {
			 gen_name: {
			   required: "Enter your Name"		   
			 },
			 gen_email: {
				required: "Enter your Email Address",
				email: "Enter a valid Email Address" 	 	
			 },
			 gen_connumber: {
			   required: "Enter your Contact Number",
			   digits: "Enter Number only"
			 },
			 gen_generalcomsbu: {
				 required: "Select Division"
			 },
			 gen_accnumber: {
			    required: "Enter Number"
			 },
			 gen_generalcomtype: {
				 required: "Select Type"
			 },
			 gen_generalcom: {
				 required: "Enter your Comments"
			 }			 
		   } 
	})
	
	$("#feedbackform").validate({
		   rules: {			
			 feedback_name: "required",
			 feedback_email: {
			   required: true,
			   email: true
			 },
			 feedback_connum: {
			   required: true,
			   digits: true
			 },
			 feedback_locvisit: {
				 required: true
			 },
			 feedback_locvisit_place: {
				 required:{
				     depends: function(element) {
                       return $("#feedback_locvisit").val() != "";
                     }
                 }
			 },
			 feedback_locvisitdate: {
				 required: true
			 },
			 feedback_locvisittime: {
				 required: true
			 }
		   },
		  messages: {
			 feedback_name: {
			   required: "Enter your Name"		   
			 },
			 feedback_email: {
				required: "Enter your Email Address",
				email: "Enter a valid Email Address" 	 	
			 },
			 feedback_connum: {
			   required: "Enter your Contact Number",
			   digits: "Enter Number only"
			 },
			 feedback_locvisit: {
				 required: "Select District"
			 },
			 feedback_locvisit_place: {
				 required: "Select Location Visited"
			 },	
			 feedback_locvisitdate: {
				 required: "Select Date"
			 },		 
			 feedback_locvisittime: {
				 required: "Select Time"
			 }			 
		   },
		   errorPlacement: function(error, element) {
             if (element.attr("name") == "feedback_locvisit_place")
               error.insertAfter("#feedback_locvisit_place");
             else
               error.insertAfter(element);
           }
		    
	})
	
	$("#feedbackccform").validate({
		   rules: {			
			 feedbackcc_name: "required",
			 feedbackcc_email: {
			   required: true,
			   email: true
			 },
			 feedbackcc_connum: {
			   required: true,
			   digits: true
			 },
			 feedbackcc_csd: {
				 required: true
			 },
			 feedbackcc_numcalledfrom: {
				 required: true
			 },
			 feedbackcc_calleddate: {
				 required: true
			 },
			 feedbackcc_calledtime: {
				 required: true
			 }
		   },
		  messages: {
			 feedbackcc_name: {
			   required: "Enter your Name"		   
			 },
			 feedbackcc_email: {
				required: "Enter your Email Address",
				email: "Enter a valid Email Address" 	 	
			 },
			 feedbackcc_connum: {
			   required: "Enter your Contact Number",
			   digits: "Enter Number only"
			 },
			 feedbackcc_csd: {
				 required: "Select Department"
			 },
			 feedbackcc_numcalledfrom: {
				 required: "Enter Number called from"
			 },	
			 feedbackcc_calleddate: {
				 required: "Select Date"
			 },		 
			 feedbackcc_calledtime: {
				 required: "Select Time"
			 }			 
		   }
	})
	
	$("#complaintsform").validate({
		   rules: {			
			 complaints_name: "required",
			 complaints_email: {
			   required: true,
			   email: true
			 },
			 complaints_number: {
			   required: true,
			   digits: true
			 },			 
			 complaints_sbu: {
				 required: true
			 },
			 complaints_accnumber: {
				 required: true
			 },
			 complaints_type: {
				 required: true
			 },
			 complaints_desc: {
				 required: true
			 }
		   },
		  messages: {
			 complaints_name: {
			   required: "Enter your Name"		   
			 },
			 complaints_email: {
			    required: "Enter your Email Address",
			    email: "Enter a valid Email Address" 
			 },
			 complaints_number: {
			   required: "Enter your Contact Number",
			   digits: "Enter Number only"
			 },
			 complaints_sbu: {
				 required: "Select Service Type"
			 },
			 complaints_accnumber: {
				 required: "Enter Number"
			 },
			 complaints_type: {
				 required: "Select Type"
			 },
			 complaints_desc: {
				 required: "Enter your Complaint"
			 }			 
		   } 		   		   
	})
	
	$("#claimform").validate({
		   rules: {	
		   	 uname: {
				 required: true
			 },
			 mobile: {
				 required: true
			 },
			 nic: {
				 required: true
			 },
			 claimCat: {
				 required: true
			 },
			 idate: {
				 required: true
			 },
			 incident: {
				 required: true
			 },
			 reference: {
				 required: true
			 }		   		     
		   },
		  messages: {
		     uname: {
				 required: "Enter Your Name"
			 },	
             mobile: {
				 required: "Enter Mobile No."
			 },
			 nic: {
				 required: "Enter NIC No."
			 },
			 claimCat: {
				 required: "Select Claim Category"
			 },
			 idate: {
				 required: "Enter Date of Incident"
			 },
			 incident: {
				 required: "Enter Incident"
			 },
			 reference: {
				 required: "Enter References"
			 }		 
		   } 		   		   
	})
	
	
		
});

