function gender(){
	var dd = $('#maincol .formbox dd.gender');
	if(dd.length){
		var ul = dd.children('ul');
		ul.children('li').children('a').click(function(){
			if($(this).parent().is('li.m')){
				ul.children('li.m').css('display','none');
				ul.children('li.m').removeClass('myvisual');
				ul.children('li.w').css('display','block');
				ul.children('li.w').toggleClass('myvisual');
				ul.prev('input').attr('value','0');
			}
			else{
				ul.children('li.w').css('display','none');
				ul.children('li.w').removeClass('myvisual');
				ul.children('li.m').css('display','block');
				ul.children('li.m').toggleClass('myvisual');
				ul.prev('input').attr('value','1');
			}
			return false
		})
	}
}
function fselect(){
	var f1 = $('#maincol .formbox dl dd.f1');
	var f2 = $('#maincol .formbox dl dd.f2');
	if(f1.length && f2.length){
		f1.children('select').change(function(){
			f2.children('select').css('display','none');
			f2.children('input').css('display','none');
			f2.children('select').removeClass('myvisual');
			f2.children('input').removeClass('myvisual');
			f2.children('select').attr('selectedIndex',0);
			f2.children('.v' + this.selectedIndex).toggleClass('myvisual');
			if(this.value == "other") {
				$('#other_university').css('display','block');
				$('#otherTitle').css('display','block');
			}
			else {
				$('#other_university').css('display','none');
				$('#otherTitle').css('display','none');
			}
			f2.children('.v' + this.selectedIndex).css('display','block');
			$('#facultynum').attr('value',this.selectedIndex);
		})
	}
}
function din(){
	var dd = $('#maincol .formbox .din');
	if(dd.length){
		var a = dd.children('span').children('a'), i = 2;
		var ps = '<p><input type="text" name="student[]" />';
		var as = '<a href="#" class="x">close</a></p>';
		a.click(function(){
			var pL = dd.children('p').length;
			if(pL < 5){
				$(ps + as).insertAfter(dd.children('p:last'));
				if(pL == 4) a.addClass('off');
				x();
			}
			return false
		});
		function x(){
			var ax = dd.children('p').children('a.x');
			if(ax.length){
				ax.click(function(){
					if(dd.children('p').length > 1){
						$(this).parent().remove();
						a.removeClass('off');
					}
					else{
						$(ps).insertAfter(dd.children('p:last'));
						$(this).parent().remove();
					}
					return false
				})
			}
		} x();
	}
}
function login(){
	var sl = $('#header .sidebar .login');
	if(sl.length){
		var a = $('#header .sidebar .login h3 a');
		var f = $('#header .sidebar .login .loginform');
		var x = $('#header .sidebar .login .loginform span a');
		a.click(function(){(f.is(':hidden')) ? f.fadeIn(400) : f.fadeOut(600); return false});
		x.click(function(){f.hide(); return false});
	}
}
function ff(){
	if($.browser.mozilla){
		var str = '#header .sidebar .search input.submit::-moz-focus-inner,#header .sidebar .login .loginform p input.submit::-moz-focus-inner,#sidecol .formcont input.submit::-moz-focus-inner,#maincol .formbox p.submit input::-moz-focus-inner,#maincol .box .login p input.submit::-moz-focus-inner,#maincol .formbox .rem input.submit::-moz-focus-inner{border:none}';
		$('head').append('<style>' + str + '</style>');
	}
}
function slidebox(){
	var sb = $('#subheader .slidebox');
	if(sb.length){
		var panel = $('#subheader .slidebox .panel');
		var li = panel.children('li');
		var len = li.length;
		if(len > 1){
			var pos = 0;
			var wait = false;
			for(var i = 1, sc = ['<ol class="scroll">']; i < len + 1; i++)
			sc[i] = '<li><a href="#" title="' + i + '">' + i + '</a></li>';
			sb.append(sc.join('') + '</ol>');
			var sli = $('#subheader .scroll li');
			sli.eq(pos).addClass('active');
			sli.children('a').click(function(){move(sli.index(this.parentNode));return false});
			setTimeout(function(){move((pos < len - 1) ? pos + 1 : 0); setTimeout(arguments.callee,25000)},25000);
			function move(id){
				if(!wait){
					wait = true;
					panel.animate({'marginLeft': '+=' + li.width() * (pos - id) + 'px'},400,function(){
						sli.eq(pos).removeClass();
						pos -= pos - id;
						sli.eq(pos).addClass('active');
						setTimeout(function(){wait = false},200);
					})
				}
			}
		}
	}
}
/*
function slidebox(){
	var sb = $('#subheader .slidebox');
	if(sb.length){
		var panel = $('#subheader .slidebox .panel');
		var li = panel.children('li');
		var len = li.length;
		if(len > 1){
			var pos = 0;
			var wait = false;
			for(var i = 1, sc = ['<ol class="scroll">']; i < len + 1; i++)
			sc[i] = '<li><a href="#" title="' + i + '">' + i + '</a></li>';
			sb.append(sc.join('') + '</ol>');
			var sli = $('#subheader .scroll li');
			sli.eq(pos).addClass('active');
			sli.children('a').click(function(){move(sli.index(this.parentNode));return false});
			setTimeout(function(){move((pos < len - 1) ? pos + 1 : 0); setTimeout(arguments.callee,25000)},25000);
			function move(id){
				if(!wait){
					wait = true;
					panel.animate({'marginLeft': '+=' + li.width() * (pos - id) + 'px'},400,function(){
						sli.eq(pos).removeClass();
						pos -= pos - id;
						sli.eq(pos).addClass('active');
						setTimeout(function(){wait = false},200);
					})
				}
			}
		}
	}
}
*/
function images(){
	var box = $('#maincol .images');
	if(box.length){
		var pan = box.children('ul.panel');
		var n = pan.children('li').length;
		var ov = n - 1;
		if(ov > 0){
			var pos = 0;
			var s = '#maincol .images .scroll ';
			var p = $(s + 'p'), li = $(s + 'li a'), lt = $(s + '.lt a'), rt = $(s + '.rt a');
			var str = ' ' + p.text() + ' ';
			rt.removeClass('end');
			$('#maincol .images .panel li a').attr('target','_blank');
			p.text((pos + 1) + str + n).css('display','block');
			lt.click(function(){if(pos > 0){pos--; move('+')} return false});
			rt.click(function(){if(pos <= ov - 1){pos++; move('-')} return false});
			function move(side){
				pan.animate({'marginLeft': side + '=' + 267 + 'px'},400,function(){
					li.removeClass('end');
					if(pos == ov) rt.addClass('end');
					else if(pos == 0) lt.addClass('end');
					p.text((pos + 1) + str + n);
				})
			}
		}
	}
}
function dmenu(){
	var ul = $('#sidecol .dmenu');
	if(ul.length){
		$('#sidecol .dmenu li.active').parent().slideDown(400);
		$('#sidecol .dmenu > li > a').click(function(){$(this).next().slideToggle(400); return false});
	}
}
function profile(){
	var p = $('#maincol .profile');
	if(p.length){
		var b = $('#maincol .profile .box');
		var a = $('#maincol .profile .tmenu li a');
		b.not(b.eq(0)).css('display','none');
		a.parent().eq(0).addClass('active');
		a.click(function(){
			var i = a.index($(this));
			b.hide().eq(i).show();
			a.parent().removeClass('active').eq(i).addClass('active');
			return false
		});
	}
}
function faq(){
	var f = $('#maincol .faq');
	if(f.length){
		f.children('dd').css('display','none').prev('dt').wrapInner('<a href=\"#\"></a>')
		.children('a').click(function(){
			var dd = $(this).parent().next('dd');
			(dd.is(':hidden')) ? dd.fadeIn(400) : dd.fadeOut(50);
			return false
		})
		
	}
}
$(document).ready(function(){
	login(); slidebox(); ff(); images(); dmenu(); profile(); faq(); din(); fselect(); gender();
});