//placeholder fix
function activatePlaceholders() {
	var detect = navigator.userAgent.toLowerCase();
	if (detect.indexOf('safari') > 0) return false;
	var inputs = document.getElementsByTagName('input');
	for (var i=0; i<inputs.length; i++) {
		if (inputs[i].getAttribute('type') == 'text') {
			if (inputs[i].getAttribute('placeholder') && inputs[i].getAttribute('placeholder').length > 0) {
				inputs[i].value = inputs[i].getAttribute('placeholder');
				inputs[i].onclick = function() {
					if (this.value == this.getAttribute('placeholder')) {
						this.value = '';
					}
					return false;
				}
				inputs[i].onblur = function() {
					if (this.value.length < 1) {
						this.value = this.getAttribute('placeholder');
					}
				}
			}
		}
	}
}
window.onload=function() {
	activatePlaceholders();
}
$(document).ready(function(){
	$('#slidewrap_container').cycle({ 
		fx:				'fade',
		speed:			1000, 
		timeout:		3000,
		cleartypeNoBg:	true,
		pause:			true,
		next:			'#next', 
		prev:			'#prev',
		pager:			'#slider_pager'
	});
});
$(document).ready(function() {
	//this is submenu hover
	$(".menu > ul > li").hover(
		function(){
			if ($(this).find(".submenu").length != 0) {
				$(this).find(".submenu").addClass('submenu_active');
				$(this).find(".submenu_active").parent().addClass('submenu_parent');
				if($(".header").hasClass("front_page")) {
					$(".header").addClass('submenu_activated');
				}
				if ($(this).is(":not(:last-child)")) {
					$(".header").addClass('submenu_activated_notclear');
				}
				if ($(this).is(":last-child")) {
					$(".header").addClass('submenu_activated_clear');
				}
			} 
		}, function(){
//			$(this).find(".submenu").removeClass('submenu_active');
			$(this).find(".submenu").parent().removeClass('submenu_parent');
			$(".header").removeClass('submenu_activated');
			$(".header").removeClass('submenu_activated_clear');
			$(".header").removeClass('submenu_activated_notclear');
			$(this).find(".submenu").removeClass('submenu_active');
		});
		
//	if(!$(".sel").hasClass("show_current")) {
//		$(".sel").addClass("show_current");
//	}
	
//	$(".menu > ul > li").hover(
//		function(){
//			if($(this).hasClass("sel")) {
//				$(this).addClass("show_current");
//			}
//			if(!$(this).hasClass("sel")) {
//				$(".menu > ul > li").removeClass("show_current");
//			}
//		}, function(){
//			$(".sel").addClass('show_current');
//		});

	$("ul.menu-level-1 > li").hover(
		function(){
			$(this).addClass("sub_sub");
		}, function(){
			$(this).removeClass('sub_sub');
		});


	//When page loads...
	$(".solution_items .tab_content").hide(); //Hide all content
	$(".solution_items ul.tabs li:first").addClass("active").show(); //Activate first tab
	$(".solution_items .tab_content:first").show(); //Show first tab content

	//On Click Event
	$(".solution_items ul.tabs li").hover(function() {
		if($(this).hasClass("active")) {
			return false;
		}
		$(".solution_items ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".solution_items .tab_content").hide(); //Hide all tab content

		var activeTab = $(this).find("a").attr("thingy"); //Find the href attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active ID content
		return false;
	});
    
   
	//When page loads...
	$(".clients_items .tab_content").hide(); //Hide all content
	$(".clients_items ul.tabs li:first").addClass("active").show(); //Activate first tab
	$(".clients_items .tab_content:first").show(); //Show first tab content

	//On Click Event
	$(".clients_items ul.tabs li").hover(function() {
		if($(this).hasClass("active")) {
			return false;
		}
		$(".clients_items ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".clients_items .tab_content").hide(); //Hide all tab content

		var activeTab2 = $(this).find("a").attr("thingy"); //Find the href attribute value to identify the active tab + content
		$(activeTab2).fadeIn(); //Fade in the active ID content
		return false;
	});
});
