function ajax(){var xmlHttp;try{xmlHttp=new XMLHttpRequest();}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHttp");}catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHttp");}catch(e){alert("Your browser does not support AJAX!");return false;}}}return xmlHttp;}

function show_sug(key)
{
    var ss=ajax();
	if(ss)
	{
		key=encodeURI(key);
		ss.open("GET", "sugajax.php?p="+key, true);
		ss.onreadystatechange=function()
		{
            if(ss.readyState==4)
			{
                if(ss.status==200){
                    skit.$('sug_list').innerHTML=ss.responseText;
                }
            }
        };
		ss.send(null);
    }
}
function _add_up(up)
{
	var txt = "<br><input type=\"file\" name=\""+up+"[]\">";
   skit.$("up").innerHTML += txt;
}

// slider kit
if(!window.skit)
{
	var skit={
		$:function(e){
			return document.getElementById(e);
		},
		hw:{},
		need_load:[],
		my_dom:function(){
			var left=skit.$("left");
			var right=skit.$("mainContent");
			
			if(right.offsetHeight<left.offsetHeight)
			{
				l=left.offsetHeight;
				right.style.height=(l-10)+"px";
			}
			var a=1;
				
		}
		,set_opacity:function(e,to,callback){
			el=skit.$(e);
			if(el.style.opacity==""||el.style.opacity!='undefined' ){
				var cur=parseFloat(el.style.opacity);
				cur*=100;
				
			}else{
				var cur=el.style.filter.replace('alpha(opacity=','');
				cur=el.style.filter.replace(')','');
			}
			if(!cur)
			{
				if(el.style.display=="block")
				{
					cur=100;
				}
				else{
					cur=0;
				}
			}
			if(cur<to)
			{
				var c=cur+3;
				c=(c>=to)?to:c;
				el.style.filter="alpha(opacity="+(c)+")";
				el.style.opacity=(c)/100;
				
				if(cur<=to)
				{
					setTimeout("skit.set_opacity(\""+e+"\",\""+to+"\",\""+callback+"\");",20);
				}
				else{
					eval(callback);
				}
			}
			else if(cur>to)
			{
				el.style.filter="alpha(opacity="+(cur-3)+")";
				el.style.opacity=(cur-3)/100;
				
				if(cur>=to)
				{
					setTimeout("skit.set_opacity(\""+e+"\",\""+to+"\",\""+callback+"\");",20);
				}
				else{
					eval(callback);
				}
			}
			else{
				if(callback!='undefined')
					eval(callback);
				}
			
		}
		,al:function(e){
			if(!skit.$("skit_loading"))
			{
				var r  = document.createElement('div');
				var body = document.getElementsByTagName("body")[0];
			   
				r.id="skit_loading";
				r.style.right="0";
				r.style.margin="0";
				r.style.background="#121212";
				
				r.style.top="0px";
				r.onclick=function(){//skit_shower
					skit.set_opacity('skit_shower',0);
					skit.set_opacity('skit_loading',0,"skit.clo()");
				}
				r.style.width=body.offsetWidth+"px";
				r.style.height=body.offsetHeight+"px";
				
				body.appendChild(r);
				skit.set_opacity('skit_loading',70);
			}
			else{
				skit.$("skit_loading").style.display="block";
			}
			
			skit.show_img(r);
		},
		show_img:function(){
			if(!skit.$("skit_shower"))
			{
				var r  = document.createElement('div');
				var body = document.getElementsByTagName("body")[0];
			   
				r.id="skit_shower";
				r.style.display="block";
				r.style.width="100%";
				r.style.height="100px";
				r.onclick=function(){
					skit.clo();
				}
				body.appendChild(r);
				var r = skit.$('skit_shower');
				var r2 = document.createElement('div');
				r2.id="bo";
				r2.style.margin="20px auto";
				r2.style.width="100px";
				r2.style.height="100px";
				r2.style.overflow="visible";
				r2.innerHTML='<img src="images/loading.gif" />';
				r2.style.display="block";
				r2.onclick=function(){
					skit.clo();
				}
				r2.style.background="#e1e1e1";
				r2.style.padding="10px";
				r.appendChild(r2);
			}
			else{
				skit.$('skit_shower').style.display="block";
				skit.$('bo').style.display="block";
			}
			Im = new Image(); 
			
			var pd = skit.$('picday');
			var sr=pd.src.replace('/small/','/large/');

			Im.src = sr;
			Im.onload=function(){
				var r2 = skit.$('bo');
				
				hw={h:this.height,w:this.width};
				skit.S_h('bo',sr);
			}
			
		},S_h:function(e1,sr){
			var e = skit.$(e1);
			var k=e.style.height.replace('px','');
			k=parseInt(k);
			if(k<hw['h'])
			{
				e.style.height=(k+10)+"px";
				setTimeout("skit.S_h(\""+e1+"\",\""+sr+"\");",20);
			}
			else{
				skit.S_w('bo',sr);
			}
		},S_w:function(e1,sr){
			var e = skit.$(e1);
			var k=e.style.width.replace('px','');
			k=parseInt(k);
			if(k<hw['w'])
			{
				e.style.width=(k+10)+"px";
				setTimeout("skit.S_h(\""+e1+"\",\""+sr+"\");",20);
			}
			else{
				e.innerHTML='<img id="pc" src="'+sr+'" >';
				var pc = skit.$("pc");
				pc.onclick=function(){
					skit.clo();
				}
			}
		},clo:function(){
			skit.$('bo').style.display="none";
			skit.$('skit_loading').style.display="none";
			skit.$('skit_shower').style.display="none";
		},add_to_loader:function(arr){
			skit.need_load.push(arr);
		},loader:function(){
			for (var i = 0; i < skit.need_load.length; i++)
			{
			    var fun=skit.need_load[i];
				 eval(fun);
			}
			
		},Ajax:function(){
			var xmlHttp;
			try{xmlHttp=new XMLHttpRequest();}
			catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHttp");}
			catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHttp");}
			catch(e){alert("Your browser does not support AJAX!");return false;}}}
			return xmlHttp;
		},Ajax_request:function(url,div){
			var ss=skit.Ajax();
			if(ss){
				ss.open("GET", url, true);
				ss.onreadystatechange=function(){
		         if(ss.readyState==4){
		            if(ss.status==200){
		               skit.$(div).innerHTML=ss.responseText;
		            }
		         }
		      };
				ss.send(null);
		    }
		}
		
	};
}
window.onload=skit.loader;