<!--
MM_preloadImages('Resources/Images/navOurWork_over.gif','Resources/Images/navMission_on.gif','Resources/Images/navOurRoots_over.gif','Resources/Images/navCompetencies_over.gif','Resources/Images/navCareers_over.gif','Resources/Images/navContacts_over.gif');
 
function toggleDetails(ref){
    var descID = document.getElementById('details' + ref);
    if (descID != null)
    {
        if (descID.style.display == 'block'){
            descID.style.display = 'none';
            document.getElementById("btn" + ref).src = 'Resources/Images/btnExpand.gif';
            
        }else{
            descID.style.display = 'block';
            document.getElementById("btn" + ref).src = 'Resources/Images/btnCollapse.gif';
        }
    }
}
 
function showNext(ref,idPrefix,totalCount){
    var to = 0;
    if (ref == totalCount)
        to = 1;
    else
        to = ref + 1;
        
    for (i=1; i <= totalCount; i++)
    {
	    if (i == to)
	        document.getElementById(idPrefix + i).style.display = 'block';
	    else
	        document.getElementById(idPrefix + i).style.display = 'none';	    
    }
}
 
function sifrHeadline(ref,divID){
   var so = new SWFObject("Resources/swf/Sifr-Headline.swf", "Sifr-Headline", "492", "33", "7", "#336699");  
   so.addParam("wmode", "transparent");
   so.addVariable("titleText", ref);
   so.write("flashheadline" + divID);
}
 
function sifrSubheadline(ref,divID){
   var so = new SWFObject("Resources/swf/Sifr-Subheadline.swf", "Sifr-Subheadline", "492", "20", "7", "#336699");  
   so.addParam("wmode", "transparent");
   so.addVariable("titleText", ref);
   so.write("flashsubheadline" + divID);
}
 
function sifrSubheadlineOL(ref,divID){
   var so = new SWFObject("Resources/swf/Sifr-SubheadlineOverlay.swf", "Sifr-SubheadlineOverlay", "492", "18", "7", "#336699");  
   so.addParam("wmode", "transparent");
   so.addVariable("titleText", ref);
   so.write("flashsubheadline" + divID);
}
 
function GetQueryVariable(variable)
{
    var query = window.location.search.substring(1);
    var vars = query.split('&');
    for (var i=0;i<vars.length;i++) 
    {
        var pair = vars[i].split('=');
        if (pair[0] == variable) 
        {
            return pair[1];
        }
    }
    return "";
}
 
function SetDropDownValue(o, v)
{
    for(var c = 0; c < o.options.length; c++)
    {
        if(o.options[c].value == v)
        {
            o.selectedIndex = c;
            break;
        }
    }
}
 //USed in direct Form
//function ResetContacts(){
//if (document.getElementById('txtName').value != ""){document.getElementById('txtName').value = ""}
//if (document.getElementById('txtEmail').value != ""){document.getElementById('txtEmail').value = ""}
//if (document.getElementById('txtPhone').value != ""){document.getElementById('txtPhone').value = ""}
//if (document.getElementById('txtComment').value != ""){document.getElementById('txtComment').value = ""}

//alert("All Fields Cleared.");

//} 

/*
function validateRegistration(f){
    var msgc = "";
// alert("test");
    //if (document.getElementById('purpose').value == 0){msg += "-- Purpose of Contacting Us\n";}
//    if (document.getElementById('ddlTitle').value == ""){msg += "-- Title\n";}
//    if (document.getElementById('txtfrstNam').value == ""){msgc += "-- First Name\n";}
//    if (document.getElementById('txtLstNam').value == ""){msgc += "-- Last Name\n";}
//    if (document.getElementById('txtCellno').value == ""){msgc += "-- Cell No\n";}
//    if (document.getElementById('ddlContry').value == "---Select-Country---"){msg += "-- Country\n";}
//    if (document.getElementById('ddlSts').value == "---Select-State---"){msg += "-- State/Province\n";}
//    if (document.getElementById('ddlcty').value == "---Select-City---"){msg += "-- City\n";}
    //if (document.getElementById('ddlTitle').value == ""){msg += "-- Title\n";}
    //if (document.getElementById('lastname').value == ""){msg += "-- Last Name\n";}
//    if (ValidateEmail(document.getElementById('txtemail')) == false){msgc += "-- Valid E-mail Address\n";}
//    if (document.getElementById('txtphone').value == ""){msgc += "-- Phone\n";}
    //if (document.getElementById('txtComment').value == ""){msg += "-- Comment\n";}
    //alert("test");
    //if(f.elements[i].name.match("chkbx"))
    if(document.getElementsByName("chkbx"))
		{
		
			if(document.getElementById("chkbx").value < 1)
			{
			    	{msgc += "-- Must select one of the plan\n";}
				//document.getElementById("checkbox").focus();
				//return false;
			}
		}
   
 
    if (msgc != ""){
        alert("The following required field(s) are missing:\n\n" + msgc + "\nPlease complete the form and resubmit.");        
    }
    else
    {
        //var x = getFormElementsXML("formfield", "contactUs");
        //Mortenson.AjaxAPI.MortensonAjax.FormSave(x, Process_SubmitForm);    
        //alert("Gud work");
    }*/
//} 21st April 2010
function IncreaseChkbxvalue(value)
	{
		var id = value.id;
		//alert(id+" >> "+document.getElementById('cbc').value);
		if(document.getElementById(id).checked == true)
		{
			//alert(document.getElementById('cbc').value);
			v = document.getElementById('chkbx').value;
			v = parseInt(v) + 1;
			document.getElementById('chkbx').value = v;
		}
	}
 
 //Used in direct Form
//function validateContact(){
//    var msg = "";
// 
//    //if (document.getElementById('purpose').value == 0){msg += "-- Purpose of Contacting Us\n";}
//    if (document.getElementById('txtName').value == ""){msg += "-- Name\n";}
//    //if (document.getElementById('lastname').value == ""){msg += "-- Last Name\n";}
//    if (ValidateEmail(document.getElementById('txtEmail')) == false){msg += "-- Valid E-mail Address\n";}
//    if (document.getElementById('txtPhone').value == ""){msg += "-- Phone\n";}
//    if (document.getElementById('txtComment').value == ""){msg += "-- Comment\n";}
// 
//    if (msg != ""){
//        alert("The following required field(s) are missing:\n\n" + msg + "\nPlease complete the form and resubmit.");        
//    }
//    else
//    {
//        //var x = getFormElementsXML("formfield", "contactUs");
//        //Mortenson.AjaxAPI.MortensonAjax.FormSave(x, Process_SubmitForm);    
//        alert("Gud work");
//    }
//}




function Process_SubmitForm(res){
    if (res.error){
        alert("An error occurred.\nYour inquiry could not be processed.  " + res.error.Message)
    }
    else
    {
        document.location.href="Page_ContactUsConfirmation.aspx";
    }
}
 //used in direct form
//function ValidateEmail(obj)
//{
//    var str = obj.value;
//    if (str == "")
//        return false;
//        
//    var at="@";
//    var dot=".";
//    var lat=str.indexOf(at);
//    var lstr=str.length;
//    var ldot=str.indexOf(dot);
//    if (str.indexOf(at)==-1){
//       return false;
//    }
// 
//    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
//       return false;
//    }
// 
//    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
//        return false;
//    }
// 
//     if (str.indexOf(at,(lat+1))!=-1){
//        return false;
//     }
// 
//     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
//        return false;
//     }
// 
//     if (str.indexOf(dot,(lat+2))==-1){
//        return false;
//     }
// 
//     if (str.indexOf(" ")!=-1){
//        return false;
//     }
// 
//     return true;
//}
 
function getFormElementsXML(strAttributeName, strAttributeValue){
    var arrElements = document.body;
    if (!arrElements.all)	
    {
        arrElements = arrElements.getElementsByTagName('*');
    }
    else
    {
       arrElements = arrElements.all;
    }
	
    var arrRetEl = new Array();
    var oAttribVal = (typeof strAttributeValue != "undefined")? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)") : null;
    var oCurrent;
    var oAttribute;
    var sReturn='';
	
    var aReturn =new Array();
    aReturn.push('<root>');
    
        for(var i=0; i<arrElements.length; i++){
	    oCurrent = arrElements[i];
	    oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
	    
	    if(typeof oAttribute == "string" && oAttribute.length > 0){
		    if(typeof strAttributeValue == "undefined" || (oAttribVal && oAttribVal.test(oAttribute))){
		        if(oCurrent.type=="checkbox"){
		            aReturn.push('<' + oCurrent.name + ' id=\"' + oCurrent.id + '\">' + oCurrent.checked + '</' + oCurrent.name + '>');
		        }else{
                    aReturn.push('<' + oCurrent.id + '>' + oCurrent.value + '</' + oCurrent.id + '>'); 
		        }
		    }
	    }
    }
    aReturn.push('</root>');
    sReturn = aReturn.join('');
 
    return sReturn;
}
 
 function getFormElementsArray(strAttributeName, strAttributeValue){
    var arrElements = document.body;
    if (!arrElements.all)	
    {
        arrElements = arrElements.getElementsByTagName('*');
    }
    else
    {
       arrElements = arrElements.all;
    }
	
    var arrRetEl = new Array();
    var oAttribVal = (typeof strAttributeValue != "undefined")? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)") : null;
    var oCurrent;
    var oAttribute;
    var sReturn='';
	
    var aReturn =new Array();
	
    for(var i=0; i<arrElements.length; i++){
        oCurrent = arrElements[i];
        oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
        if(typeof oAttribute == "string" && oAttribute.length > 0){
	        if(typeof strAttributeValue == "undefined" || (oAttribVal && oAttribVal.test(oAttribute))){
                aReturn.push(oCurrent.id);
	        }
        }
    }
 
    return aReturn;
}
 
function Modal_Open(ref){
    document.getElementById(ref).style.top = getScrollY();
    document.getElementById(ref).style.display = "block";
    window.onscroll = function () { document.getElementById(ref).style.top = getScrollY(); };
}
 
function ModalFixed_Open(ref){
    document.getElementById(ref).style.top = getScrollY();
    document.getElementById(ref).style.display = "block";
}
 
function Modal_Close(ref){
    document.getElementById(ref).style.display = "none";
}
 
function getScrollY(){
    scrollY = 0;
    if ( document.documentElement && document.documentElement.scrollTop ){
        scrollY = document.documentElement.scrollTop;
    }else if ( document.body && document.body.scrollTop ){
        scrollY = document.body.scrollTop;
    }else if ( window.pageYOffset ){
        scrollY = window.pageYOffset;
    }else if ( window.scrollY ){
        scrollY = window.scrollY;
    }
    return scrollY + "px";
}
 
function CookieSet(name, value)
{
    var date = new Date();
    date.setTime(date.getTime() + (24 * 60 * 60 * 1000 * 365));
    expires = "; expires=" + date.toGMTString();
    document.cookie = name + "=" + escape(value) + expires + "; path=/"; 
}
 
function CookieRead(name)
{
    var value = document.cookie.match ( '(^|;) ?' + name + '=([^;]*)(;|$)' );
    if (value)
    {
        return unescape(value[2]);
    }
    else
    {
        return null;
    }
}
 
function PageSwap(to, id)
{
    aDivs = new Array();
    aDivs = getFormElementsArray(id, 'true');
    
    for(var i = 0; i < aDivs.length; i++)
    {
        var d = document.getElementById(id + (i + 1));
        
    	if (i + 1 == to)
	        d.style.display = 'block';
	    else
	        d.style.display = 'none';	            
    }         
}
 
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') 
    window.onload = func;
  else 
  {
    window.onload = function() 
    {
      if (oldonload) 
        oldonload();
      func();
    }
  }
}
 
function confirmEmail(){
    // check to make sure the email addresses match
    // let a null value go -- we'll check it again during form submission
    if ((document.getElementById('emailConfirm').value != document.getElementById('email').value) && (document.getElementById('emailConfirm').value != "")){
        alert("The e-mail addresses do not match.\n\nPlease re-enter your e-mail address.");
        document.getElementById('emailConfirm').value = "";
 
        document.getElementById('emailConfirm').focus();   // doesn't work in FF
    }
}
 
function validateEmailSignup(ref){
    var msg = "";
   
    if (ValidateEmail(document.getElementById('email')) == false){msg += "-- Valid E-mail Address\n";}
    if ((document.getElementById('emailConfirm').value != document.getElementById('email').value) || (document.getElementById('emailConfirm').value == "")){msg += "-- Confirm E-mail Address\n";}
    
    if (msg != ""){
        alert("The following required field(s) are missing:\n\n" + msg + "\nPlease complete the form and resubmit.");
        
    }else{
        if (ref == "subscribe"){
            document.getElementById('subscribe').value = "subscribe";
            alert("Thank you for subscribing.");
        }else if (ref == "unsubscribe"){
            document.getElementById('subscribe').value = "unsubscribe";
            alert("You will be unsubscribed from all e-mail newsletter topics.");
        }
        
        var x = getFormElementsXML("formfield", "emailSignup");
        //convert email to lowercase before saving to database
        var emailLC = document.getElementById('email').value.toLowerCase();
        Wipfli.AjaxAPI.WipfliAjax.EmailSignup(emailLC, x, Process_EmailSignup);    
        document.location.href = "emailSignup.aspx";
    }
}
 
function Process_EmailSignup(res){
    if (res.error){
        //alert("An error occurred.\nYour request could not be processed.  " + res.error.Message)
    }
}
 
function resourceDownload(itemID, signupReq){
    var msg = "";
    var formatSelected = "";
    
    if (document.getElementById('PDF')){
        if (document.getElementById('PDF').checked == true){
            formatSelected += "PDF ";
        }
    }
    
    if (document.getElementById('PPT')){
        if (document.getElementById('PPT').checked == true){
            formatSelected += "PPT ";
        }
    }
 
    if (document.getElementById('SWF')){
        if (document.getElementById('SWF').checked == true){
            formatSelected += "SWF ";
        }
    }
 
    if (signupReq == "true"){
        if (document.getElementById('Name').value == ""){msg += "-- Name\n"};
        if (document.getElementById('Company').value == ""){msg += "-- Company\n"};
        if (ValidateEmail(document.getElementById('Email')) == false){msg += "-- Valid E-mail Address\n"};
        if (document.getElementById('Phone').value == ""){msg += "-- Phone Number\n"};
        if (formatSelected == ""){msg += "-- Select at least one download format\n"};
        
        if (msg != ""){
            msg = "The following required fields are missing:\n\n" + msg + "\nPlease complete the form and re-submit.";
        }
    }else{
        if (formatSelected == ""){
            msg = "Please select at least one download format.";
        }
    }
    
    if (msg != ""){
        alert(msg);
    }else{
        alert("Download these formats: " + formatSelected);
    }
}
 
function showModal(ref){
    if (document.getElementById(ref).style.display == "block"){
        document.getElementById(ref).style.display = "none";
        document.getElementById('modalSubmission').style.display = "none";
    }else{
        document.getElementById(ref).style.top = getScrollY();
        document.getElementById(ref).style.display = "block";
        document.getElementById('modalSubmission').style.display = "block";
        window.onscroll = function () { document.getElementById('modalSubmission').style.top = getScrollY(); };
    }
}
 
function getScrollY(){
    scrollY = 0;
    if ( document.documentElement && document.documentElement.scrollTop ){
        scrollY = document.documentElement.scrollTop;
    }else if ( document.body && document.body.scrollTop ){
        scrollY = document.body.scrollTop;
    }else if ( window.pageYOffset ){
        scrollY = window.pageYOffset;
    }else if ( window.scrollY ){
        scrollY = window.scrollY;
    }
    return scrollY + "px";
}
 //used in direct form
//function homeFeatured(divRef,imgRef){
//    if(document.getElementById('homeFeatured1'))
//        document.getElementById('homeFeatured1').style.display = "none";
//    if(document.getElementById('homeFeatured2'))
//        document.getElementById('homeFeatured2').style.display = "none";
//    if(document.getElementById('homeFeatured3'))
//        document.getElementById('homeFeatured3').style.display = "none";
//           
//    
//    document.getElementById("homeFeaturedImg").src = 'Resources/Images/' + imgRef;
//    document.getElementById(divRef).style.display = "block";
//}
 
// function MissionFeatured(divRef,imgRef)
// {
//    if(document.getElementById('homeFeatured4'))
//        document.getElementById('homeFeatured4').style.display = "none";
//    if(document.getElementById('homeFeatured5'))
//        document.getElementById('homeFeatured5').style.display = "none";
//    if(document.getElementById('homeFeatured6'))
//        document.getElementById('homeFeatured6').style.display = "none";
//         document.getElementById("homeFeaturedImg").src = 'Resources/Images/' + imgRef;
//        document.getElementById(divRef).style.display = "block";
// }
 ///used in direct form
//function toggleHomeTabs(ref){
//    if (ref == '1'){
//        document.getElementById('homeTabs1').style.display = "block";
//        document.getElementById('divHomeTabs1').style.display = "block";
//        document.getElementById('homeTabs2').style.display = "none";
//        document.getElementById('divHomeTabs2').style.display = "none";
//    }else{
//        document.getElementById('homeTabs1').style.display = "none";
//        document.getElementById('divHomeTabs1').style.display = "none";
//        document.getElementById('homeTabs2').style.display = "block";
//        document.getElementById('divHomeTabs2').style.display = "block";
//    }
//}

///New script for Toggling Div from MEnu....
// ref is the div name to display toggleDiv4rmMenu
/*function toggleDiv4rmMenu(ref){
    if (ref == '1'){
    //alert("Hi");
    document.getElementById('homeFeatured').style.display = "block";
    document.getElementById('MissionFeatured').style.display = "none";
    document.getElementById('MissionFeatured').style.display = "none";
    document.getElementById('divCompetencies').style.display = "none";
    document.getElementById('divCareer').style.display = "none";
    document.getElementById('divContacts').style.display = "none";
    }else if( ref == '2'){
    //alert("DIV2");
        document.getElementById('MissionFeatured').style.display = "block";
        document.getElementById('homeFeatured').style.display = "none";
        document.getElementById('divOurRoots').style.display = "none";
        ///it show the DIV again
        document.getElementById('divCompetencies').style.display = "none";
        document.getElementById('divCareer').style.display = "none";
        document.getElementById('divContacts').style.display = "none";
    }else if(ref == '3'){
    document.getElementById('MissionContent').style.display = "block";
    document.getElementById('MainContent').style.display = "none";
    document.getElementById('divMission').style.display = "none";
    document.getElementById('divCareer').style.display = "none";
    document.getElementById('divCompetencies').style.display = "none";
    document.getElementById('divContacts').style.display = "none";
    }else if(ref == '4'){
    document.getElementById('divCompetencies').style.display = "block";
    document.getElementById('divOurRoots').style.display = "none";
    document.getElementById('MainContent').style.display = "none";
    document.getElementById('divMission').style.display = "none";
    document.getElementById('divCareer').style.display = "none";
    document.getElementById('divContacts').style.display = "none";
    }else if(ref == '5'){
    document.getElementById('divCareer').style.display = "block";
    document.getElementById('divCompetencies').style.display = "none";
    document.getElementById('divOurRoots').style.display = "none";
    document.getElementById('MainContent').style.display = "none";
    document.getElementById('divMission').style.display = "none";
    document.getElementById('divContacts').style.display = "none";
    }else if(ref == '6'){
    document.getElementById('divContacts').style.display = "block";
    document.getElementById('divCareer').style.display = "none";
    document.getElementById('divCompetencies').style.display = "none";
    document.getElementById('divOurRoots').style.display = "none";
    document.getElementById('MainContent').style.display = "none";
    document.getElementById('divMission').style.display = "none";
    }
    
}
*/
 
function PageSwap(to, id)
{
    aDivs = new Array();
    aDivs = getFormElementsArray(id, 'true');
    
    for(var i = 0; i < aDivs.length; i++)
    {
        var d = document.getElementById(aDivs[i]);        
    	if (i + 1 == to)
	        d.style.display = 'block';
	    else
	        d.style.display = 'none';	            
    }         
}
 
function getFormElementsArray(strAttributeName, strAttributeValue){
    var arrElements = document.body;
    if (!arrElements.all)	
    {
        arrElements = arrElements.getElementsByTagName('*');
    }
    else
    {
       arrElements = arrElements.all;
    }
	
    var arrRetEl = new Array();
    var oAttribVal = (typeof strAttributeValue != "undefined")? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)") : null;
    var oCurrent;
    var oAttribute;
    var sReturn='';
	
    var aReturn =new Array();
	
    for(var i=0; i<arrElements.length; i++){
        oCurrent = arrElements[i];
        oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
        if(typeof oAttribute == "string" && oAttribute.length > 0){
	        if(typeof strAttributeValue == "undefined" || (oAttribVal && oAttribVal.test(oAttribute))){
                aReturn.push(oCurrent.id);
	        }
        }
    }
 
    return aReturn;
}
 
function NewsRetrieve(yr)
{
    var ind = document.getElementById("ddlIndustry").value;
    var loc = document.getElementById("ddlLocation").value;
 
    Mortenson.AjaxAPI.MortensonAjax.NewsArticlesRetrieve(ind, loc, yr, NewsRetrieve_process)
}
 
function NewsRetrieveClear(ref){
    document.getElementById("ddlIndustry").value = 0;
    document.getElementById("ddlLocation").value = 0;
 
    Mortenson.AjaxAPI.MortensonAjax.NewsArticlesRetrieve(0, 0, ref, NewsRetrieve_process)
}
 
function NewsRetrieve_process(res)
{
    if (res.error)
        alert(res.error.Message);
    else
    {
        var d = Ext.get("pressRoom");
        d.update(res.value);
        
        //sifr replacement
        RegenSifrHeaders();
    }
}
 
function RegenSifrHeaders(tag)
{
    if (tag == null)
        tag = "sifrscript";
        
    var arr = getFormElementsArray(tag, '1')
    for(i = 0; i < arr.length; i++)
    {
        if (document.getElementById(arr[i]))
            eval(document.getElementById(arr[i]).text);
    }    
}
 
function toggleDiv(ref){
    var divID = document.getElementById(ref);
    if (divID != null)
    {
        if (divID.style.display == 'block'){
            document.getElementById('modalSubmission').style.display = 'none';
            divID.style.display = 'none';
        }else{
            document.getElementById('modalSubmission').style.display = 'block';
            divID.style.display = 'block';
        }
    }
}
 
function infocentreLogin(){
    var msg = "";
    
    if (document.getElementById('txtUserName').value == ""){msg += "-- Username\n";}
    if (document.getElementById('txtPassword').value == ""){msg += "-- Password\n";}
    if (msg == ""){
        document.frmLogin.submit();
    }else{
        alert("Please complete the following and resubmit:\n\n" + msg);
        toggleDiv('InfoCenter');
    }
}
 
/*
	VIDEO PLAYER
	Examples:
			playVideo('_test.swf', 512, 128);
			playVideo('_test.wmv', 512, 576);
			playVideo('_test.flv', 1024, 576);
			playVideo('_test.flv', 1024, 576, 'headline', 'subheadline');
*/
 
var modalOpenWhenVideoOpens = false;
function playVideo(filename, width, height, headline, subheadline)
{
    try
    {
		if(document.getElementById('modalSubmission').style.display == "block")
		{
			modalOpenWhenVideoOpens = true;
		}
		else
		{
			modalOpenWhenVideoOpens = false;
			showModal('modalSubmission');
		}
		  
		toggleDiv('videoContainer');
		
		if(!headline)
		{
			headline = "";
		}
		if(!subheadline)
		{
			subheadline = "";
		}	
		var headline = new Ext.Template(
										"<strong>" + headline + "</strong>" +
										"<br />" + subheadline
										);
		headline.overwrite(Ext.get("VideoTitleArea"));
		
		var targetHeight =  height;
	
		var fileType = Right(filename, 3).toLowerCase();	
		switch(fileType)
		{
			case 'swf':
				var path = 'Resources/images/' + filename;  
				
				var so = new SWFObject(path, "SWFTitle", width, height, "9", "#000000");  
				so.addParam("wmode", "transparent");
				so.write("vcontainer");   
				break;
			case 'wmv':
				var path = 'Resources/images/' + filename;  
				var elementId = 'videoObject-' + Math.floor(Math.random()*1000);
				var t = new Ext.Template(  
					'<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="player" width="' + width + '" height="' + height + '">' +
						'<param name="url" value="' + path + '" />' +
						'<param name="src" value="' + path + '" />' +
						'<param name="showcontrols" value="true" />' +
						'<param name="autostart" value="true" />' +
						'<embed url="' + path + '" src="' + path + '" />' +
					'</object>');
				t.overwrite(Ext.get("vcontainer"),{id: elementId, Href: path, Width: width, Height: height});   
				break;
			case 'flv':
				var playerPath = "Resources/Swf/Mortenson_VideoPlayer.swf";
				var path = '../Images/' + filename;  
				var elementId = 'videoObject-' + Math.floor(Math.random()*1000);
				var sObj = new SWFObject(playerPath, "title", width, height+68, "7", "#000000");  
				sObj.addVariable("VideoPath", path); 
				sObj.addVariable("VideoWidth", width);
				sObj.addVariable("VideoHeight", height);
				
				sObj.write("vcontainer");  
				targetHeight += 68;			
				break;
		}	
		var videoContainer = document.getElementById('videoContainer');
		if(videoContainer)
		{
			videoContainer.style.top = getScrollY();
		}
		var vcontainer = document.getElementById('vcontainer');
		if(vcontainer)
		{
			vcontainer.style.width = width + "px";
			vcontainer.style.height = targetHeight + "px";
			
		}
				
		var VideoPlayerFrame = document.getElementById('VideoPlayerFrame');
		if(VideoPlayerFrame)
		{
			VideoPlayerFrame.style.width = width + "px";
			//VideoPlayerFrame.style.height = targetHeight + "px";
		}
 
	}
    catch (e) 
    {
        alert(e);
    }
}
function closeVideoDiv()
{
	toggleDiv('videoContainer');
	if(modalOpenWhenVideoOpens)
	{
		showModal('modalSubmission');
	}
 
	var vcontainer = Ext.get("vcontainer");
	if(vcontainer)
	{
		var blank = new Ext.Template('');
		blank.overwrite(vcontainer);  
	}
}
 
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
 
 
function detectBrowser()
{
	// var browser=navigator.appName;    
	// var b_version=navigator.appVersion;   
	// var version=parseFloat(b_version);    
 
	var agent=navigator.userAgent;   
	var ff = "Firefox"; 
	var x = agent.indexOf(ff);    
	var ie = "MSIE 6";   //  check for IE 6  
	var y = agent.indexOf(ie);
 
	//alert("db y= " + y + "  x = " + x); 
	
	if (x >= 0) 
	  {
		return 1;
	  }
	else if (y >= 0)  
	  { 
	    return 2;
	  }  
	else
	  {
		return 0;
	  }
	  
}
//-->
