
 //**
 // * website_scripts.ccc 
 // *
 // * all jquery function used in the front end are found in here. . 
 // *
 // * @package    Girectory
 // * @author     Bonaventure T. (bona@gdevelop.co.za)
 // */

baseUrl = 'http://www.gdirectory.co.za/application/';
baseUrl2 = 'http://www.gdirectory.co.za/index.php/';

var currentSlide = 0;

function scrollSlider()
{
  var currentSlider = $('#slider');
  
  switch (currentSlide)
  {
    case 2:  $('#prevBtn a').click();
             $('#prevBtn a').click();
             currentSlide = 0;
             break;
    default: $('#nextBtn a').click();
             currentSlide++;
  }
  
  setTimeout('scrollSlider()', 8000);
}














$(document).ready(function() {
		    
       //  skinning select box for search location 
	   $('#select_location').selectbox({debug: true});
	   $('#select_category').selectbox({debug: true});
	 
	  
	   
	   
	   
	   
	   // when the key is focused on this elements. 
	   $('#change_location').focus( function() {
           document.getElementById("change_location").value= '';
	   });
	   
	   $('#enter_your_search').focus( function() {
           document.getElementById("enter_your_search").value= '';
	   });
	   
	   
	   //slidding contents. 
	   
	  // $(".slider").easySlider();
	   
	   $("#slider").easySlider();
	   
	   
	   
	   // file input stles
	   $("input[type=file]").filestyle({
	    		image: baseUrl+ "images/icons/folder_explore.png",
	    		imageheight : 22,
	    		imagewidth : 22,
	   			width : 140
	   });
	   
	   
	   
	   // show and hide add subcategory/select sub category for the pre-registration form 
	   
	     $('#add_new_sub_category').click( function() {
	    	 $('#reg_sub_category').hide();
             $('#reg_category_added').show();
             $('#add_new_sub_category').hide();
             $('#close_new_sub_category').show();
             document.getElementById("adding_new_subcat").value = '1'
             
        });
	     
	     $('#close_new_sub_category').click( function() {
	    	 $('#reg_sub_category').show();
             $('#reg_category_added').hide();
             $('#add_new_sub_category').show();
             $('#close_new_sub_category').hide();
             document.getElementById("adding_new_subcat").value = '0'
             
        });
	     
	     
	     
	     
	      // SWAP SUBCATEGORIES WHEN A MAIN CATEGORY IS SELECTED. 
	     $('#reg_category').change( function() {
           
           var dataSet = Object();
           
           eval("dataSet.parentId = '" + $(this).attr('value') + "'");
           dataSet = JSON.stringify(dataSet);
           //alert(dataSet);
           
           var selectOptions = '';
           
           $.post(baseUrl2 + "ajax/",
                    { action:     'listSubcategories',
                      data:       dataSet },
                      function (selectOptionsResult) {
                           
                        for (var i=0; i < selectOptionsResult.length; i++)
                        {
                          selectOptions += '<option value="' + selectOptionsResult[i].value + '">' + selectOptionsResult[i].key + '<'+'/option>';
                        }
                        
                        $('#main_form select#reg_sub_category').html(selectOptions);
                      },
                      'json'
                 );
         });
	     
	     
	     
	     
	     
	     
	     // SWAP CITIES WHEN A PROVINCE IS SELECTED. 
	     $('#reg_province').change( function() {
           
           var dataSet = Object();
           
           eval("dataSet.parentId = '" + $(this).attr('value') + "'");
           dataSet = JSON.stringify(dataSet);
           //alert(dataSet);
           
           var selectOptions = '';
           
           $.post(baseUrl2 + "ajax/",
                    { action:     'listCities',
                      data:       dataSet },
                      function (selectOptionsResult) {
                           
                        for (var i=0; i < selectOptionsResult.length; i++)
                        {
                          selectOptions += '<option value="' + selectOptionsResult[i].value + '">' + selectOptionsResult[i].key + '<'+'/option>';
                        }
                        
                        $('#main_form select#reg_city').html(selectOptions);
                      },
                      'json'
                 );
         });
	     
	     
	     
	     
	      $('#claim_name_child').change( function() {
	   	       var birth_date = ""; 
	   	       $("#claim_name_child option:selected").each(function () {
	                  birth_date = $(this).attr("title");
	               });
	   	       document.getElementById('birth_date_selected').value = birth_date;
	          	      		
	      });


	   
	 
	   
	   

	      setTimeout('scrollSlider()', 8000);
	

});







