$(document).ready(function(){
	
	var transitionDelay = 800;

	$.fn.simplemenu = function() {
		var $mainmenu=$(this).find('>ul');
		if(!$mainmenu.length) 
			$mainmenu = this;
		var $headers=$mainmenu.find('ul').parent();
		$headers.each(function(i){
			var $curobj=$(this);
			$curobj.hover(
				function(e){
					var $targetul=$(this).children('ul:eq(0)');
					if(!$curobj.hasClass('lock')) {
						$targetul.hide().fadeIn('fast');
						$curobj.addClass('lock');
					}
				},
				function(e){
					if(!$curobj.find('a.l1').hasClass('active')) {
						$targetul = $(this).children('ul:eq(0)');
//						$targetul.css({visibility:'visible', display:'block', left:'0px'});
						$targetul.fadeOut('fast');
//console.log($targetul);
						setTimeout(function() {
//							$targetul.css('left','-9999px');
							$curobj.removeClass('lock');
						}, '200');
					}
				}
			);
		})
	}
	
	$.fn.sitemap = function() {
		if($(this).hasClass('collapse')) {
			$(this).find('a.sub').toggleClass('closed');
			$(this).find('.slide').css('display','none');
			$(this).find('a.sub').hover(function() {
				$(this).toggleClass('closed');
				$(this).next().slideToggle('fast');
			});
		}
	}
	
	var imgCounter = 0;
	function tabSlide(items) {
		setTimeout(function () {
			if($(items[imgCounter]).hasClass( 'act' ) && !$('.carusel .navigation_bar').hasClass('locked')) {
			                $(items).removeClass( 'act' );
							$('#'+$(items[imgCounter]).attr('href').split('#')[1]).fadeOut(transitionDelay);
			                if(items[imgCounter+1]) {
			                    $(items[imgCounter+1]).addClass( 'act' );
								$('#'+$(items[imgCounter+1]).attr('href').split('#')[1]).fadeIn(transitionDelay);
								imgCounter ++;
			                } else {
			                    imgCounter = 0;
			                    $(items[imgCounter]).addClass( 'act' );
								$('#'+$(items[imgCounter]).attr('href').split('#')[1]).fadeIn(transitionDelay);
			                }
			} else if(imgCounter < items.lenght) {
				imgCounter ++;
			} else {
				imgCounter = 0;
			}
			tabSlide(items);
		}, 6000);
	}
	
	function linkHandler() {
		var objLinksArr = $('a.parse:not([href^=#])');
		var currentDomain=top.location.hostname;
		var seqURL='';
		for (eachLink in objLinksArr){
			if(objLinksArr[eachLink].href){
				if(objLinksArr[eachLink].href.indexOf('javascript') == -1){
					seqURL = objLinksArr[eachLink].href;
					seqURL = seqURL.replace(/http:\/\//gi,'');
					seqURL = seqURL.replace(/https:\/\//gi,'');
					seqURL = seqURL.split('/');
					if(seqURL[0] != currentDomain){
						$(objLinksArr[eachLink]).click(function() {
							window.open(this.href);
							return false;
						});
					}
				}
				if(objLinksArr[eachLink].href.indexOf('.pdf') != -1){
					objLinksArr[eachLink].className=objLinksArr[eachLink].className+' pdflink';
				}
			}
		}
	}

	$('.csc-sitemap').sitemap();
	
	if(!(jQuery.browser.msie)) {
		$('#mainMenu').simplemenu();
	}
	
//	$('.carusel .navigation_bar > ul').tabs({ fx: { opacity: 'toggle' } }).tabs('rotate', 5000);
	
	$('.carusel .navigation_bar').idTabs(function(id,list,set){
		if($(id).css('display') == 'none') {
			for(i in list) 
				$(list[i]).hide();
			$(id).fadeIn(transitionDelay);
			$('a',set).removeClass('act');
			$('a',set).filter("[href='"+id+"']",set).addClass('act');
			$('a',set).filter("[href='home.html"+id+"']",set).addClass('act');
		}
		return false;
	});
	
	$('.carusel .navigation_bar').hover(function() {
				$(this).toggleClass('locked');
	},function() {
				$(this).toggleClass('locked');
	});
	tabSlide($('.carusel .navigation_bar a'));

	$("div#slider1").codaSlider();
	
	$("#mainMenu .last").click(function()
	{
		$("#panel").slideToggle("medium");
		$(this).toggleClass("active");
		return false;
	});

	$('a.title').cluetip({splitTitle: '|'});
//	$('a.pdf').cluetip({splitTitle: '|'});
	$('.download_list a:not([title=""])').cluetip({splitTitle: '|'});
	
	$('.btn-slide-social').click(function() {
		$('#socialpanel').slideToggle('fast');
		$(this).toggleClass('active');
		return false;
	});
	
	$('.btn-slide-category').hover(function() {
		if($(this).next().hasClass('level2')) {
			$(this).next().slideToggle('fast');
			$(this).toggleClass('closed');
		}
		return false;
	});

//	$('.popeyeSlider').popeye();
	for(var i=1; i<20; i++) {
		$('#popeye'+i).popeye();
	}

	linkHandler();
});

function getForm(item) {

//	var action = $(item).attr('action');
	var pageId = $(item).find('input[name="id"]');
/*
	$.ajax({
		url: 'index.php?id='+pageId.attr('id')+'&type=125',
		cache: false,
		type: 'POST',
		success: function(html){
			$('.contact_form').html(html);
		}
	});
*/
	var opts = '';
	$(item).find('input[type="radio"]').each(function(i){
		if(this.name && this.value && this.checked) {
			opts += '&'+this.name+'='+this.value;
		}
	});
	$(item).find('input[type="text"]').each(function(i){
		if(this.name && this.value) { 
			opts += '&'+this.name+'='+this.value;
		}
	});
	$(item).find('input[type="hidden"]').each(function(i){
		if(this.name && this.value && (this.name != 'id')) { 
			opts += '&'+this.name+'='+this.value;
		}
	});
	$(item).find('textarea').each(function(i){
		if(this.name && this.value && (this.name != 'id')) { 
			opts += '&'+this.name+'='+this.value;
		}
	});
//	console.log(opts);
//	return false;
	
	$('.content_zone .contact_form').animate({ opacity: 0.3 });

	$.get('index.php?id='+pageId.attr('id')+'&type=125'+opts, function(data){
		$('.tx-thmailformplus-pi1').html(data);
	});
	
	$('.content_zone .contact_form').ajaxSuccess(function(evt, request, settings){
		$(this).animate({ opacity: 1 });
	});

	return false;
}
function getLetterForm(item) {

//	var action = $(item).attr('action');
	var pageId = 81;
/*
	$.ajax({
		url: 'index.php?id='+pageId.attr('id')+'&type=125',
		cache: false,
		type: 'POST',
		success: function(html){
			$('.contact_form').html(html);
		}
	});
*/
	var opts = '';
	$(item).find('input[type="radio"]').each(function(i){
		if(this.name && this.value && this.checked) {
			opts += '&'+this.name+'='+encodeURIComponent(this.value);
		}
	});
	$(item).find('input[type="text"]').each(function(i){
		if(this.name && this.value) { 
			opts += '&'+this.name+'='+encodeURIComponent(this.value); //alert(encodeURIComponent(this.value));
		}
	});
	$(item).find('input[type="hidden"]').each(function(i){
		if(this.name && this.value && (this.name != 'id')) { 
			opts += '&'+this.name+'='+encodeURIComponent(this.value);
		}
	});
	$(item).find('textarea').each(function(i){
		if(this.name && this.value && (this.name != 'id')) { 
			opts += '&'+this.name+'='+encodeURIComponent(this.value);
		}
	});
//	console.log(opts);
//	return false;
	//$('.content_zone .contact_form').animate({ opacity: 0.3 });

	$.get('index.php?id='+pageId+'&type=187'+opts, function(data){
		$('.newsletter_form').html(data); 
	});
	/*
	$('.content_zone .contact_form').ajaxSuccess(function(evt, request, settings){
		$(this).animate({ opacity: 1 });
	});
	*/
	return false;
}
function getTipForm(form) {

	var formURL = $(form).attr('action');
	
	var opts = '';
	$(form).find('input[type="radio"]').each(function(i){
		if(this.name && this.value && this.checked) {
			opts += '&'+escape(this.name)+'='+escape(this.value);
		}
	});
	$(form).find('input[type="text"]').each(function(i){
		if(this.name && this.value) { 
			opts += '&'+escape(this.name)+'='+escape(this.value);
		}
	});
	$(form).find('input[type="hidden"]').each(function(i){
		if(this.name && this.value && (this.name != 'id')) { 
			opts += '&'+escape(this.name)+'='+escape(this.value);
		}
	});
	$(form).find('textarea').each(function(i){
		if(this.name && this.value && (this.name != 'id')) { 
			opts += '&'+escape(this.name)+'='+escape(this.value);
		}
	});
	
	//opts=escape(opts);
	$.get(formURL + opts, function(data){
		$('#formContainer').html(data); 
	});

	return false;
}