﻿
	function setSearchText(searchText) {
	
	var txtSe=document.getElementById("CtrLoginPanel1_txtSearch");
	var txtSe7=document.getElementById("CtrLoginPanel1_txtSearch7");
	var txtSeEmptyLogin=document.getElementById("CtrEmptyLoginPanel1_txtSearch");
	
	
	    //if (document.getElementById("CtrLoginPanel1_txtSearch").value) {
	    if (txtSe!=null){
			document.getElementById("CtrLoginPanel1_txtSearch").value = searchText;
		}
		if (txtSe7!=null){
		//else if (document.getElementById("CtrLoginPanel1_txtSearch7").value) {
			document.getElementById("CtrLoginPanel1_txtSearch7").value = searchText;
		}
		if (txtSeEmptyLogin!=null){
			document.getElementById("CtrEmptyLoginPanel1_txtSearch").value = searchText;
		}
		
	}
	
	function searchPressed(term) {

		if (readCookie('search') != null) {
			
			var cookieContent = readCookie('search');
			var container = cookieContent.split(',');
			var result = true;
			
			for(x=0; x<3; x++) {
				//alert(term)
				if(container[x] == term) {
					result = false;
				}
			}
			
			if (result == true) {
				
				container[2]=container[1];
				container[1]=container[0];
				container[0]=trim(term);
				
				var newString = container[0] +","+ container[1] +","+ container[2];
				eraseCookie('search');
				createCookie('search',newString,30)
			}
			//createCookie('search',term,30)
		} else {
			// Do nothing...
		}
	}
	
	function printCookie() {
		
		if(readCookie('search') != null) {
		
			var cookieContent = readCookie('search');
			var container = cookieContent.split(",");
			var displayResult = "&nbsp;&nbsp;<a href='javascript:setSearchText(\"" + container[0] + "\")' class=\"paginationLinks\">" + limitString(container[0],23) + "</a><br>";
			
			for(x=1; x<3; x++) {
				var displayResult = displayResult + "&nbsp;&nbsp;<a href='javascript:setSearchText(\"" + container[x] + "\")' class=\"paginationLinks\">" + limitString(container[x],23) + "</a><br>";
			}
			
			displayResult = displayResult + "<hr>";
			
			document.getElementById('search_res').innerHTML = displayResult;
		
		}
		else {
			// Do nothing...
		}
	}
	
	function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
	}
	
	function readCookie(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		createCookie('search',"Nokia 3120,Mazda 6 series,House for sale",30)
		return null;
	}
	
	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	
	function messageBox(status,top,left,right,zIndex,msg) {
    
    ///status: message is viewed or not
    ///top: top alignment
    ///left: left alignment
    ///right: right alignment
    ///msg: message string
    
	   if (status == "true") {
	        document.getElementById("messageBoxContainer").style.top=top;
	        
	        if(right!="-1")
	        document.getElementById("messageBoxContainer").style.right=right;
	        
	        if(left!="-1")
	        document.getElementById("messageBoxContainer").style.left=left;
	        
	        document.getElementById("messageBoxContainer").style.zIndex=zIndex;            
	        document.getElementById("tdMsg").innerHTML=msg;
		    document.getElementById("messageBoxContainer").style.visibility = "visible";
		    
	   }
	   
	   else if (status == "false") {
		    
			document.getElementById("messageBoxContainer").style.visibility = "hidden";
	   }
   }
   
   function closeMessageBox()
   {
    document.getElementById("messageBoxContainer").style.visibility = "hidden";
   }
        
	function blinkItem(name) {
		try {
			obj = document.getElementById(name);
			
			if (!obj.style.visibility) obj.style.visibility = "visible";
			
			if(obj.style.visibility=="visible")
			{
				obj.style.visibility="hidden";
			}
			else
			{
				obj.style.visibility="visible";
			}
			
			window.setTimeout("blinkItem('"+name+"')",500);
		} catch (err) {}
	}
	
	function initTooltip(linkItem)  {
	
		//linkItem.setAttribute("tooltiptext",linkItem.title);
	
		ddrivetip(linkItem.getAttribute("title"));
	
		linkItem.onmouseout=function gomouseout(){
			hideddrivetip();
		};
	}
	
	function hideddrivetip(){
		if (ns6||ie){
			enabletip=false;
			tipobj.style.visibility="hidden";
			pointerobj.style.visibility="hidden";
			tipobj.style.left="-1000px";
			tipobj.style.backgroundColor='';
			tipobj.style.width='';
		}
	}
	
	function ddrivetip(thetext, thewidth, thecolor){
		if (ns6||ie){
			if (typeof thewidth!=="undefined") {
				tipobj.style.width=thewidth+"px";
			}
			if (typeof thecolor!=="undefined" && thecolor!=="") {
				tipobj.style.backgroundColor=thecolor;
			}
			tipobj.innerHTML=thetext;
			enabletip=true;
			return false;
		}
	}
	
	function trim(stringToTrim) {
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
	
	function limitString(text, number) {
		if(text.length > number) {
			var trimmedText = text.substring(0,number) + "...";
			return trimmedText;
		} else {
			return text;
		}
	}
