function SearchOnBlur(obj,Search)
{
	if(obj.value==""){ obj.style.color="#999999"; obj.value=Search;  }
}

function SearchOnclick(obj,Search)
{
	if(obj.value==Search){  obj.style.color="#000000"; obj.value="";  }
}


var EllementNum=0;
var QuryType=0;
var EllementsCount=0;


function ShowHint(Obj)
{	
	if(Obj.value.length<3) return ;
	if(QuryType==0)	EllementNum=0; 
	CreatEvents(Obj, "keydown", HintControl);
	
	if(QuryType==0)	System.Hint(Obj.value,function (Response){ EllementsCount=Response[0]; BindHint(Response[1],Obj); });			
}


function HintControl(e)
{
	var id="divm_"+EllementNum;
	
			evt = e || this.iWin.event;
			var keyCode = evt.which || evt.keyCode;
			
			if(keyCode==40){
				QuryType=1;
									if(EllementNum!=0)
									{ 
										var El=document.getElementById("divm_"+EllementNum);
										 El.style.background="#fff";   El.style.color="#000" 
									}
									
							EllementNum++;  
							if(!document.getElementById("divm_"+EllementNum)) EllementNum=1; 
							
									var El=document.getElementById("divm_"+EllementNum);
									
									El.style.background="#6D84B4";  El.style.color="#fff"
							
							
			}
			else if(keyCode==38)
			{
							QuryType=1;
									if(EllementNum!=0)
									{ 
										var El=document.getElementById("divm_"+EllementNum);
										 El.style.background="#fff"; 
										 El.style.color="#000"
									}
									
							EllementNum--;  
							
							if(EllementNum<0) EllementNum=EllementsCount; 
							
									var El=document.getElementById("divm_"+EllementNum);
									El.style.background="#6D84B4"; 
									El.style.color="#fff"
								
			}
			else if(keyCode==13)
			{		
				QuryType=1;
				if(EllementNum>0) {
								var value=GetText("span_"+EllementNum);
								
								InsertValue("search_query",value);
								InsertHtml("MessageBox","");
								EllementNum=0;
								SearchMovies();
							}
				else {			
								SearchMovies();
								
						}
								
			}
			
			else {  QuryType=0;  }
			
	
			
}


function HintMouseOver(Step)
{
			if(EllementNum!=0)
						{ 
							var El=document.getElementById("divm_"+EllementNum);
							El.style.background="#fff";   El.style.color="#000"
							}
		EllementNum=Step;
					
			document.getElementById("divm_"+EllementNum).style.background="#6D84B4"		
			document.getElementById("divm_"+EllementNum).style.color="#fff"
									
}

function HintMouseOut()
{
			if(EllementNum!=0)
						{ 
							var El=document.getElementById("divm_"+EllementNum);
							El.style.background="#fff";   
							 El.style.color="#000"
							}
		EllementNum=0;
										
}

function HintClick(Step)
{
								var value=GetText("span_"+EllementNum);
								InsertValue("search_query",value);
								InsertHtml("MessageBox","");
								EllementNum=0;
								QuryType=0;
								document.getElementById("search_query").focus();
								
								document.getElementById("frm_search").submit();
}


function BindHint(Body,Obj)
{
	
	if(Body=="0") { InsertHtml("MessageBox",""); return ;}
	
		var placement = findPos(Obj);
		var pos = screen.width-placement[0];
		var width=Obj.offsetWidth;
	
	 var html = "<div id=slMenu style=\"width:"+(width-2)+"px;LEFT: "+(placement[0])+"px; VISIBILITY: visible; ";
		 html+= "  POSITION: absolute; TOP: "+(placement[1]+25)+"px;font-size:12px;overflow:hidden;";
		 html+= "border: 1px solid #000000;border-style: \" ";
		 html+= "onclick='MenuOut()' >";
		 html+= "<div id=mth >";
		 html+=""+Body+"";
		 html+= "</div>";
		 html+= "</div>";

		 InsertHtml("MessageBox",html);
		 
		 
}


function SearchMovies()
{	
	System.SearchMovies(GetValue("search_query"),function (result){ Inner(result); });
}



