//***
var clinicName='Great South Vets';
//***
function isCookie(cookName)
{
	var result=true;
	var pos=document.cookie.indexOf(cookName+"=");
	if(pos==-1)
	{
		result=false;
	}
	return result;
}
//***
function setCookie(cookName, cookData)
{
	var cookieData=escape(cookData);
	document.cookie=cookName+"="+cookieData+"; ''; /";
}
//****
function createShipCookie()
{
	funcRef=shipRatesRes;
	getAjaxRequest('shop/shipRates.php','',true);
}
//***
function shipRatesRes()
{
	var shipStr=response.join('|');
	setCookie("gsvshiprates", shipStr); 
}
//***
//***start Ajax ****
var response=false;
var request=false;
var funcRef=false;
//***
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'];
		for(var i=0;i<msVersions.length&&!request;i++)
		{
			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.');
	}                                                                                                                                                        
}
//***
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(response&&funcRef)
	{
		funcRef();
	}
}
//***
function ifReqAbort()
{
  if(request)
	{
		request.abort();
		request=false;
	}
}
//*** end Ajax ***
var shopWin=null;
function shop()
{
	if(window.navigator.appName.indexOf('Microsoft')!=-1)
	{
		if(shopWin&&!shopWin.closed)
		{
			shopWin.close();
			shopWin=null;
		}
		var w=window.screen.width;
		var h=window.screen.height;
		var l=0;
		var nw=800;
		if(w>nw)
		{
			l=Math.round((w-nw)/2);
			w=nw;
		}
		h=screen.height-88;
		w=screen.width-10;
		shopWin=window.open('shop/shop.html','shopWin', 'width='+w+',height='+h+',top=0,left=0,scrollbars,status');
	}
	else
	{
		alert('     Great South Vets online shop     \r\n     works best with Internet Explorer.     ');
	}
}
//***
var wabwebWin=null;
function wabweb()
{
	if(wabwebWin&&!wabwebWin.closed)
	{
		wabwebWin.close();
		wabwebWin=null;
	}
	var w=window.screen.width;
	var h=window.screen.height;
	w=w-10;
	h=h-94;
	wabwebWin=window.open('wabweb.html','wabwebWin','scrollbars,width='+w+',height='+h+',top=0,left=0,resizable,status,menubar,location,toolbar,scrollbars,');
}
//***
function isIE()
{
	var uAgent=navigator.userAgent;
	var ie=uAgent.indexOf("MSIE");
	var gecko=uAgent.indexOf("Gecko");
	var opera=uAgent.indexOf("Opera");
	var result=false;
	if(ie>0&&gecko==-1&&opera==-1)
	{
		return true;
	}
	return false;
}
//*****
function getAddress()
{
	document.getElementById('addressFoot').innerHTML=clinicName+'<br />Affordable Veterinary Care for Everyone<br />785 Great South Road, Papatoetoe, Auckland. New Zealand. ph:(09) 278 4165';
}
//***
function getCopy()
{
	var d=new Date();
	var yr=d.getFullYear();
	var copy="Copyright&nbsp;&copy&nbsp;"+yr+"&nbsp;"+clinicName;
	document.getElementById('copy').innerHTML=copy;
}
//***
function backToTop()
{
	window.scrollTo(0,0);
}
//***
function bestView()
{
	if(window.navigator.appName.indexOf('Microsoft')!=-1)
  {
  	document.getElementById('bestView').innerHTML='&nbsp;';
  }
}
//***

