/**
 * soltecsis JS
 *
 * @author      Jose Antonio Corachán <jacorachan at massimple es>
 * @copyright   '08 Soltecsis, S.L.
 * @version     Noviembre08
 *

*/

$(document).ready(function(){

	$("ul.dropdown li").hover(function(){
	   $(this).addClass("hover");
	   $('> .dir',this).addClass("open");
	   $('ul:first',this).css('visibility', 'visible');
 		},function(){
	   $(this).removeClass("hover");
	   $('.open',this).removeClass("open");
	   $('ul:first',this).css('visibility', 'hidden');
	});

	/*
	$("#cpanel .content").hide();
	$("#webmail h2").click(function(){
		$("#cpanel h2").addClass("border")
		$("#webmail .content").slideToggle(500);
		$("#webmail").addClass("active");;
		$("#cpanel .content").slideUp(500);
		$("#cpanel").removeClass("active");
		return false;
	});
	$("#cpanel h2").click(function(){
		$(this).removeClass("border")
		$("#cpanel .content").slideToggle(500);
		$("#cpanel").addClass("active");;
		$("#webmail .content").slideUp(500);
		$("#webmail").removeClass("active");;
		return false;
	});*/

	// Array Items
	//var bannerHref = new Array(); var bannerTitle = new Array(); var bannerSrc = new Array();
	//bannerSrc[0] = 'img_hosting02.jpg'; 				bannerSrc[1] = 'img_housing02.jpg'; 			bannerSrc[2] = 'img_mailsafe02.jpg';
	//bannerHref[0] = '/Services/Hosting/'; 			bannerHref[1] = '/Services/Housing/'; 		bannerHref[2] = '/Products/STS-MailSafe/';
	//bannerTitle[0] = 'Hosting'; 								bannerTitle[1] = 'Housing'; 							bannerTitle[2] = 'STS-MAILSAFE APPLIANCE';

	//bannerSrc[3] = 'img_soluciones02.jpg'; 			bannerSrc[4] = 'img_STSFirewall02.jpg'; 	bannerSrc[5] = 'img_STSVirtua02.jpg';
	//bannerHref[3] = '/Services/Developments/'; 	bannerHref[4] = '#housing'; 							bannerHref[5] = '#stsmailsafe';
	//bannerTitle[3] = ''; 								bannerTitle[4] = 'Housing'; 							bannerTitle[5] = 'STS Mailsafe';
	
	// Image path
	//var imgPath = '../img/';
	
	// Timer
	//var i = 0; $.timer(5000, function (timer) { if (i == bannerHref.length) { i = 0; }
	var interval = 6000;
	$.timer(interval, function (timer) { if (i >= bannerHref.length) { i = 0; }
	
	// Random Banner
	$('.banner').fadeTo(2000, 0,
		function() {  
			// Pick random item from array 
			//var rnd =  Math.floor(Math.random()*bannerHref.length);
			//var href = bannerHref[rnd]; var title = bannerTitle[rnd];  var src = imgPath + bannerSrc[rnd];  
			var href = bannerHref[i]; var title = bannerTitle[i];  var src = imgPath + bannerSrc[i];  
			// a href
			$(".banner a").attr({ href: href, title: title }); 
			// img src
			$(".banner img").attr({ src: src, title: title, alt: title, width: "636", heigth: "130" }); 
			}).fadeTo(2000,1, function() {  
			i++;  
		});
	});

//	// Load Ajax content
//	$("#home_tabs ul li a").click(function() {
//		
//		//get parameters
//		var attrName = $(this).attr("name");
//		var pathURL = "box.php div#" + attrName ;
//
//		//activate tab
//		$("#home_tabs ul li").removeClass("active");
//		$("#home_tabs ul li#id" + attrName).addClass("active");
//		
//		//load data msg
//		$(".right_box").html('<div id="loading"><h3>Cargando datos. Por favor espera...</h3></div>')
//		.children("#products").remove();
//		
//		//load data
//		$(".right_box").load(pathURL , 
//			function() {
//				$(".right_box>div").slideDown("slow");
//			});
//		return false;
//	});	

	// create
	// page_marker
	//$("#page_box").after('<div id="marker"></div>')
	$(".box_4").after('<div id="marker"></div>')
	
	// footer at the end!
	//$("#footer").positionFooter(true);
});	

/*
 *	jQuery Timer plugin v0.1 - Matt Schmidt [http://www.mattptr.net]
 *	Licensed under the BSD License: http://mattptr.net/license/license.txt
 */
 
jQuery.timer=function(interval,callback){var interval=interval||100;if(!callback)return false;_timer=function(interval,callback){this.stop=function(){clearInterval(self.id)};this.internalCallback=function(){callback(self)};this.reset=function(val){if(self.id)clearInterval(self.id);var val=val||100;this.id=setInterval(this.internalCallback,val)};this.interval=interval;this.id=setInterval(this.internalCallback,this.interval);var self=this};return new _timer(interval,callback)};
