// JavaScript Document
//active link script
function scriptInit() {
if (!document.getElementById) {
	return;
	}
}
function addEvent(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
	elm.addEventListener(evType, fn, useCapture);
	return true;
	} else if (elm.attachEvent) {
	var r = elm.attachEvent('on' + evType, fn);
	return r;
	} else {
	elm['on' + evType] = fn;
	}
}
function checkActive() {
	var a = document.getElementsByTagName("a");
	if (window.location.href.substr(location.href.length - 1, 1) == '/') {
		var loc = window.location.href + 'default.asp'; 
	}
	else {
		var loc = window.location.href;
	}
	for(var i=0; i < a.length; i++) {
		if (a[i].href == loc) {
			a[i].setAttribute("class", "active");
			a[i].setAttribute("className", "active");
		}
	}
}
addEvent(window, 'load', checkActive, false);


// create the image rotator
/*$(function() {
            setInterval("rotateImages()", 2500);
        });

        function rotateImages() {
            var oCurPhoto = $('#photoShow div.current');
            var oNxtPhoto = oCurPhoto.next();
            if (oNxtPhoto.length == 0)
                oNxtPhoto = $('#photoShow div:first');

            oCurPhoto.removeClass('current').addClass('previous');
            oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 1000,
                function() {
                    oCurPhoto.removeClass('previous');
                });
        }

*/

function getsiteRoot(){
	var url = document.location.toString() ; //url
	var e_url = '' ; //edited url
	var p = 0 ; //position
	var p2 = 0 ;//position 2
	p = url.indexOf("//") ;
	e_url = url.substring(p+2) ;
	p2 = e_url.indexOf("/") ;
	var root_url = url.substring(0,p+p2+3);
	
	//temp
	//root_url += "artio-web5/";
	return root_url;
}


function initLanding(){
	var rt = getsiteRoot();
	var currRegion = getCookie("myregion");
	var currDefault = getCookie("regionDefault");
	if(!(currDefault == null || currDefault == "")){
		if(!(currRegion == null || currRegion == "")){
			if(currRegion == "US"){
				window.location=rt+"us/default.asp";
				//window.location = "http://www.google.com";
			}
			else if(currRegion == "Canada"){
				var canadaDisclaimer = getCookie("canadaDisclaimer");
				if(!(canadaDisclaimer == null || canadaDisclaimer == "")){
					
					window.location = rt+"canada/default.asp";
				}
				else{
					window.location = rt+"canada/canadadisclaimer.asp";
				}
			}
			else if(currRegion == "Europe"){
				var nonusDisclaimer = getCookie("europeDisclaimer");
				if(!(nonusDisclaimer == null || nonusDisclaimer == "")){
					window.location = rt+"europe/default.asp";
				}
				else{
					window.location = rt+"europe/europedisclaimer.asp";
		
				}
			}
			else if(currRegion == "Australia/Asia"){
				var nonusDisclaimer = getCookie("australiaasiaDisclaimer");
				if(!(nonusDisclaimer == null || nonusDisclaimer == "")){
					window.location = rt+"europe/default.asp";
				}
				else{
					window.location = rt+"europe/europedisclaimer.asp";
		
				}
			}
			else if(currRegion == "Africa/Middle East"){
				var nonusDisclaimer = getCookie("africamideastDisclaimer");
				if(!(nonusDisclaimer == null || nonusDisclaimer == "")){
					window.location = rt+"africaMiddleEast/default.asp";
				}
				else{
					window.location = rt+"africaMiddleEast/africaMiddleEastdisclaimer.asp";
		
				}
			}
			else if(currRegion == "Latin America"){
				var nonusDisclaimer = getCookie("latinamericaDisclaimer");
				if(!(nonusDisclaimer == null || nonusDisclaimer == "")){
					window.location = rt+"latinAmerica/default.asp";
				}
				else{
					window.location = rt+"latinAmerica/latinAmericadisclaimer.asp";
		
				}
			}
			
		}
	}
		

	
}

function setAboutusNav(){
	var currRegion = getCookie("myregion");
	var navdiv = document.getElementById("navigation");
	var navstr = "";
	if(currRegion == "US"){
		navstr+="<!-- #INCLUDE file='../includes/UsNav.asp' -->";
	}
	else if(currRegion == "Canada"){
		
		navstr+="<!-- #INCLUDE file='../includes/canadaNav.asp' -->";
	}
	else{
		navstr+="<!-- #INCLUDE file='../includes/nonUsNav.asp' -->";
	}
	navdiv.innerHTML = "testing after init";
}





function differentRegion(){
	var rt = getsiteRoot();
	clearCookies();
	window.location = rt+"default.asp";
}

function clearCookies(){
	setCookie("nonusDisclaimer", "", 365);
	
	setCookie("canadaDisclaimer", "", 365);
	
	setCookie("africamideastDisclaimer", "", 365);
	setCookie("australiaasiaDisclaimer", "", 365);
	setCookie("europeDisclaimer", "", 365);
	setCookie("latinamericaDisclaimer", "", 365);
	
	setCookie("myregion", "", 365);
	setCookie("regionDefault", "", 365);
}



function initCanada(){
	var rt = getsiteRoot();
	var canadaDisclaimer = getCookie("canadaDisclaimer");
	var verifyRegion = getCookie("myregion");
	if((verifyRegion == null || verifyRegion == "")){
		//clearCookies("canada");
		window.location = rt+"default.asp";
	} 
	else{
		if((canadaDisclaimer == null || canadaDisclaimer == "")){
		//clearCookies("canada");
			window.location = rt+"canada/canadadisclaimer.asp";
		}
	}
}


function initAfricaMideast(){
	var rt = getsiteRoot();
	var nonusDisclaimer = getCookie("africamideastDisclaimer");
	var verifyRegion = getCookie("myregion");
	if((verifyRegion == null || verifyRegion == "")){
		//clearCookies("canada");
		window.location = rt+"default.asp";
	} 
	else{
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
			window.location = rt+"africaMiddleEast/africaMiddleEastdisclaimer.asp";
		}
		else{
			placeNonUsRegionName();
		//setsideNewsForAustralia();
		}
	}
}

function initAustraliaAsia(){
	var rt = getsiteRoot();
	var nonusDisclaimer = getCookie("australiaasiaDisclaimer");
	var verifyRegion = getCookie("myregion");
	if((verifyRegion == null || verifyRegion == "")){
		//clearCookies("canada");
		window.location = rt+"default.asp";
	} else{
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
		window.location = rt+"australiaAisa/australiaAsiadisclaimer.asp";
	}
	else{
		placeNonUsRegionName();
		setsideNewsForAustralia();
	}
	}
}

function initEurope(){
	var rt = getsiteRoot();
	var nonusDisclaimer = getCookie("europeDisclaimer");
	var verifyRegion = getCookie("myregion");
	if((verifyRegion == null || verifyRegion == "")){
		//clearCookies("canada");
		window.location = rt+"default.asp";
	} else{
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
		window.location = rt+"europe/europedisclaimer.asp";
	}
	else{
		placeNonUsRegionName();
		setsideNewsForAustralia();
	}
	}
}


function initLatinAmerica(){
	var rt = getsiteRoot();
	var nonusDisclaimer = getCookie("latinamericaDisclaimer");
	var verifyRegion = getCookie("myregion");
	if((verifyRegion == null || verifyRegion == "")){
		//clearCookies("canada");
		window.location = rt+"default.asp";
	} else{
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
		window.location = rt+"latinAmerica/latinAmericadisclaimer.asp";
	}
	else{
		placeNonUsRegionName();
		setsideNewsForAustralia();
	}
	}
}




function initNonUS(){
	var rt = getsiteRoot();
	var nonusDisclaimer = getCookie("nonusDisclaimer");
	var verifyRegion = getCookie("myregion");
	if((verifyRegion == null || verifyRegion == "")){
		//clearCookies("canada");
		window.location = rt+"default.asp";
	} else{
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
		window.location = rt+"nonUs/nonUsDisclaimer.asp";
	}
	else{
		placeNonUsRegionName();
		setsideNewsForAustralia();
	}
	}
}

function setRegionChoice(){
	var rt = getsiteRoot();
	var currchoice = document.goForm.mySelectbox.options[document.goForm.mySelectbox.selectedIndex].innerHTML;
	var currchoiceindex = document.goForm.mySelectbox.selectedIndex;
	if(currchoiceindex > 0){
	var ch = document.getElementById("regionCheckbox");
	
	if(ch.checked == true){
		setCookie("regionDefault", "true", 365);
	}
	
	if(currchoice == "US"){
		setCookie("myregion", "US", 365);
			//window.location = rt+"us/default.asp";
	}
	else if(currchoice == "Canada"){
		setCookie("myregion", "Canada", 365);
			//window.location = rt+"canada/canadadisclaimer.asp";
	}
	else if(currchoice == "Europe"){
		setCookie("myregion", "Europe", 365);
	}
	else if(currchoice == "Australia/Asia"){
		setCookie("myregion", "Australia/Asia", 365);
	}
	else if(currchoice == "Africa/Middle East"){
		setCookie("myregion", "Africa/Middle East", 365);
	}
	else if(currchoice == "Latin America"){
		setCookie("myregion", "Latin America", 365);
	}
	
	
	if(currchoice == "US"){
			//setCookie("myregion", "US", 365);
			window.location = rt+"us/default.asp";
	}
	else if(currchoice == "Canada"){
		//setCookie("myregion", "Canada", 365);
		window.location = rt+"canada/canadadisclaimer.asp";
	}
	else if(currchoice == "Europe"){
		//setCookie("myregion", currchoice, 365);
		window.location = rt+"europe/europedisclaimer.asp";
	}
	else if(currchoice == "Australia/Asia"){
		window.location = rt+"australiaAsia/australiaAsiadisclaimer.asp";
	}
	else if(currchoice == "Africa/Middle East"){
		window.location = rt+"africaMiddleEast/africaMiddleEastdisclaimer.asp";
	}
	else if(currchoice == "Latin America"){
		window.location = rt+"latinAmerica/latinAmericadisclaimer.asp";
	}
	}
		
}

function processDisclaimer(reg){
		var rt = getsiteRoot();
		if(reg == "Europe"){
			setCookie("europeDisclaimer", "true", 365);
			window.location = rt+"europe/default.asp";
		}
		else if(reg == "Australia/Asia"){
			setCookie("australiaasiaDisclaimer", "true", 365);
			window.location = rt+"australiaAsia/default.asp";
		}
		else if(reg == "Africa/Middle East"){
			setCookie("africamideastDisclaimer", "true", 365);
			window.location = rt+"africaMiddleEast/default.asp";
		}
		else if(reg == "Latin America"){
			setCookie("latinamericaDisclaimer", "true", 365);
			window.location = rt+"latinAmerica/default.asp";
		}
		
}

function processRejectDisclaimer(whichdesc){
		var rt = getsiteRoot();
	clearCookies();
	window.location = rt+"default.asp";
}


function processCanadaDisclaimer(){
		var rt = getsiteRoot();
		setCookie("canadaDisclaimer", "true", 365);
		window.location = rt+"canada/default.asp";
		
}

function processRejectCanadaDisclaimer(whichdesc){
		var rt = getsiteRoot();
	clearCookies();
	window.location = rt+"default.asp";
}

function checkMenuregion(){
	var reg = getCookie("myregion");
	if(!(reg == "US" || reg == "Canada")){
		placeNonUsRegionName();
	}
}
	
	
function goRegionHome(){
	var reg = getCookie("myregion");
	var rt = getsiteRoot();
	if(reg == "US"){
		window.location = rt+"us/default.asp";
	}
	else if(reg == "Canada"){
		
		var canadaDisclaimer = getCookie("canadaDisclaimer");
		if((canadaDisclaimer == null || canadaDisclaimer == "")){
		//clearCookies("nonus");
			window.location = rt+"canada/canadadisclaimer.asp";
		}
		else{
			window.location = rt+"canada/default.asp";
		}
	
	}
	else if(reg == "Europe"){
		
		var nonusDisclaimer = getCookie("europeDisclaimer");
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
			window.location = rt+"europe/europedisclaimer.asp";
		}
		else{
			window.location = rt+"europe/default.asp";
		}
	}
	else if(reg == "Australia/Asia"){
		var nonusDisclaimer = getCookie("australiaasiaDisclaimer");
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
			window.location = rt+"australiaAsia/australiaAsiadisclaimer.asp";
		}
		else{
			window.location = rt+"australiaAsia/default.asp";
		}
	}
	else if(reg == "Africa/Middle East"){
		var nonusDisclaimer = getCookie("africamideastDisclaimer");
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
			window.location = rt+"africaMiddleEast/africaMiddleEastdisclaimer.asp";
		}
		else{
			window.location = rt+"africaMiddleEast/default.asp";
		}
	}
	else if(reg == "Latin America"){
		var nonusDisclaimer = getCookie("latinamericaDisclaimer");
		if((nonusDisclaimer == null || nonusDisclaimer == "")){
		//clearCookies("nonus");
			window.location = rt+"latinAmerica/latinAmericadisclaimer.asp";
		}
		else{
			window.location = rt+"latinAmerica/default.asp";
		}
	}
}

function placeNonUsRegionName(){
	var reg = getCookie("myregion");
	//mainnavActive
	var regdiv = document.getElementById("mainnavActive").childNodes[0];
	regdiv.innerHTML = reg;
}
			
function setsideNewsForAustralia(){
	var reg = getCookie("myregion");
	if(reg == "Australia/Asia"){
		var rt = getsiteRoot();
		var newsdiv = document.getElementById("sidenews");
		var insertStr = "";
		insertStr+="<table width='100%' border='0' cellpadding='8' cellspacing='0'>";
        insertStr+="<tr>";
        insertStr+="<td><table width='100%' border='0' cellpadding='8' cellspacing='0'>";   
		insertStr+="<tr>";
        insertStr+="<td bgcolor='#C9C0B6'><h2>News</h2>";
		insertStr+="</td>";
  		insertStr+="</tr>";
        insertStr+="<tr>";
        insertStr+="<td bgcolor='#DED8D0'><p><a href='"+rt+"/documents/Press_Release_FINAL_VERSION.pdf' target='_blank'>Artio Global Opens Sydney Office</a></p>";
		insertStr+="</td>";
        insertStr+="</tr>";
      	insertStr+="</table>";
		insertStr+="</td>";
        insertStr+="</tr>";
      	insertStr+="</table>";
		newsdiv.innerHTML = insertStr;
	  
	}
}
			


function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString())+"; path=/";
document.cookie=c_name + "=" + c_value;
}


function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
  return null;
}



// JavaScript Document



//rollover image

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_popupMsg(msg) { //v1.0
  alert(msg);
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


