// ///////////////////////////////////////////////////////////////////////////////////
// // Detect Browser
// ///////////////////////////////////////////////////////////////////////////////////
var pc = navigator.appVersion.indexOf("Windows")>-1 || navigator.appVersion.indexOf("Win")>-1;
var mac = navigator.appVersion.indexOf("Macintosh") > -1;
var browserName = navigator.appName.toUpperCase();
var NS = browserName.indexOf("NETSCAPE") > -1;
var IE = browserName.indexOf("EXPLORER") > -1;
// ///////////////////////////////////////////////////////////////////////////////////

// ///////////////////////////////////////////////////////////////////////////////////
// // Detect OS.
// ///////////////////////////////////////////////////////////////////////////////////
var agt = navigator.userAgent;
var yourOS="unknown"

if ((agt.indexOf("Win95")!=-1)||(agt.indexOf("Windows 95")!=-1)) 
	yourOS='Windows 95'
if ((agt.indexOf("Win98")!=-1)||(agt.indexOf("Windows 98")!=-1))
	yourOS='Windows 98'
if ((agt.indexOf("WinNT")!=-1)||(agt.indexOf("Windows NT")!=-1))
	yourOS='Windows NT'
if ((agt.indexOf("Win16")!=-1)||(agt.indexOf("Windows 3.1")!=-1))
	yourOS='Windows 3.<i>x</i>'
if (agt.indexOf("Macintosh")!=-1){
	if (agt.indexOf("PC)")!=-1)
		yourOS='Mac PPC'
	else
		yourOS='Mac 68K'
}
if (agt.indexOf("SunOS")!=-1)
	yourOS='Unix Sun'
if (agt.indexOf("IRIX")!=-1)
	yourOS='Unix SGI'
if (agt.indexOf("HP-UX")!=-1)
	yourOS='Unix HP'
if (agt.indexOf("AIX")!=-1)
	yourOS='Unix IBM';
// ///////////////////////////////////////////////////////////////////////////////////

// ///////////////////////////////////////////////////////////////////////////////////
// // Detect Browser Version
// ///////////////////////////////////////////////////////////////////////////////////
if(IE){
	var MSIE_temp = navigator.appVersion.indexOf("MSIE") + 5;
	BrowserVer = parseInt(navigator.appVersion.substring(MSIE_temp, MSIE_temp+1));
}
else
	BrowserVer = parseInt(navigator.appVersion.substring(0, 1));
// ///////////////////////////////////////////////////////////////////////////////////

function getOperatingSystem(){
	return yourOS;
}

function getBrowserVer(){
	return BrowserVer;
}

function isNetscape(){
	if(NS)
		return true;
	else
		return false;
}

function isInternetExplorer(){
	if(IE)
		return true;
	else
		return false;
}

function isPc(){
	if(pc)
		return true;
	else
		return false;
}

function isMac(){
	if(mac)
		return true;
	else
		return false;
}

var isIE4 = (document.all) ? true : false;
var isW3C = (document.getElementById && !isIE4) ? true : false;
function getScreenWidth(){
	if(document.layers || isIE4 || isW3C)
		return screen.width;
}
function getScreenHeight(){
	if(document.layers || isIE4 || isW3C)
		return screen.height
}

////////////////////////////////////////////////////////////////////////////////////////
// Roll over script
////////////////////////////////////////////////////////////////////////////////////////
var onNavImages = new Array;
var offNavImages = new Array;
var current_img = "";
function preloadImage(directory, name){
	if(document.images){
		onNavImages[name] = new Image();
		onNavImages[name].src = directory + name + "_on.gif";

		offNavImages[name] = new Image();
		offNavImages[name].src = directory + name + "_off.gif";
	}
}

function preloadImage2(directory, name, ext){
	if(document.images){
		onNavImages[name] = new Image();
		onNavImages[name].src = directory + name + "." + ext;
	}
}

function msOver(name){
	if(document.images && name != current_img)
		document[name].src = onNavImages[name].src;
}

function msOut(name){
	if(document.images && name != current_img)
		document[name].src = offNavImages[name].src;
}

function thumbnail_click(current, name){
	if(document.images && current != current_img) {
		document[current_img].src = offNavImages[current_img].src;
		document['quote'].src = onNavImages[name].src;
		document['quote_img'].src = onNavImages[name+'_img'].src;
		current_img = current;
	}	
}

function IAAM_form() {
	return openWin('/IAAM_form.html', 'IAAMform', 627, 500, 'yes');	
}

function avdirect_services_form() {
	return openWin('/avdirect_services_form.html', 'avdirectform', 627, 500, 'yes');	
}

function demo_request_form() {
	return openWin('/demo_request_form.html', 'demorequestform', 627, 500, 'yes');	
}

function printsampleticket() {
	return openWin('/Pelicans_PAHT.JPG', 'sample', 500, 500, 'yes');
}

function customerlogin() {
	return openWin('/customer_support/login.html', 'login', 780, 500, 'yes')
}

function privacypolicy() {
	return openWin('/privacy.html', 'privacy', 500, 400, 'yes');
}

function customer_ecare() {
	return openWinCenter('/services/AVdirect_diagram4.html', 'customer_ecare', 700, 625, 'yes')
}	

function email_blast() {
	return openWinCenter('/images/services/AVdirect_diagram4.jpg', 'email_blast', 450, 475, 'yes')
}

function customer_login() {
	return openWinCenter('/customer_support/index.html', 'login', 780, 400, 'yes')
}	
	
////////////////////////////////////////////////////////////////////////////////////////

function openSecuredFormsWin(pathfile, name, width, height, scroll, resizeable){
	resizeable = (resizeable == "yes") ? "yes" : "no"
	
	var win;
	win = window.open(pathfile,name,"width=" + width + ",height=" + height + ",scrollbars="+scroll+",top=5,left=10,toolbar=no,location=yes,directories=yes,status=yes,menubar=yes,resizable=" + resizeable + ",alwaysRaised=no,z-lock=no");

	if(win.opener == null)
		win.opener = window;
 
	win.opener.name = "main_page";

	if(window.focus)
		win.focus();

	return false;
}

function openWin(pathfile, name, width, height, scroll, resizeable){
	resizeable = (resizeable == "yes") ? "yes" : "no"
	
	var win;
	win = window.open(pathfile,name,"width=" + width + ",height=" + height + ",scrollbars="+scroll+",top=5,left=10,toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=" + resizeable + ",alwaysRaised=no,z-lock=no");

	if(win.opener == null)
		win.opener = window;
 
	win.opener.name = "main_page";

	if(window.focus)
		win.focus();

	return false;
}

function openWin2(pathfile, name, width, height,scroll){
	var win;
	win = window.open(pathfile,name,"width=" + width + ",height=" + height + ",scrollbars="+scroll+",top=5,left=10,toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=no,alwaysRaised=no,z-lock=no");

	if(win.opener == null)
		win.opener = window;
 
	win.opener.name = "main_page";

	if(window.focus)
		win.focus();
}

function openEmptyWin(name, width, height,scroll){
	var win;
	win = self.opener.open('',name,"width=" + width + ",height=" + height + ",scrollbars="+scroll+",top=5,left=10,toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=no,alwaysRaised=no,z-lock=no");

	if(win.opener == null)
		win.opener = self.opener;
 
	self.opener.name = "main_page";

	if(window.focus)
		win.focus();

	return false;
}

var isIE4 = (document.all) ? true : false;
var isW3C = (document.getElementById && !isIE4) ? true : false;
function getScreenWidth(){
	if(document.layers || isIE4 || isW3C)
		return screen.width;
}
function getScreenHeight(){
	if(document.layers || isIE4 || isW3C)
		return screen.height
}
function openWinCenter(pathfile, name, width, height, scroll, resizeable){
	resizeable = (resizeable == "yes") ? "yes" : "no"
	
	var winx=(width/2)
	var winy=(height/2)	
	var x = (getScreenWidth()/2)-winx;
	var y = (getScreenHeight()/2)-winy;

	var win;
	win = window.open(pathfile,name,"width=" + width + ",height=" + height + ",scrollbars="+scroll+",top="+y+",left="+x+",toolbar=no,location=no,directories=no,status=yes,menubar=no,resizable=" + resizeable + ",alwaysRaised=no,z-lock=no");

	if(win.opener == null)
		win.opener = window;
 
	win.opener.name = "main_page";

	if(window.focus)
		win.focus();

	return false;
}

function getRandomIndex(max) {
	var randomNum = Math.random();
	randomNum = randomNum * max;
	randomNum = parseInt(randomNum);
	if(isNaN(randomNum)) randomNum = 1; // for Netscape
	return randomNum;
}

function writeFlashVBScript(){
	if(isPc() && isInternetExplorer()){    // determine through VBScript wether IE has Flash installed
		document.write('<SCRIPT LANGUAGE="VBScript"><!-- \n ')
		document.write('function hasFlash()  \n')
		document.write('On error resume next \n ')
		document.write('useFlash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash.3")) \n')
		document.write('hasFlash = useFlash \n')
		document.write('End function \n ')
		document.write('--> \n')
		document.write('<\/SCRIPT> ')
	}
}

function printPage( lang ){
	var mac_msg = (lang == "en" || lang == "EN")
				? "To print this page press Command + P on your keyboard simultaneously."
				: "Pour imprimer cette page, faites Commande+P au clavier.";
				
	var pc_msg = (lang == "en" || lang == "EN")
				? "To print this page press Ctrl + P on your keyboard simultaneously."
				: "Pour imprimer cette page, faites Ctrl+P au clavier.";
	
	if(window.print)
		window.print();
	else
		alert( ( isMac() ) ? mac_msg : pc_msg );

	return false;
}


function parentWindowLoad(url) {
	self.opener.location = url;
	self.opener.focus();
}


