//****ajaxplus.js*****
//var pgNum=1;
//***start Ajax ****
var response=false;
var request=false;
var funcRef=false;
//***
function callBackAjax() 
{
	if(request.readyState===4)
	{
  	if(request.status===200)
		{
			response=request.responseText.split('|');
		}
		else
		{
			alert('There was a problem retrieving the data:\n'+request.statusText+'\nInterrupted Connection');
			if(typeof window.opener!='undefined')
			{
				if(window.opener.name=='indexWin'||window.opener.name=='allCatWin')
				{
					window.close();
				}
			}
		}
	}
	if(response&&funcRef)
	{
		funcRef();
	}
}
//***
function getAjaxRequest(url,str,a)
{
  response=false;
  if(request)
	{
		request.abort();
		request=false;
	}
	try
	{
		request=new XMLHttpRequest();
	} 
	catch(e)
	{
		var msVersions=['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'];
		var msL=msVersions.length;
		for(var i=0;i<msL&&!request;i+=1)
		{
			try
			{
				request=new ActiveXObject(msVersions[i]);
			}
			catch(E)
			{
				//don't put anything here
			}
		}
	}
	if(request)
	{
		request.open('POST', url, a);
		request.onreadystatechange=callBackAjax;
		request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
		request.send(str);
	}
	else
	{
		alert('Error creating the Ajax request object.');
	}                                                                                                                                                        
}
//*** end Ajax ***
var imgIdHolder=false;
var lgeImgWin=null;
function imgThumbClick(el)
{
	var Id=el.id;
  var arr=el.id.split('_');
  if(arr[0]=='img')
  {
  	imgIdHolder=parseInt(arr[1],10);
   	if(lgeImgWin&&!lgeImgWin.closed)
   	{
   		lgeImgWin.close();
     	lgeImgWin=null;
   	}
   	var a=scrWxH();
  	var w=a[0];//window.screen.width-10;
  	var h=a[1];//window.screen.height-94;
  	var f='width='+w+',height='+h+',left=0,top=0,scrollbars';
		lgeImgWin=window.open('lgeImgWin.html','lgeImgWin',f);
	}
}
//***
//***
function purgeEl(Id)
{
	if(document.getElementById(Id))
	{
		purge(document.getElementById(Id));
	}
}
//***
function purge(d)
{
	var a=d.attributes, i, l, n;
	if(a)
	{
		l=a.length;
		for(i=0;i<l;i+=1)
		{
			n=a[i].name;
			if(typeof d[n]==='function')
			{
				d[n]=null;
			}
		}
	}
	a=d.childNodes;
	if(a)
	{
		l=a.length;
		for(i=0;i<l;i+=1)
		{
			purge(d.childNodes[i]);
		}
	}
}
//***
function Trim(s)
{while(s.substring(0,1)===' ')
  {s=s.substring(1,s.length);}
  while(s.substring(s.length-1,s.length)===' ')
  {s=s.substring(0,s.length-1);}
  return s;}
//****
function f(thisInput){
thisInput.style.backgroundColor='yellow';}
//***
function b(thisInput){
thisInput.style.backgroundColor='white';}
//***
function getCopy()
{
	var d=new Date();
	var yr=d.getFullYear();
	var copy="Copyright&nbsp;&copy;&nbsp;"+yr+"&nbsp;Jon Baird.";
	document.getElementById('copy').innerHTML=copy;
}
//***
function isIE()
{
  if(navigator.userAgent.indexOf('MSIE')!=-1)
	{
		return true;
	}
  return false;
}
//*** if b=nothing returns one of the browsers or false if b=browser name if browser returns true else false
function isBr(b)
{
	var brArr=['MSIE','FireFox','Safari','Opera'];
	var br=navigator.userAgent.toLowerCase();
	if(b)
	{
		if(br.indexOf(b.toLowerCase())!=-1)
		{
			return true;
		}
	}
	else
	{
		for(var i=0;i<brArr.length;i++)
		{
			b=brArr[i].toLowerCase();
			if(br.indexOf(b)!=-1)
			{
				return b;
			}
		}
	}
	return false;
}	
//***
function cursorChange(el)
{
	el.style.cursor='hand';
}
//***
function scrWxH()
{
	var w=screen.width;
	var h=screen.height;
	if(isIE())
	{
  	w=w-10;
  	h=h-70;
	}
	return [w,h];
}
//***
function XXXXXXgetWinSizeStrX()
{
	var w=window.screen.width;
	w=w-12;
	var h=window.screen.height;
	h=h-72;
	var yOff=0;
	var xOff=0;
	var size='width='+w+',height='+h+',left=0,top=0';
	return size;
}
//***
function focusElement(Id)
{document.getElementById(Id).focus();}
//****
//***
function getWinPlayer(url,s)
{
 	var wmp;
	if(-1!=navigator.userAgent.indexOf('MSIE'))
	{
  	wmp="<OBJECT id='mediaPlayer' classid='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' "+s+"><param name='url' value='"+url+"' ><param name='autoStart' value='true'><param name='showControls' value='1'><param name='showStatusBar' value='1'><param name='uiMode' value='full'><param name='stretchToFit' value='1'></OBJECT>";
  }
  else if(-1!=navigator.userAgent.indexOf('Firefox'))
  {
  	wmp="<OBJECT id='mediaPlayer' type='application/x-ms-wmp' "+s+"><param name='url' value='"+url+"'><param name='autoStart' value='true'><param name='showControls' value='1'><param name='showStatusBar' value='1'><param name='uiMode' value='full'><param name='stretchToFit' value='1'></OBJECT>";
	}
	else
	{
  	wmp="<OBJECT id='mediaPlayer' type='application/x-ms-wmp' "+s+"><param name='url' value='"+url+"'><param name='autoStart' value='true'><param name='showControls' value='1'><param name='showStatusBar' value='1'><param name='uiMode' value='full'><param name='stretchToFit' value='1'></OBJECT>";
	}
	return wmp;
}         
//***
/*
	//this one no Class Id but also no advanced controls
	//var mediaPlayer="<object type='video/x-ms-wmv' data='"+videoPath+"' width='320' height='260'><param name='src' value='"+videoPath+"' /><param name='autostart' value='true' /><param name='controller' value='true' /><param name='uiMode' value='full' /><param name='windowlessVideo' value='false' /><param name='stretchToFit' value='true' /></object>";
	var WMP7;
	var mediaPlayer;
	if(window.ActiveXObject)
	{
 		WMP7=new ActiveXObject("WMPlayer.OCX.7");
	}
	// Windows Media Player 7 Code
	if(WMP7)
	{
		mediaPlayer="<object id='mediaPlayer' classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject' "+size+"><param name='url' value='"+videoPath+"'><param name='autoStart' value='true'><param name='showControls' value='1'><param name='showStatusBar' value='1'><param name='uiMode' value='full'><param name='stretchToFit' value='1'></object>";
	}
	// Windows Media Player 6.4 Code
	else
	{
 	  mediaPlayer="<object id='mediaPlayer' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject' "+size+"><param name='fileName' value='"+videoPath+"'><param name='autoStart' value='true'><param name='showControls' value='1'><param name='showStatusBar' value='1'></object></object>";
	}
	return mediaPlayer;
}
*/
//***

