

function StringArray (n) {
  this.length = n;
  for (var i = 1; i <= n; i++) {
    this[i] = " "
  }
}

function getImage(location) {
	var currentdate = 0;
	var max;
	var image = "";
	if(location == "right"){
		max = rightImage.length-1;
	}else{
		max = leftImage.length-1;
	}
	
	var ran = Math.round(Math.random()*max);

	if(location == "right"){
		image = rightImage[ran];
	}else{
		image = leftImage[ran];
	}	

	//alert(image);
	return(image);
}

function showgallery() {
	
	if (hasRequestedVersion) {
	
  	try{
      var checkforexistence = flashxml;
  		 //SWF paramaters ("path to SWF file", "ID of Flash Movie", width of flash object, height of flash object, Flash version needed, leave at 8, background color)
  		var so = new SWFObject("/Themes/Default/en-us/SiteBuilder/themes/Corporate/flash/corp_auto_gallery.swf", "jobgallery", 220, 165, "8", "1a3557");
  		so.addParam("quality", "high");
  		so.addParam("wmode", "transparent");
  		so.addParam("scale", "noscale");
  		so.addParam("id", "jobgallery");
  		so.addParam("name", "jobgallery");
  		so.addParam("allowScriptAccess", "sameDomain");
  		so.addParam("type", "application/x-shockwave-flash");
  		so.addParam("pluginspage", "http://www.adobe.com/go/getflashplayer");
  		so.addParam("align", "middle");
  		so.addVariable("config", flashxml);
  		so.write("photogallery");
    } 
    catch(e){ 
  		 var n=document.getElementById('photogallery');
  		 n.innerHTML="<img src='" + imageLanguagePath + "/slideshow.gif' />";
    }

	} else {  // flash is too old or we cant detect the plugin; send back to with no flash passed in querystring
		 var n=document.getElementById('photogallery');
		 n.innerHTML="<img src='" + imageLanguagePath + "/slideshow.gif' />";
	}
}

function postalSubmit(name, url, err) 
{
     var obj = document.getElementById("postal_" + name);
     if (CheckPostal(obj)) {
        //var frm = document.all[name];
        var frm = document.getElementById(name);
        frm.action = url;
        frm.postal.value = obj.value;
        frm.submit();
     } else {obj.value=""; alert(err); return false;} 
}
function CheckPostal(obj)
{
      var rx = new RegExp(obj.getAttribute("validationexpression"));
      if (obj.value.length == 0) { return false; }
      var m = rx.exec(obj.value);
      if ((m != null) && (obj.value == m[0])) return true;
      else return false; 
}

function swapButtons(activeDiv, hiddenDiv) {
    activeDiv.style.visibility = 'hidden';
    hiddenDiv.style.visibility = 'visible';    
}


function corporateSearch(sitekey, resultsPageKey, languagecode) {
    if(languagecode==''){
        window.location = '/channelnet.aspx?cn1=sitebuilder&act1=view&crt1=sitekey=' + sitekey + '%26pagekey=' + resultsPageKey + '&cn2=sitebuilder&act2=searchpagesection&crt2=type=corporate%26sitekey=' + sitekey + '%26keyword=' + document.getElementById('searchinput').value
    }
        
    else{
        window.location = '/channelnet.aspx?cn1=sitebuilder&textlanguage='+languagecode+'&act1=view&crt1=sitekey=' + sitekey + '%26pagekey=' + resultsPageKey + '&cn2=sitebuilder&act2=searchpagesection&crt2=type=corporate%26sitekey=' + sitekey + '%26keyword=' + document.getElementById('searchinput').value
    }
}
