function strpos( text, search)
{
    var i = text.indexOf( search );
    return i >= 0 ? i : -1;
}

function linkopen(link,rid,sitename)
{
	Tip(responsemenu(rid),WIDTH, 500,  TITLE, sitename, SHADOW, true, FADEOUT, 80, STICKY, 1, OFFSETX, +100, CLOSEBTN, true, CLICKCLOSE, false, DELAY, 0, OPACITY, 100, TEXTALIGN, 'left',ABOVE, true);
   //setTimeout('self.focus();',500);
   setTimeout('opennow(\''+link+'\');',800);
}
function opennow(link)
{
	window.open (link, 'searchwindow', ' toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes,location=yes, directories=yes, status=yes');
}

	function resp()
	{

		si=document.getElementById("si").value;
		em=document.getElementById("em").value;
		pw=document.getElementById("pw").value;
		fn=document.getElementById("fn").value;
		ln=document.getElementById("ln").value;
		sm=document.getElementById("sm").value;
		jifGet( "/async.php",{"a" : "sr", "si" : si, "em" : em, "pw" : pw, "fn" : fn, "ln" : ln, "sm" : sm}, function (rq){ticket_data(rq.responseText)});
	}


	var retry=0;
	
	function responsemenu(siteid)
	{
	  retry=60;
	  setTimeout(function() {jifGet( '/async.php',{'a' : 'r','siteid' : siteid},	function (rq){response_data(rq.responseText);})},30);
	  return "<div id='responsedatadiv' style='border-style:none;border-width:1px;width:500px;'>Please wait. Ticket window loading ...</div>";
	}
	function response_data(data)
	{
	  var div_obj=document.getElementById('responsedatadiv');
	  if (div_obj)
	  {
	         div_obj.innerHTML=data;
	         tt_FormatTip();
	  } else
	  {
	     retry=retry-1;
	         if (retry > 0)
	     {
	               setTimeout(function() {response_data(data)},50);
	       return;
	     }
	  }
	}
	
	/*
	function response(data)
	{
	  retry=60;
	  setTimeout(function() {jifGet( '/async.php',{'a' : 'td'},	function (rq){ticket_data(rq.responseText);})},30);
	  return "<div id='responsedatadiv' style='border-style:none;border-width:1px;width:500px;'>Please wait. Ticket window loading ...</div>";	  
	}*/

	function ticket_data(data)
	{
	 // var div_obj=document.getElementById('responsedatadiv');
	  var div_l=document.getElementById('sm_div_l');
	  var div_r=document.getElementById('sm_div_r');
	  if (div_l)
	  {
	  			test=strpos(data,"ERROR");
	  			if (test >= 0)
	  			{
	  				alert('This ticket request was invalid!\n'+data);
	  			} else
	  			{
	         	div_l.innerHTML=data;
	         	div_r.innerHTML="<div valign=center align=center><img src='ticket_t.jpg'></div>";
	         }
	         tt_FormatTip();
	  } else
	  {
	     alert('There was an error displaying your ticket. Try use a recent Firefox / IE Version! Try reload (F5) and look at the upper Menubar to review your ticket.');
	  }
	}