$(function() {
	if ($('#main-menu').length > 0) {
		var c = 1;
		$('#main-menu > li').each(function() {
			$(this).addClass('top-menu m-'+c);
			$(this).children('a:first-child').addClass('top_menu_link').wrapInner('<span />');
			if (c==2) {
				$(this).children('a:first-child').addClass('menu-service');
			}
			$(this).children('ul').prepend('<li class="sub-menu-top">&nbsp;</li>');
			c++;
		});		
	}
	
	if($('.single-post').length > 0) {
		$('.blog-head-title').hover(function() {
			$(this).addClass('hovhead');
		},function() {
			$(this).removeClass('hovhead');
		});
	}
	
	if ($('.custom-tab').length > 0) {
		var c=1;
		$('.custom-tab').find('a').each(function() {
			$(this).wrapInner('<span class="t-menu-mid" />');
			$(this).prepend('<span class="t-menu-left"></span>');
			$(this).append('<span class="t-menu-right"></span>');
			$(this).attr('href','#tab-'+c);
			if ($(this).parent().hasClass('current_page_item')) {
				$(this).parent().addClass('active');
				$($(this).attr('href')).show();
			}
			c++;
		});
	}
	
	if ($('#photo').length > 0) {
		$('a[href="#photo"]').trigger('click');
	}
	
	if ($('.qbox').length > 0) {
		protools();
	}
	
	if ($('.text-qoute').length > 0) {
		$('.text-qoute').append('<div class="clear"></div>');
	}
	
	$('.fadenews').innerfade({
		speed: 1000,
		timeout: 10000,
		type: 'sequence',
		containerheight: '210px'
	});
	
	if ($('.gallery').length > 0) {	
		var vn = $('#video').find('.next');
		var vp = $('#video').find('.prev');
		var vt = $('#video').find('.carouselWrap').find('li').length;
		var pn = $('#photo').find('.next');
		var pp = $('#photo').find('.prev');
		var pt = $('#photo').find('.carouselWrap').find('li').length;
		var tabs = $('ul.tabs').find('a');
		var vc = $('#video').find('.carUL');
		var pc = $('#photo').find('.carUL');
		var v = 1, p = 1;
		
		$('.ecP').append('<a href="#" class="f">1</a><a href="#" class="l">'+pt+'</a>');
		
		$("#pcar").jcarousel({
			scroll: 1,
			initCallback: pcar_call,
			buttonNextHTML: null,
			buttonPrevHTML: null
			/*,
			itemVisibleInCallback: {
			onBeforeAnimation:  vanima,
				onAfterAnimation:  vanimb
			},
			itemVisibleOutCallback: {
				onBeforeAnimation:  vanima,
				onAfterAnimation:  vanimb
			}*/
		});
		
		$('.ecV').append('<a href="#" class="f">1</a><a href="#" class="l">'+vt+'</a>');
		
		$("#vcar").jcarousel({
			scroll: 1,
			initCallback: vcar_call,
			buttonNextHTML: null,
			buttonPrevHTML: null
			/*,
			itemVisibleInCallback: {
			onBeforeAnimation:  panima,
				onAfterAnimation:  panimb
			},
			itemVisibleOutCallback: {
				onBeforeAnimation:  panima,
				onAfterAnimation:  panimb
			}*/
		});
		
		//if (p==1) {
			//$('.ecV .l').trigger('click');
		//}
		
		$(pn).bind('click', function() {
			if (p==pt) {
				$('.tabs-menu').find('li:not(.active)').children('a').trigger('click');
				//$('#video').css({visibility:'hidden'});
				p=1;
				$('.ecV .f').trigger('click');
			}else{
				p+=1;
			}
			return false;
		});
		
		$(pp).bind('click', function() {
			if (p==1) {
				$('.tabs-menu').find('li:not(.active)').children('a').trigger('click');
				//$('#video').css({visibility:'hidden'});
				v=vt;
				$('.ecV .l').trigger('click');
			}else{
				p-=1;
			}
			return false;
		});
		
		$(vn).bind('click', function() {
			if (v==vt) {
				$('.tabs-menu').find('li:not(.active)').children('a').trigger('click');
				//$('#photo').css({visibility:'hidden'});
				v=1;
				$('.ecP .f').trigger('click');
			}else{
				v+=1;
			}
			return false;
		});
		
		$(vp).bind('click', function() {
			if (v==1) {
				$('.tabs-menu').find('li:not(.active)').children('a').trigger('click');
				//$('#photo').css({visibility:'hidden'});
				p=pt;
				$('.ecP .l').trigger('click');
			}else{
				v-=1;
			}
			return false;
		});
		
	} 
	
	if ($('.single-post')) {
		$('.blog-head-title').mousedown(function() {
			window.location=$('.current-post-parent a').attr('href');
		});
	}
	
	if ($('.main-menu-home').length > 0) {
		$('#main-menu').find('.menu-service').removeClass('menu-service');
	}

	
});

function pcar_call(carousel) {
    $('.ecP a').bind('click', function() {
        carousel.scroll($.jcarousel.intval($(this).text()));
        return false;
    });

    $('#photo').find('.next').bind('click', function() {
        carousel.next();
        return false;
    });

    $('#photo').find('.prev').bind('click', function() {
        carousel.prev();
        return false;
    });

};


function vcar_call(carousel) {
    $('.ecV a').bind('click', function() {
        carousel.scroll($.jcarousel.intval($(this).text()));
        return false;
    });

    $('#video').find('.next').bind('click', function() {
        carousel.next();
        return false;
    });

    $('#video').find('.prev').bind('click', function() {
        carousel.prev();
        return false;
    });

};


function panima(carousel, item, idx, state) {
	console.log('panima');
    $('#photo').css({visibility:'visible'});
};
function panimb(carousel, item, idx, state) {
	console.log('panimb');
    $('#photo').css({visibility:'visible'});
};

function vanima(carousel, item, idx, state) {
	console.log('vanima');
    $('#video').css('visibility','visible').addClass('ok1');
};
function vanimb(carousel, item, idx, state) {
	console.log('vanimb');
     $('#video').css('visibility','visible').addClass('ok2');
};

function protools() {
	var qbox = $('.qbox');
	var pbar = $('.progressBar');
	var num=0, a=0,b=0,c=0,d=0,res,rnum;
	
	$('.q1').click(function() {
		a = $(this).attr('rel');
		num = 1;
		nextq(0);
		combi();
		return false;
	});
	
	$('.q2').click(function() {
		b = $(this).attr('rel');
		num = 2;
		nextq(1);
		combi();
		return false;
	});
	
	$('.q3').click(function() {
		c = $(this).attr('rel');
		num = 3;
		nextq(2);
		combi();
		return false;
	});
	
	$('.q4').click(function() {
		d = $(this).attr('rel');
		nextq(3);
		num = 4;
		combi();
		return false;
	});
	
	$('.qback').click(function() {
		prevq(num);
		combi();
		return false;
	});
	
	$('.restart').click(function() {
		$('.results, .resultbox').hide();
		$('.questions').show();
		$(qbox).hide();
		$(qbox).eq('0').fadeIn();
		return false;
	});
	
	function combi() {
		/*$('#debug').empty().append('<strong>a</strong>='+a+'<br />'+
		'<strong>b</strong>='+b+'<br />'+
		'<strong>c</strong>='+c+'<br />'+
		'<strong>d</strong>='+d+'<br /><br />'+num);*/
	}
	
	function nextq(cur) {	
		//console.log(cur);
		$(pbar).children('span').eq(num).css('width','0%').show().animate({width: '20%'});

		if (cur==3) {
			result();
		}else{
			$(qbox).hide();
			$(qbox).eq(cur+1).fadeIn();
			num=cur+1;
		}
	}
	
	function prevq(cur) {	
		$(pbar).children('span').eq(num).animate({width: '0%'}).hide();
		$(qbox).hide();
		$(qbox).eq(cur-1).fadeIn();
		num=cur-1;
	}
	
	function rand(x) {
		rnum = randomnumber=Math.floor(Math.random()*x)
		return rnum;
	}
	
	function result() {
		res = a+b+c+d;
		$('.questions').hide();
		$('.resultbox').show();

		if (res==1221 || res==2121 || res==2221 ) {
			red($('.res-2').attr('href'));
		}else if (res==1111 || res==1121 ) {
			if (rand(1)==1) {
				red($('.res-2').attr('href'));
			}else{
				red($('.res-2').attr('href'));
			}
		}else if (res==1211 || res==2122 ) {
			if (rand(1)==1) {
				red($('.res-2').attr('href'));
			}else{
				red($('.res-4').attr('href'));
			}
		}else if (res==2222 ) {
			if (rand(1)==1) {
				red($('.res-2').attr('href'));
			}else{
				red($('.res-3').attr('href'));
			}
		}else if (res==1112 || res==1122 ) {
			red($('.res-1').attr('href'));
		}else if (res==1212 ) {
			if (rand(1)==1) {
				red($('.res-1').attr('href'));
			}else{
				red($('.res-4').attr('href'));
			}
		}else if (res==1222 || res==2212) {
			red($('.res-4').attr('href'));
		}else if (res==2211) {
			if (rand(1)==1) {
				red($('.res-3').attr('href'));
			}else{
				red($('.res-4').attr('href'));
			}
		}else if (res==2111 || res==2112) {
			red($('.res-3').attr('href'));
		}
	}
	
	function red(url) {
		window.location=url;
	}
}
