// JavaScript Document


jQuery.fn.blindToggle = function(speed, easing, callback) {
  var h = this.height() + parseInt(this.css('paddingTop')) + parseInt(this.css('paddingBottom'));
  return this.animate({marginTop: parseInt(this.css('marginTop')) <0 ? 0 : -h}, speed, easing, callback);  
};




  $(document).ready(function(){
							 
							 
	var state = 0;	
	var $box = $('#dropboxContainer')
	$("#searchSitemap").click(function () {
		switch (state) {
			case 0:							
				$("#contactMI").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#searchSitemap").toggleClass('selected');
				$box.blindToggle('slow');
				$("#dbSearch").show();
				state = 1;
				break;
		
			case 1:
				$("#contactMI").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#searchSitemap").toggleClass('selected');
				$box.blindToggle('slow');
				$("#dbSearch").hide();
				state = 0;
				break;
			case 2:
				$("#contactMI").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#searchSitemap").toggleClass('selected');
				$("#dbSearch").show();
				$("#dbNews").hide();
				state = 1;
				break;
			case 3:
				$("#contactMI").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#searchSitemap").toggleClass('selected');
				$("#dbSearch").show();
				$("#dbContact").hide();
				state = 1;
				break;
			};

	});


	$("#newsSM").click(function () {
		switch (state) {
			case 0:	
				$("#contactMI").removeClass('selected');
	 			$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").toggleClass('selected');
				$box.blindToggle('slow');
				$("#dbNews").show();
				
				state = 2;
				break;
			case 1:
				$("#contactMI").removeClass('selected');
	 			$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").toggleClass('selected');
				$("#dbNews").show();
				$("#dbSearch").hide();
				state = 2;
				break;
			case 2:
				$("#contactMI").removeClass('selected');
	 			$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").toggleClass('selected');
				$box.blindToggle('slow');
				$("#dbNews").hide();
				state = 0;
				break;
			case 3:
				$("#contactMI").removeClass('selected');
	 			$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").toggleClass('selected');
				$("#dbNews").show();
				$("#dbContact").hide();
				state = 2;
				break;
	};

	});


	$("#contactMI").click(function () {
		switch (state) {
			case 0:	
				$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#contactMI").toggleClass('selected');
				$box.blindToggle('slow');
				$("#dbContact").show();
				state = 3;
				break;
			case 1:
				$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#contactMI").toggleClass('selected');
				$("#dbContact").show();
				$("#dbSearch").hide();
				state = 3;		
				break;
			case 2:
				$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#contactMI").toggleClass('selected');
				$("#dbContact").show();
				$("#dbNews").hide();
				state = 3;
				break;
			case 3:
				$("#searchSitemap").removeClass('selected');
	 			$("#newsSM").removeClass('selected');
	 			$("#contactMI").toggleClass('selected');
				$box.blindToggle('slow');
				$("#dbContact").hide();
				state = 0;	
				break;
		};

	});
		

	
  });
  
      /*
    *  How to use the Feed Control to grab, parse and display feeds.
    */
    
    google.load("feeds", "1");
	    
    function OnLoad() {
      // Create a feed control
      var feedControl = new google.feeds.FeedControl();
	    
      // Add two feeds.
	  feedControl.setNumEntries(3);
      feedControl.addFeed("http://www.arketi.com/feeds/feed.xml", "Arketi News")
    
      // Draw it.
      feedControl.draw(
  document.getElementById("content1"),
  {
    drawMode : google.feeds.FeedControl.DRAW_MODE_LINEAR
  });
	  
	
	  
      
    }
    google.setOnLoadCallback(OnLoad);
	
//Commands for the homepage more from clients bar located at bottom of content area

$(document).ready(function() {
						   
				   
			$(function(){

			$('#slider1').anythingSlider({
				easing          : 'easeInOutBack',
                buildArrows         : true,      // If true, builds the forwards and backwards buttons
                buildNavigation     : false,      // If true, builds a list of anchor links to link to each panel
                buildStartStop      : false,      // If true, builds the start/stop button
				onSlideComplete : function(slider){
					// alert('Welcome to Slide #' + slider.currentPage);
				}
			});
		});			   
					   
					   
						   
						   
				   
						   
						   
						   
						   
						   
  $("#bartoggleclosed").click(function() {
    $("#clientsBoxToggle").hide();
	$("#clientsBoxFlash").show();
	
  });
    $("#bartoggleopen").click(function() {
    $("#clientsBoxToggle").show();
	$("#clientsBoxFlash").hide();
  });
});


// Sitemap Expand and collapse
$(document).ready(function() {
  $("#miniSitemap").mouseenter(function() {
	$("#dbSitemapcontent").show();
  });
});

$(document).ready(function() {
  $("#dbSitemapcontent").mouseleave(function() {
	$("#dbSitemapcontent").hide();
  });
});

//Header form tests and validation

 $(document).ready(function()
	{
		$('#myFormInfo').ajaxForm({						
		beforeSubmit: 	validateForm
		});	
	});
		
function validateForm() {
	var firstname 	= $("#firstname").val();
	var lastname	= $("#lastname").val();
	var email 		= $("#email").val();
	var email2		= $("#email").val();
	var company		= $("#company").val();
	var comments	= $("#comments").val();
	var errors 		= 0;
	if (firstname == "First Name" || firstname == '')
		{	$("input#firstname").css({backgroundColor:"#f43630"});
			$("input#firstname").css({color:"#ffffff"});
			errors++;
			}			
	if (lastname == "Last Name" || lastname == '')
		{	$("input#lastname").css({backgroundColor:"#f43630"});
			$("input#lastname").css({color:"#ffffff"});
			errors++;
			}
	if (email == "Email (required)" || email == '')
		{	$("input#email").css({backgroundColor:"#f43630"});
			$("input#email").css({color:"#ffffff"});
			errors++;
			}			
	if (company == "Company" || lastname == '')
		{	$("input#company").css({backgroundColor:"#f43630"});
			$("input#company").css({color:"#ffffff"});
			errors++;
			}		
	if (email != "Email Address" || email != '')
		{	var email2 = document.getElementById('email');
			var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(email2.value)) {
			$("input#email").css({backgroundColor:"#f43630"});
			$("input#email").css({color:"#ffffff"});
			errors++;			
			}
		}
				
			
if (errors > 0)
	{	return false;
		}
			
if (errors == 0)
	{	 $("#infoForm").hide();
		 $("#infoFormresult").show();
		 $('#contact_form_handler').html("<iframe src='http://www2.arketi.com/l/14/2010-08-02/HY0RX?first_name=" + firstname + "&amp;last_name=" + lastname + "&amp;bus_name=" + company + "&amp;email_nl=" + email + "&amp;comments=" + comments + "' width='1' height='1'></iframe>");
		}
}		
		
$(function() {
  $('input.moreinfoForm').css({backgroundColor:"#f0eee9"});
  $('input.moreinfoForm').focus(function(){
    $(this).css({backgroundColor:"#e1d761"}); 
	 $(this).css({color:"#666666"});
	});
  $('input.moreinfoForm').blur(function(){
    $(this).css({backgroundColor:"#f0eee9"});
 	 });
  });
