<!--//---------------------------------+
//  Developed by Roshan Bhattarai 
//  Visit http://roshanbh.com.np for this script and more.
//  This notice MUST stay intact for legal use
// --------------------------------->
$(document).ready(function() {
	//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked 
	$("#firstpane p.menu_head").click(function() {
		$(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
     	$(this).siblings().css({backgroundImage:"url(left.png)"});
	});

   var set_state = true;
   $("#tag").click(function(){
      if (set_state) {
         set_state = false;
         $("#slide").animate({width:"250px"}, {queue:false, duration:500} );
         $("#fld_set").css({display:"block", border:"0px", background:"#FFFFFF", border: "1px solid", padding:"10px"});

         if (set_state2==false) {
            set_state2 = true;
            $("#slide2").animate( { width:"21px" }, { queue:false, duration:500 } );
            $("#fld_set2").css({display:"none"});
         }
      } else {
         set_state = true;
         $("#slide").animate( { width:"21px" }, { queue:false, duration:500 } );
         $("#fld_set").css({display:"none"});
      } // end if
   });

   var COOKIE_VISITOR = 'site_visitor';
   $("#tag").load(function(){
      if ($.cookie(COOKIE_VISITOR)==null) {
         $.cookie(COOKIE_VISITOR, 'site_visitor', { path: '/', expires: 2 });
         set_state = false;
         $("#slide").animate({width:"250px"}, {queue:false, duration:500} );
         $("#fld_set").css({display:"block", border:"0px", background:"#FFFFFF", border: "1px solid", padding:"10px"});
      }
   });

   $("#close_tag").click(function(){
      set_state = true;
      $("#slide").animate( { width:"21px" }, { queue:false, duration:500 } );
      $("#fld_set").css({display:"none"});
   });

   // -----------------------------------
   var set_state2 = true;
   $("#tag2").click(function(){
      if (set_state2) {
         set_state2 = false;
         $("#slide2").animate({width:"250px"}, {queue:false, duration:500} );
         $("#fld_set2").css({display:"block", border:"0px", background:"#FFFFFF", border: "1px solid", padding:"10px"});

         if (set_state==false) {
            set_state = true;
            $("#slide").animate( { width:"21px" }, { queue:false, duration:500 } );
            $("#fld_set").css({display:"none"});
         }
      } else {
         set_state2 = true;
         $("#slide2").animate( { width:"21px" }, { queue:false, duration:500 } );
         $("#fld_set2").css({display:"none"});
      } // end if
   });

   var COOKIE_VISITOR = 'site_rate';
   $("#tag2").load(function(){
      if ($.cookie(COOKIE_VISITOR)==null) {
         $.cookie(COOKIE_VISITOR, 'site_rate', { path: '/', expires: 2 });
         set_state2 = false;
         $("#slide2").animate({width:"250px"}, {queue:false, duration:500} );
         $("#fld_set2").css({display:"block", border:"0px", background:"#FFFFFF", border: "1px solid", padding:"10px"});
      }
   });

   $("#close_tag2").click(function(){
      set_state2 = true;
      $("#slide2").animate( { width:"21px" }, { queue:false, duration:500 } );
      $("#fld_set2").css({display:"none"});
   });
   // -----------------------------------

   // load custome select boxes
   $('#adv,#adv_b,#adv_c').SelectCustomizer();

   // Reset Font Size
   var set_size = 0;
   var originalFontSize = $('#content').css('font-size');
   $(".resetFont").click(function(){
      set_size = 0;
      $('#content').css('font-size', originalFontSize);
   });
   // Increase Font Size
   $(".increaseFont").click(function(){
      if (set_size <= 2) {
         set_size ++ ;
         var currentFontSize = $('#content').css('font-size');
         var currentFontSizeNum = parseFloat(currentFontSize, 10);
         var newFontSize = currentFontSizeNum*1.2;
         $('#content').css('font-size', newFontSize);
         return false;
      }
   });
   // Decrease Font Size
   $(".decreaseFont").click(function(){
      if (set_size >= -2) {
         set_size -- ;
         var currentFontSize = $('#content').css('font-size');
         var currentFontSizeNum = parseFloat(currentFontSize, 10);
         var newFontSize = currentFontSizeNum*0.8;
         $('#content').css('font-size', newFontSize);
         return false;
      }
   });

   // Set width of site
   var COOKIE_NAME = 'site_width';
   $(".set_width").click(function(){
      if ($.cookie(COOKIE_NAME)=="wide") {
         $.cookie(COOKIE_NAME, null, { path: '/' });
         $(".wrap_width").animate({width:"840px"}, {queue:false, duration:500} );
         $(".foot_width").animate({width:"920px"}, {queue:false, duration:500} );
      } else {
         $.cookie(COOKIE_NAME, 'wide', { path: '/', expires: 2 });
         $(".wrap_width").animate({width:"90%"}, {queue:false, duration:500} );
         $(".foot_width").animate({width:"95%"}, {queue:false, duration:500} );
      }
   });
});

jQuery.preloadImages = function() {
   for(var i = 0; i<arguments.length; i++) {
      jQuery("<img>").attr("src", arguments[i]);
   }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function change_contact() {
   if (document.getElementById("Subject").value=='Employment info') {
      document.getElementById("mail_to_h").value="Careers5@spartan.co.za";
   } else if (document.getElementById("Subject").value=='General enquiry') {
      document.getElementById("mail_to_h").value="Contact5@spartan.co.za";
   } else if (document.getElementById("Subject").value=='General feedback') {
      document.getElementById("mail_to_h").value="Contact5@spartan.co.za";
   } else if (document.getElementById("Subject").value=='Quote request') {
      document.getElementById("mail_to_h").value="Longterm5@spartan.co.za";
   } else {
      document.getElementById("mail_to_h").value="Contact5@spartan.co.za";
   } // end if
} // end function

var xmlHttp;

function getVote(vote,desc) {
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null) {
      alert ("Browser does not support HTTP Request");
      return;
   } 
   var url="http://www.spartan.co.za/wp-content/themes/spartan/poll_vote.php";
   url=url+"?vote="+vote;
   url=url+"&desc="+desc;
   url=url+"&sid="+Math.random();
   xmlHttp.onreadystatechange=stateChanged;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
} 

function stateChanged() { 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
      document.getElementById("poll").innerHTML=xmlHttp.responseText;
   } 
} 

function GetXmlHttpObject() { 
   var objXMLHttp=null;
   if (window.XMLHttpRequest) {
      objXMLHttp=new XMLHttpRequest();
   } else if (window.ActiveXObject) {
      objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
   return objXMLHttp;
}