
	panel_seven = new YAHOO.widget.Panel("panel_seven", 
	{ 
		constraintoviewport:true,
			width:"170px",
	    close:true,  
	    visible:true,  
	    draggable:true,
	    context:['qaz','tr','tl']
	} 
); 
panel_seven.setHeader('Last scans');




 $(document).ready(function() {
favs=getFavs();
if(favs!=null && $("#id").html()!=null)
{
	//alert($("#id"));
	var body="";
for(i=0;i<favs.length;i++)
{
	body+=makeButton( favs[i])+"<br>";
}
body+="<hr>"+makeClearButton()+"<br>";
panel_seven.setBody(body);
panel_seven.render(document.body);

}
 });


function scanId()
{
	favs=getCookie("favs");
	if(favs=="")
	{
		setCookie("favs",$("#id").val());
	}else
	{
		setCookie("favs",favs+";"+$("#id").val());
	}
favs=getFavs();
	var body="";
for(i=0;i<favs.length;i++)
{
	body+=makeButton( favs[i])+"<br>";
}
body+="<hr>"+makeClearButton()+"<br>";
panel_seven.setBody(body);
panel_seven.render(document.body);

	$.ajax({
		url: 'ajax3.php',
		type: 'POST',
		data: ({id: $( "#id" ).val()}),
		dataType: 'html',
		timeout: 10000,
		beforeSend: function(){$("#result").html('<center><img src="http://yseeyou.com/images/ajax-loader.gif" border="0"></center>');},		
		error: function(){$("#result").html('Error');},
		success: function(msg){$("#result").html(msg);}
	});
		
}


function debugsrv()
{
	$("#result").html('<center><h2>Server under maintenance !<br>Please try again later<br>Thank you</h2></center>');
}

function getFavs()
{
	var favs=getCookie("favs");
	if(favs!="")
	{
		var unq=unique(favs.split(";"));
		var cook="";
		for(i=0;i<unq.length;i++)
		{
			if(i==0)
			{
				cook+=unq[i];
			}else
			{
				cook+=";"+unq[i];
			}			
			
		}
		setCookie("favs",cook);
		return unq;
	}
	else
	{
		return null;
	}
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+(expiredays==null?1000:expiredays));
document.cookie=c_name+ "=" +escape(value)+";expires="+exdate.toGMTString();
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function makeButton(id)
{
	return "<input type=\"button\" class=\"lastscans\" onClick=\"$('#id').val('"+id+"');\" value=\"&raquo; "+id+" &laquo;\">";
}

function makeClearButton()
{
	return "<input type=\"button\" class=\"clearscans\" onClick=\"delete_cookie('favs'); panel_seven.destroy();\" value=\"&raquo; CLEAR ALL &laquo;\">";
}

function unique(arrayName)
{
    var newArray=new Array();
    label:for(var i=0; i<arrayName.length;i++ )
    {  
        for(var j=0; j<newArray.length;j++ )
        {
            if(newArray[j]==arrayName[i]) 
                continue label;
        }
        newArray[newArray.length] = arrayName[i];
    }
    return newArray;
}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( ); 
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}
