var anim="<img vspace=121 src=/i/jx.gif>",bkr=true;
$(document).ready(function(){
	StartTyping(0);
	if($('#hdt').length)
		$('#hdt').remove();
	$('.t-f').click(function(){
		if(bkr)
		{
			$('#captcha').attr('src','/captcha.php?'+Math.round(Math.random()*32000));
			bkr=false;
		}
		//$(this).fadeOut('fast');
		$('#s2f').fadeIn();
	});
	$('form#s2f input[type="reset"]').click(function(){
		$('#s2f').hide(555);
	});
	$('#tql').click(function(){
		$(this).hide();
		$('#jxb').show();
		$.get(
			'/taqim.php',
			{n:n},
			function(response)
			{
				$('#jxb').hide();
				if(response=="tkrr")		alert(tkrr);
				else if(response=="err")	alert(err);
				else if(response.length>14)	alert(response);
				else
				{
					$('#tql').show();
					$('#vt').text(response);
					$('#tql').replaceWith('<span id="tql" class="vo">'+$('#tql').text()+'</span>');
				}
			}
		);
	});
	$('#contact_form').submit(function(){
		if(this.text.length>9)
			return true;
		alert('Enter your message!');
		this.text.focus();
		$('#contact_form textarea').css('background-color','#fac').animate({backgroundColor:'#EDF5F7'},1999);
		return false;
	});
	$('#cat_tgl').click(function(){
		$('#q_cat').slideToggle();
	});
	$('#bklst a').click(function(){
		get1book(this.href.split('#')[1]);
	});
	$('#ll a').click(function(){
		get1linkCat(this.href.split('#')[1]);
	});
	$('a.mc').click(function(){
		$(this).next('ul').slideToggle();
		$(this).toggleClass('active');
		return false;
	});
	/*
	$('').click(function(){
		
	});
	//*/
});

MsgSeperator="#";
CharacterPos=0;
MsgBuffer="";
MsgIndex=0;
var TypeDelay=50;
var NxtMsgDelay=1500;
function StartTyping(CharacterPos)
{
	if(MsgArray[MsgIndex].charAt(CharacterPos)!=MsgSeperator)
	{
		MsgBuffer=MsgBuffer+MsgArray[MsgIndex].charAt(CharacterPos);
		$('#marq').html(MsgBuffer);
		delay=TypeDelay;
	}
	else
	{
		delay=NxtMsgDelay;
		MsgBuffer="";
		CharacterPos=-1;
		if(MsgIndex!=MsgArray.length-1)
			MsgIndex++;
		else
			MsgIndex=0;
	}
	CharacterPos++;
	setTimeout("StartTyping('"+CharacterPos+"')",delay);
}
function get1book(bn)
{
	$.ajax({
		url:'/book.php',
		data:{n:bn},
		success:function(r)
		{
			$('#ktb').html(r);
			$(window).scrollTop(255);
		}
	});
}
function get1linkCat(cn)
{
	$('#mawaqe').html('<br><br><br><img width=16 height=16 src="/i/loading.gif">');
	$.ajax({
		url:'/link.php',
		data:{p:cn},
		success:function(r)
		{
			$('#mawaqe').html(r);
			$('.brg').removeClass('hl');
			$('#b'+cn).addClass('hl');
		}
	});
}
function setDefaultMenuState(s)
{
	s=s.split(' » ');
	$("a.mc:contains('"+s[0]+"')").addClass(".active").next("ul").slideDown("slow");
	if(s.length==2)
		$("a.sc:contains('"+s[1]+"')").css('color','red');
	else
		$("a.mc:contains('"+s[0]+"')").parent().find('a:last').css('color','red');
}

////////////////////////////////////////////////////////////////////////
/*
var d=document,anim="<img vspace=121 src=/i/jx.gif>",bkr=true;
function $(v){return(d.getElementById(v));}
function $s(v){return($(v).style);}

function sw(o){$s(o).display='block';}
function hd(o){$s(o).display='none';}
function tgl(o){$s(o).display=($s(o).display=='block')?'none':'block';}

function vv(o){$s(o).visibility='visible';}
function vh(o){$s(o).visibility='hidden';}
function tglv(o){$s(o).visibility=($s(o).visibility=='visible')?'hidden':'visible';}

function $t(o,t){$(o).innerHTML=t;}
function $v(o){return $(o).value;}
function of(tv,obj){if(obj.value==tv)obj.value='';}
function ob(tv,obj){if(obj.value=='')obj.value=tv;}

function h(rw){rw.style.backgroundColor='#FFC';}
function r(rw){rw.style.backgroundColor='';}

function w(u,s,w,h){window.open(u,s,'width='+w+',height='+h+',scrollbars=1');return false;}
function vE(e){return e.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);}
function StartTyping(CharacterPos){if(MsgArray[MsgIndex].charAt(CharacterPos)!=MsgSeperator){MsgBuffer=MsgBuffer+MsgArray[MsgIndex].charAt(CharacterPos);$t('at',MsgBuffer);delay=TypeDelay;}else{delay=NxtMsgDelay;MsgBuffer="";CharacterPos=-1;if(MsgIndex!=MsgArray.length-1){MsgIndex++;}else{MsgIndex=0;}}CharacterPos++;setTimeout("StartTyping('"+CharacterPos+"')",delay);}
function externalLinks(){var hostName=window.location.hostname;var links=d.getElementsByTagName("a");for(var i=0;i<links.length;i++)if(links[i].href.indexOf(hostName)==-1)links[i].setAttribute("target","_blank")}
function max_height(id){var ids=$s(id);ids.overflow="hidden";if(act_height(id)!=0)return act_height(id);else{origdisp=ids.display;origheight=ids.height;origpos=ids.position;origvis=ids.visibility;ids.visibility="hidden";ids.height="";ids.display="block";ids.position="absolute";height=act_height(id);ids.display=origdisp;ids.height=origheight;ids.position=origpos;ids.visibility=origvis;return height;}}
function act_height(id){height=$(id).clientHeight;if(height==0)height=$(id).offsetHeight;return height;}
function nrm(id){n=id.slice(2,id.length);if(baz[n])hd(id);else blinddown(id);baz[n]=!baz[n];}
function blinddown(id)
{
	maxh=max_height(id);
	sw(id);
	$s(id).height="0";
	var spd=Math.ceil(313/maxh);
	for(i=1;i<=maxh;i++)
		window.setTimeout("$s('"+id+"').height='"+i+"px'",spd*i);
}
//≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡	A	J	A	X	≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
function taqim(n){AjxObj=create_ajax_object();AjxGet("/taqim.php","n="+n,ShowResault,"vt",1);return false;}
function linklist(p){
	AjxObj=create_ajax_object();
	for(i=1;i<11;i++)
		$s('b'+i).backgroundColor='#fff';
	$s('b'+p).backgroundColor='#ff9';
	$t("mawaqe",anim);
	AjxGet("/link.php","p="+p,ShowLinks,"mawaqe",0);
}
function kitab(n){
	AjxObj=create_ajax_object();
	$t("ktb",anim);
	AjxGet("/book.php","n="+n,ShowBooks,"ktb",0);
}
function AjxGet(url,parameters,processReq,rdi,cachebust)
{
	AjxObj.onreadystatechange=processReq;
	if(cachebust)
		AjxObj.open('GET',url+"?"+parameters+"&cachebust="+new Date().getTime(),true);
	else
		AjxObj.open('GET',url+"?"+parameters,true);
	AjxObj.send(null);
}
function create_ajax_object()
{
	var httprequest=false;
	if(window.XMLHttpRequest){httprequest=new XMLHttpRequest();if(httprequest.overrideMimeType)httprequest.overrideMimeType('text/xml')}
	else if(window.ActiveXObject){try{httprequest=new ActiveXObject("Msxml2.XMLHTTP");}catch (e){try{httprequest=new ActiveXObject("Microsoft.XMLHTTP");}catch (e){}}}
	return httprequest
}
//*/
