var IE = document.all?true:false

var cancelhide=0;

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

function hidestaffinfo(i,e)
{

  if (cancelhide==1) { cancelhide=0; return; }
  o=document.getElementById("staffino")
  o.style.display="none";

}

var current_staffid=-1;

function showbannerxi(id)
{
	
	window.setTimeout("showbannerxi("+id+");",50);
}
var lastbannerid=-1;
var lastbanner=0;
var lasttimerbanner=-1;
function showbannerxt()
{
var xidx = lastbanner;
xidx++;

if (xidx>myBanners.length-1)
	xidx=1;

showbannerx(xidx);
}
function showbannerx(xid)
{

//	alert(xid);
	
	if (lasttimerbanner !=-1) window.clearTimeout(lasttimerbanner);
	lasttimerbanner =-1;



	if (lastbannerid!=-1)
	{
		document.getElementById("bannerbtn"+lastbannerid).setAttribute("class","");
		document.getElementById("bannerbtn"+lastbannerid).setAttribute("className","");	
	}
	 

     lastbanner=xid;
	 id = myBanners[xid];
		


	
	document.getElementById("bannerbtn"+id).setAttribute("class","active");
	document.getElementById("bannerbtn"+id).setAttribute("className","active");
	
	//changeOpac(0,"banner_text");
	var xml = (document.getElementById("banner_text_"+id).innerHTML);
	
	
	oldsrc=document.getElementById("banner_img").src;

	
	imgsrc = document.getElementById("banner_img_"+id).src;
	
	changeOpac(0,"banner_img");


		
	 document.getElementById("banner_img").style.visibility="hidden";
	 document.getElementById("banner_img").src=imgsrc;
	 document.getElementById("banner_img").style.visibility="";
		
     opacity("banner_img",0,100,400);


	document.getElementById("banner_text").innerHTML = xml;
	//opacity("banner_text",0,100,100);
	

	lasttimerbanner = window.setTimeout("showbannerxt();",10000);
	lastbannerid=id;
	
}


function showstaffinfowindow()
{
  o=document.getElementById("staffino")
  o.style.display="block";
}
function showstaffinfo(tpx,i,e)
{

	
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY

  if (!IE) {changeOpac(0,"staffino");}
  o=document.getElementById("staffino")
  o.style.left=tempX-200 + "px";
  o.style.top=tempY+20 + "px";
  
  window.setTimeout("showstaffinfowindow();",10);
  o.style.display="block";


	
	if (!IE) { opacity("staffino",0,100,500); }

	if (current_staffid==i) return;
	current_staffid=i
	
	if (tpx=='sp') 
	{
	document.getElementById("staffinfo_body").innerHTML="<img src='css/loading_gray.gif' align='absmiddle' > Loading ... Please wait ";	
	gethtmla('staffinfo.asp?id='+i,'staffinfo_body');
	}
	else
	{
		document.getElementById("staffinfo_body").innerHTML="<table><tr><td width='50px' align='center' valign='top'><img src='css/link.png' align='absmiddle'></td><td valign='top' > For more information goto :<br><a target=_blank href='"+i+"' >"+i+"</a></td></tr></table> ";	
	}


  return true
}

function sendmail(v)
{
	

	
	document.getElementById("sendmailform").style.display="block";
	document.getElementById("sendmailform").innerHTML="<img src='css/loading_gray.gif' align='absmiddle' > Loading ... Please wait ";
	gethtmla('sendmail.asp?page='+v+"&url="+escape(window.location),'sendmailform')
}


/*********************************************************************************************************************************/
function gethtmla(url,objname)
{
	var htmlareadyobject=objname;
	
	var xmlhttp;
	xmlhttp=null;
	
	last_xml="";
	obj=document.getElementById(objname);
	
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	  {
	  xmlhttp=new XMLHttpRequest()
	  }
	// code for IE
	else if (window.ActiveXObject)
	  {
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  }
	if (xmlhttp!=null)
	  {
		  xmlhttp.open("GET",url,true)
		  xmlhttp.send(null)
		  //xmlhttp.onreadystatechange = htmlaready;
		  xmlhttp.onreadystatechange = function() {
														 if(this.readyState == 4 ) 
														 {
														 	obj=document.getElementById(htmlareadyobject);
														 	obj.innerHTML = this.responseText;
														 }
												  }
		  
	  }
}


/*********************************************************************************************************************************/

function ipostform(frmname,divid)
{
	

	var x;
	var i;
	var part;
	var args;
	args="";
	if (document.getElementById(frmname)!=null)
	{
		x=	document.getElementById(frmname)

		var x=document.getElementById(frmname);
		for (var i=0;i<x.length;i++)
		  {
		

				part=""
				
				tag_type=x.elements[i].tagName;
				//vl=urlencode(x.elements[i].value);
				if (x.elements[i].value) 
				{
				v=Url.encode((x.elements[i].value))

				if (tag_type=="INPUT" || tag_type=="input")
					{
				
						
						if (x.elements[i].type=="" || x.elements[i].type=="text") part=x.elements[i].name + "=" +(v) + "&";
						
						if (x.elements[i].type=="" || x.elements[i].type=="text") part=x.elements[i].name + "=" +(v) + "&";
						
						if (x.elements[i].type=="checkbox")
							{
								if (x.elements[i].checked==true)
									{
										part=x.elements[i].name + "=" +v + "&";
									}
							}
							
						if (x.elements[i].type=="hidden")
							{
								part=x.elements[i].name + "=" +(v) + "&";
							}							
							
						if (x.elements[i].type=="password")
							{
								part=x.elements[i].name + "=" +(v) + "&";
							}	
							
						if (x.elements[i].type=="radio")
							{
								if (x.elements[i].checked==true)
									{
										part=x.elements[i].name + "=" +v + "&";
									}
							}
	
					}
				
				if (tag_type=="TEXTAREA" || tag_type=="textarea")
					{
						if (x.elements[i].name=="html")
							{
							var fckVal = FCKeditorAPI.GetInstance('html').GetHTML(); 

							v=Url.encode( fckVal )
							part=x.elements[i].name + "=" +(v) + "&";
							}
							else
							{
							 part=x.elements[i].name + "=" +(v) + "&";
							 }
					}
	
				if (tag_type=="SELECT" || tag_type=="select")
					{

						xv=x.elements[i].value	
						//xv=x.elements[i].options(x.elements[i].selectedIndex).value;						
						if (xv=="") xv=x.elements[i].options(x.elements[i].selectedIndex).text;
						part=x.elements[i].name + "=" +xv + "&";
					}
					
	
				
				
				if (part!="")
					args=args+part;				
				}
	
			}
			
			
		    
			action=document.getElementById(frmname).action


			xfrmname=frmname;
		
			w=document.getElementById(divid)
			w.innerHTML="<img src='css/loading_gray.gif' align='absmiddle' > Sending ... Please wait ";	
						
			xargs=args
			xdivid=divid
			
			
			window.setTimeout('igethtmlpostx(action,xargs,xdivid)',10);
			





	
	}
	else
	{
		alert("Error sending form data , form '"+frmname+"' not present.")
		hideall()
	}

}


/*********************************************************************************************************************************/
function igethtmlpostx(url,args,divid)
{
		
		
			
			xml=igethtmlpost(url,args)
				w=document.getElementById(divid)
			if (gettag(xml,"error")=="ERROR")
			{
				
				//w.innerHTML="Error";
				
				w.innerHTML=xml;
			}
			else
			{
				
				w.style.overflow="auto";
							
				
				w.innerHTML=xml;
				
				sc=gettag(xml,"script")

				if (sc!="") eval(sc)
				
			}

}
function igethtmlpost(url,postdata)
{

var xmlhttp;
xmlhttp=null;


last_xml="";


// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
if (xmlhttp!=null)
  {
  	  
  	  
  	  
	  xmlhttp.open("POST",url,false)
	  xmlhttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	  xmlhttp.send(postdata)

	  if (xmlhttp.status==200)
	  	{

	  	  xhtm = xmlhttp.responseText;
		  return xhtm;
	    }
	    else
	    {
	    
	    	xhtm ="<error>ERROR</error><br>"
	    	xhtm = xhtm + xmlhttp.responseText;

	      return xhtm;
	    }
  }
}

	
function addToFavorites(pageName) 
	{

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(pageName, location,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( location, pageName); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
				  

	 } 	
	
	
