var autoTopNews = 1;
var autoTopService = 0;
var tsIndex = 1 ;
var timeTopNews = 200;
var timeTopService = 300;
var cMenu ;
var fMenu ;
var autoMenu = 0;
var onMenu = 0;
var onSubMenu = 0;
var main = {
	init: function() {
		$('#tslideshow').cycle({ 
			fx:    'scrollUp', 
			delay: -5000 ,
			pause:1,
			speed:1000,			
			next:   '#tnext',
			prev:   '#tprev'
		});
		$('#tnslideshow').cycle({ 
			fx:    'curtainX', 
			delay: -2000 ,
			pause:1,
			pager:'#tpager',
			activePagerClass: 'sel',
			pauseOnPagerHover: 1,
			allowPagerClickBubble: true,
			pagerEvent: 'mouseover',
			fit:1,
			pagerAnchorBuilder: function(idx, slide) {
				return '<div class="top-news-pager-item">'
				+ '<a href="' + $('a',slide).attr('href') + '" class="thumb" title="' + $('a',slide).attr('title') + '"><img src="' + $('img',slide).attr('src') + '" alt="' + $('a',slide).attr('title') + '" /></a>' 
				+ '<a href="' + $('a',slide).attr('href') + '" class="title" title="' + $('a',slide).attr('title') + '"><span>' + $('a',slide).text() + '</span></a>' 
				+ '</div>';
			}, 
			speed:'slow'
		});
		
		$(".menu-nav-link").hover(
			function () {
				$("#menu .selnav").addClass('nornav');				
				$("#menu .selnav").removeClass('selnav');
				$(this).parent().addClass('selnav');
				$(this).parent().removeClass('nornav');
				cMenu = $(this).parent();
				autoMenu = 0;
				onMenu = 1;
			}, 
			function () {				
				autoMenu = 1;
				onMenu = 0;
			}
		);
		$(".subnav").hover(
			function () {
				autoMenu = 0;
				onSubMenu = 1;
			}, 
			function () {
				onSubMenu = 0;
			}
		);
		$('#searchForm input[type="text"]').focus(function() {
			$(this).removeClass("idleField").addClass("focusField");
			if (this.value == $(this).attr('initVal')){  
				this.value = '';  
			}  
			if(this.value != this.defaultValue){  
				this.select();  
			}  
		});  
		$('#searchForm input[type="text"]').blur(function() {
			$(this).removeClass("focusField").addClass("idleField");
			if (!$.trim(this.value)){
				this.value = $(this).attr('initVal');
			}
		});
		/*var timerTop = setInterval( changeDiv, 5000);*/
		var timerMenu = setInterval( changeMenu, 500);
	}
};
$(document).ready(function() {
	main.init();	
});
function changeMenu(){
	if (!autoMenu) {
		if (!onMenu && !onSubMenu){
			autoMenu = 1;			
		}
		return ;
	}
	if ($("#menu .active").hasClass('nornav')){
		$("#menu .selnav").addClass('nornav');
		$("#menu .selnav").removeClass('selnav');
		$("#menu .active").addClass('selnav');
		$("#menu .active").removeClass('nornav');
	}
}
function switchTopService(){
	
	$('#top-service-items-pager a.sel').removeClass('sel');
	$('#top-service-items-page-' + tsIndex).addClass('sel');
	
	img = $('#top-service-items-img img');
	aimg = $('#top-service-items-img');
	atitle = $('#top-service-items-title');	
	selItem = $('#top-service-items-' + tsIndex);
	
	src		= $(selItem).attr('src');
	title 	= $(selItem).attr('title');
	href 	= $(selItem).attr('href');
	text 	= $(selItem).text();
	
	//$(img).animate({'src':src},timeTopService);
	$(img).attr('src',src);
	$(img).attr('alt', title);
	
	$(aimg).attr('title', title);
	$(aimg).attr('href', href);
	
	$(atitle).attr('title', title);
	$(atitle).attr('href', href);
	$(atitle).text(title);
}
function switchTopNews(fromItem,toItem){
	if (!fromItem || !toItem) return 0;
	fid = $(fromItem).attr("index");
	tid = $(toItem).attr("index");
	//$("#top-news-main-" + fid).hide();
	//$("#top-news-main-" + tid).show();
	/*$("#top-news-main-" + fid).css('display','none');
	$("#top-news-main-" + tid).css('display','block');
	*/
	$(fromItem).addClass('noritem');
	$(fromItem).removeClass('selitem');
	$(toItem).removeClass('noritem');
	$(toItem).addClass('selitem');
	//$('.top-news-main img').animate({'src':$(toItem).find('img').attr('src')},timeTopNews);
	$('.top-news-main img').attr('src',$(toItem).find('img').attr('src'));
	$('.top-news-main a').attr('href',$(toItem).find('a:first').attr('href'));
	$('.top-news-main .title a').text($(toItem).find('a:first').attr('mtitle'));
}
function changeDiv(){
	if (autoTopNews) changeTopNews();
	if (autoTopService) changeTopService();
}
function changeTopNews(){
	var toItem,fromItem;
	fromItem = $('.top-news-container .selitem');
	if ($(fromItem).hasClass('last')){
		toItem = $('.top-news-container .top-news-item:first');
	}else{
		toItem = $(fromItem).next(fromItem);
	}
	switchTopNews(fromItem,toItem);
}
function changeTopService(){
	if (tsIndex == 4) {
		tsIndex = 1;
	}else{
		tsIndex += 1;
	}
	switchTopService();
}
function submitSearchForm(fid){
	
	fieldText 	= $('#' + fid );
	q 			= $.trim($(fieldText).attr('value'));
	if (!q) return false;
	initVal 	= $.trim($(fieldText).attr('initVal'));	
	if (q == initVal) return false;	
	url  = '/search/' + encodeURIComponent(q);
	document.location = url;
	return false;
}
var isSubmit = 0;
function submitPostAjax(url, formId, errId,resultId){
	
	if (isSubmit) return 0;
	isSubmit = 1;
	$.post(url,$("#" + formId).serialize(), function(data) {		
		if (data && data.result < 0){
			$('#' + errId).html(data.error);
			$('#' + errId).show();
			$('#' + resultId).hide();
			alert(data.error);
		}else{
			/*$('#' + errId).hide();
			$('#' + formId + ' .row').hide("slow");
			$('#' + resultId).html('<h2>ThÃ´ng tin Ä‘Äƒng kÃ½ cá»§a báº¡n Ä‘Ã£ Ä‘Æ°á»£c lÆ°u</h2>');
			$('#' + resultId).show();*/
			document.location = '/student/success';
		}
		isSubmit = 0;
	},'json');
	return 0;
}
function submitPostAjaxContact(url, formId, errId,resultId){
	
	if (isSubmit) return 0;
	isSubmit = 1;
	$.post(url,$("#" + formId).serialize(), function(data) {		
		if (data && data.result < 0){
			$('#' + errId).html(data.error);
			$('#' + errId).show();
			$('#' + resultId).hide();
			alert(data.error);
		}else{
			$('#' + errId).hide();
			$('#' + formId + ' .row').hide("slow");
			$('#' + resultId).html('<h2>Cảm ơn bạn đã gửi câu hỏi cho chúng tôi</h2>');
			$('#' + resultId).show();
		}
		isSubmit = 0;
	},'json');
	return 0;
}
function openLink(url){
	window.open(url);
}
