$(document).ready(function() { 
	try { 
		var oThisSearchForm = $('#globalSearchInput')[0].form;
		if (oThisSearchForm) {
			$(oThisSearchForm).submit(function() { 
				if ($('#globalSearchInput')[0].value.toLowerCase() == 'Buscar'.toLowerCase()) { 
					alert('Por favor escriba la(s) palabra(s)que desea buscar'); 
					$('#globalSearchInput')[0].focus();
					return false;
				} else { 
					return true;
				}
			});
		}
	} catch (e) {}
});function myaddEvent(obj, evType, fn){ 
		 if (obj.addEventListener){ 
		   obj.addEventListener(evType, fn, false); 
		   return true; 
		 } else if (obj.attachEvent){ 
		   var r = obj.attachEvent("on"+evType, fn); 
		   return r; 
		 } else { 
		   return false; 
		 } 
		}

		var iFlashMovieCnt = 0;
		function createFlashMovie(iWidth, iHeight, sBgColour, bBtnMenu, bAllowFS, bBtnFS, bAutoPlay, bLoop, bBtnLoop, bBtnPlayList, sScale, sSplash, sSplashParams, sMovie, sMovieParams, sPlayList, sConfig, bHideBtns, bUseFlash9FS, sConfigMisc, iSection, sReplacementMovieDiv, sScriptAccess)
		{
			if (typeof(iSection) == 'undefined') {
				var iSection = 0;
			}
		
			//apply fix to script access
			var sScriptAccessValue = 'always';
			if (typeof(sScriptAccess) != 'undefined') {
				sScriptAccessValue = sScriptAccess;
			}

			//apply fix to event writeout flash (else IE has a partial page load)
			//08-01-2009 replaced '&' with 'and' - ROD
			var sVideoTitle = document.title.replace(/\'/g,'').replace(/(\&amp\;|\&)/g,'and');

			if (typeof(sReplacementMovieDiv) == 'undefined') {
				document.writeln('\<div id=\"tflashvid\" style=\"width: ' + iWidth + 'px; height: ' + iHeight + 'px;\"\>');
				document.writeln ('\<' + '\/div' + '\>');
				sReplacementMovieDiv = 'tflashvid';
			}
			
			if (bBtnMenu != true) { bBtnMenu = false; }
			if (bAllowFS != true) { bAllowFS = false; }
			if (bBtnFS != true) { bBtnFS = false; }
			if (bAutoPlay != true) { bAutoPlay = false; }
			if (bLoop != true) { bLoop = false; }
			if (bBtnLoop != true) { bBtnLoop = false; }
			if (bBtnPlayList != true) { bBtnPlayList = false; }
			if (bHideBtns != true) { bHideBtns = false; }
			if (bUseFlash9FS != true) { bUseFlash9FS = false; }

			iFlashMovieCnt++;
			var sFlashMovieFSJS = "/include/js/flashmoviefs.js";

			var sFlashPlayer;
			
			switch(iSection) {
				case 1:
					sFlashPlayer = "/images/FlowPlayerorange.swf";
					break;
				case 2:
					sFlashPlayer = "/images/FlowPlayergreen.swf";
					break;
				case 3:
					sFlashPlayer = "/images/FlowPlayer.swf";
					break;
				case 4:
					sFlashPlayer = "/images/FlowPlayerBlue.swf";
					break;
				case 9:
					sFlashPlayer = "/images/FlowPlayer-network.swf";
					break;
				default:
					sFlashPlayer = "/images/FlowPlayer.swf";
					break;
			}
			
			var sFlashID = "FlashMovie" + iFlashMovieCnt;
			var sPStart = "\<" + "param name=\"";
			var sPMiddle = "\" value=\"";
			var sPEnd = "\" \/" + "\>\n";

			// start object...
			var sFlashOutput = "\<object id=\"" + sFlashID + "\" name=\"" + sFlashID + "\"";
				sFlashOutput += " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\"";
				sFlashOutput += " classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"";
				sFlashOutput += " width=\"" + iWidth + "\"";
				sFlashOutput += " height=\"" + iHeight + "\"";
				sFlashOutput += "\/" + "\>\n";

				sFlashOutput += sPStart + "bgcolor" + sPMiddle + sBgColour + sPEnd;
				sFlashOutput += sPStart + "movie" + sPMiddle + sFlashPlayer + sPEnd;
				sFlashOutput += sPStart + "quality" + sPMiddle + "high" + sPEnd;
				sFlashOutput += sPStart + "allowScriptAccess" + sPMiddle + sScriptAccessValue + sPEnd;
if (bUseFlash9FS) {
				sFlashOutput += sPStart + "allowfullscreen" + sPMiddle + "true" + sPEnd;
}

				sFlashOutput += sPStart + "flashvars" + sPMiddle + "config={ ";
				if (sConfig == '') {
					sFlashOutput += "googleAnalyticsPrefix: \'" + sVideoTitle + "\', ";
					sFlashOutput += "baseURL: \'\', ";
					sFlashOutput += "hideControls: " + bHideBtns + ", ";
					sFlashOutput += "autoPlay: " + bAutoPlay + ", ";
					sFlashOutput += "loop: " + bLoop + ", ";
					sFlashOutput += "initialScale: \'" + sScale + "\', ";
					sFlashOutput += "showLoopButton: " + bBtnLoop + ", ";
					sFlashOutput += "showMenu: " + bBtnMenu + ", ";
					sFlashOutput += "showFullScreenButton: " + bBtnFS + ", ";
					sFlashOutput += "showPlayListButtons: " + bBtnPlayList + ", ";
					sFlashOutput += "autoBuffering: " + true + ", ";
if (bUseFlash9FS) {
					sFlashOutput += "useNativeFullScreen: " + true + ", ";
} else {
					sFlashOutput += "fullScreenScriptURL: \'" + sFlashMovieFSJS + "\', ";
}

if (sConfigMisc != '') {
					sFlashOutput += sConfigMisc + ", ";
}
					sFlashOutput += "playList: "
					if (sPlayList == '') {
						if (sSplash != "") {
							sSplash = " url: \'" + sSplash + "\'";
							if (sSplashParams != "") {
								sSplash += ", " + sSplashParams;
							}
							sSplash += " }, {";
						}
						sMovie = " url: \'" + sMovie + "\'";
						if (sMovieParams != "") {
							sMovie += ", " + sMovieParams;
						}
						sFlashOutput += "[ {" + sSplash + sMovie + " } ] }";
					} else {
						sFlashOutput += sPlayList + " }";
					}
				} else {
					sFlashOutput += sConfig;
				}
				sFlashOutput += sPEnd;
				
					// start embed...
					sPStart = " ";
					sPMiddle = "=\"";
					sPEnd = "\" ";
	

					sFlashOutput += "\<embed id=\"" + sFlashID + "\" name=\"" + sFlashID + "\"";
					sFlashOutput += " type=\"application/x-shockwave-flash\"";
					sFlashOutput += " src=\"" + sFlashPlayer + "\"";
					sFlashOutput += " width=\"" + iWidth + "\"";
					sFlashOutput += " height=\"" + iHeight + "\"";
					sFlashOutput += " pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"";
					sFlashOutput += " quality=\"high\"";
					sFlashOutput += " allowscriptaccess=\"" + sScriptAccessValue + "\"";
					sFlashOutput += " bgcolor=\"" + sBgColour + "\"";

if (bUseFlash9FS) {
					sFlashOutput += " allowfullscreen=\"true\"";
}

					sFlashOutput += sPStart + "flashvars" + sPMiddle + "config={ ";
					if (sConfig == '') {
						sFlashOutput += "googleAnalyticsPrefix: \'" + sVideoTitle + "\', ";
						sFlashOutput += "baseURL: \'\', ";
						sFlashOutput += "hideControls: " + bHideBtns + ", ";
						sFlashOutput += "autoPlay: " + bAutoPlay + ", ";
						sFlashOutput += "loop: " + bLoop + ", ";
						sFlashOutput += "initialScale: \'" + sScale + "\', ";
						sFlashOutput += "showLoopButton: " + bBtnLoop + ", ";
						sFlashOutput += "showMenu: " + bBtnMenu + ", ";
						sFlashOutput += "showFullScreenButton: " + bBtnFS + ", ";
						sFlashOutput += "showPlayListButtons: " + bBtnPlayList + ", ";
						sFlashOutput += "autoBuffering: " + true + ", ";
if (bUseFlash9FS) {
						sFlashOutput += "useNativeFullScreen: " + true + ", ";
} else {
						sFlashOutput += "fullScreenScriptURL: \'" + sFlashMovieFSJS + "\', ";
}

if (sConfigMisc != '') {
						sFlashOutput += sConfigMisc + ", ";
}
						sFlashOutput += "playList: "
		
						if (sPlayList == '') {
							sFlashOutput += "[ {" + sSplash + sMovie + " } ] }";
						} else {
							sFlashOutput += sPlayList + " }";
						}
					} else {
						sFlashOutput += sConfig;
					}
					sFlashOutput += sPEnd;
	
					sFlashOutput += "\/" + "\>\n";
					// end embed...

				sFlashOutput += "\<" + "\/object" + "\>\n";
				// end object...
				
				//document.writeln(sFlashOutput);
				
				//apply fix to event writeout flash (else IE has a partial page load)
				myaddEvent(window, 'load', function() {
					try {
						var otflashvid = document.getElementById(sReplacementMovieDiv);
						if (otflashvid) {
							otflashvid.innerHTML = sFlashOutput;
						}
						otflashvid = null;
					} catch(e) {
					}
				});
		}

		function consoleLog(sLog) {
			if (typeof(console) != 'undefined') {
				try {
					//console.log(sLog);
				} catch(e) {
				}
			}
		}
		
		function setDivHTML(sThisDiv, sThisHTML) {
			consoleLog("changing play state: " + sThisHTML);
			var oThisDiv = document.getElementById(sThisDiv);
			if (oThisDiv) {
				oThisDiv.innerHTML = sThisHTML;
			}
		}

		var urchinTrackerFR = true;
		var urchinTrackerNowPlaying = false;
		// flowplayer works with google analytics, now it'll work with webtrends too!
		function urchinTracker(a) {
			try {
				consoleLog("urchin tracker: " + a);
				var thisPrefix = 'Video: ';
				if (typeof(a) != 'undefined') {
					if ((a.indexOf('.flv') >= 0) || (a.indexOf('.FLV') >= 0)) {
						if (a.indexOf('/') != -1) {
							var aSplit = a.split('/');
							var thisTitle = aSplit[1];
							var thisEvent = aSplit[2].toLowerCase();
							var thisHost = window.location.host;
							var thisPath = window.location.href.split(thisHost);
							if (thisPath.length > 1) {
								thisPath = thisPath[1];
								if (thisPath.indexOf('?') >= 1) {
									thisPath = thisPath.split('?')[0];
								}
								if (thisPath == '') {
									thisPath = '/';
								}
							} else {
								thisPath = '/';
							}

							//detect and control now playing display
							if (typeof(sNowPlayingDiv) != 'undefined') {
								if (!urchinTrackerNowPlaying) {
									urchinTrackerNowPlaying = true;
								} else {
									switch (thisEvent) {
										case 'start':
											setDivHTML(sNowPlayingDiv, sNowPlayingHTML);
											break;
										case 'resume':
											setDivHTML(sNowPlayingDiv, sNowPlayingHTML);
											break;
										case 'pause':
											setDivHTML(sNowPlayingDiv, sNowPausedHTML);
											break;
										case 'finish':
											setDivHTML(sNowPlayingDiv, '');
											break;
									}
								}
							}

							//webstatistics
							if (thisEvent == 'resume' || thisEvent == 'pause') {
								if ((urchinTrackerFR) && (thisEvent == 'resume')) {
									urchinTrackerFR = false;
									if (typeof(DCS.dcsqry) != 'undefined') {
										//consoleLog("OLD DCS.dcsqry: " + DCS.dcsqry);
									}
									DCS.dcsqry = '?linkid=video';
									// Uses webtrends to record playback statistics
									dcsMultiTrack("DCS.dcssip",thisHost,"DCS.dcsuri",thisPath,"WT.ti",thisPrefix + thisTitle + ' (played)');
								}
							}
						} else {
							//consoleLog('no /:' + a);
						}
					} else {
						//consoleLog('no .flv:' + a);
					}
				} else {
					//consoleLog('no a');
				}
			} catch(e) {
				consoleLog('error during javascript processing');
			}
		}// Flash Player Version Detection - Rev 1.6
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
    var str = '';
    if (isIE && isWin && !isOpera)
    {
  		str += '<object ';
  		for (var i in objAttrs)
  			str += i + '="' + objAttrs[i] + '" ';
  		str += '>';
  		for (var i in params)
  			str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  		str += '</object>';
    } else {
  		str += '<embed ';
  		for (var i in embedAttrs)
  			str += i + '="' + embedAttrs[i] + '" ';
  		str += '> </embed>';
    }

    document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "id":
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}function alertBox (vField, vMessage, vType ) {
	if ( vMessage == "null" ) return;
		alert (vMessage )
	if ( vType == "radio" ) return;
	if ( vType == "checkbox" ) return;
	if ( vType == "text" ) {
		vField.focus();
		vField.select();
	} else {
		vField.focus();
	}
	return;
	}

function failNull ( vField, vMessage, vType) {
	theValue = getFieldValue (vField, vType);
	if ( theValue == "" ) {
		alertBox ( vField, vMessage, vType );
		return ( true );
	}
	trimField = trimBlanks( theValue, " " );
	if ( trimField =="" ) {
		alertBox ( vField, vMessage, vType );
		return ( true );
	}
	return ( false );
	}

function failContains( vField, vValue, vMessage, vType ) { 
                     theValue = getFieldValue (vField, vType); 
                     var count = ( failContains.arguments.length == 6 ) ? vValue.length-1 : 0; 
                     var value = ( failContains.arguments.length == 6 ) ? vValue.substring(0,1) : vValue; 

                     //fail the submit if the field contains the value(s)...
                     for ( i = 0; i <= count; i++) {
                     if ( theValue.indexOf(value) > -1) { 

                     alertBox ( vField, vMessage, vType ); 

                     return (true); 

                     }
                     value = ( count > 0 ) ? vValue.substring(i+1,i+2) : vValue;
                     } 

                     //otherwise continue...
                     return (false)
                     }

function getFieldValue ( theField, vType ) { 

//this function will return the field value (or value list) based on the element type 

theValue = ""; 
sep = ""; 
hits = 0; 

//text is the user-entered value as a string
if ( vType == "text" ) return ( theField.value ); 

//textarea is the user-entered value as a string array of one element
if ( vType == "textarea" ) return ( theField[0].value ); 

//select is an array of selection pointers to an array of strings representing the choices
if ( vType == "select" ) { 

for ( i = 0; i < theField.options.length; i++ ) {
if ( theField.options[i].selected ) theValue += theField.options[i].text 
} 
return ( theValue );
}


//checkboxes & radio buttons are not so simple
if ( vType == "checkbox" || vType == "radio" ) { 

if ( theField.value == null ) { 

//if we're here, we are validating a radio button or a nn multi-element checkbox 

for ( i = 0; i < theField.length; i++ ) { 
if ( theField[i].checked ) { 
hits++; 
if ( hits > 1 ) {
sep = "; ";
} 
theValue += sep + theField[i].value; 
} 
}
} 
return ( theValue );

} else { 

//if we are here, must be an ie checkbox, or nn with a one-element checkbox") 

if ( navigator.appName == "Microsoft Internet Explorer" ) { 

//ie. return some data so we can validate on the server; 
return ("can't validate on client")
} 

//nn one-element checkbox, see if its checked ...
if (theField.checked ) { 
return ( theField.value ); 

} else {
return ( "" ); 
} 
} 
}

function trimBlanks ( theLine, repChar ) {
trimString="";
	for ( i = 0; i < theLine.length; i++) {
	theChar=theLine.substring( i, i+1);
	if ( theChar == " ") {
		trimString += repChar
		} 
	else 
		{
		trimString+=theLine.substring ( i, i+1);
		}
	}
		return (trimString);	
	}	
/* ------------------------------------------------------------------------------------------------------------------ */
/* Drop down webtrends functionality */
function logDropDownClick(oDropDownForm, sDropDownField, sWTTI, sDCSURI, sDCSEXTGroup) {
	if ((oDropDownForm) && (sDropDownField) && (sWTTI) && (sDCSURI) && (sDCSEXTGroup)) {
		var oDropDownField = oDropDownForm[sDropDownField];
		var iDropDownField = oDropDownField.selectedIndex;
		if (iDropDownField >=1) {
			var sDropDownValue = oDropDownField.options[iDropDownField].value;
			var sDropDownLabel = oDropDownField.options[iDropDownField].text;
			WebTrends_sNextHref = window.location.href + '?' + sDropDownField + '=' + sDropDownValue;
			dcsMultiTrack('WT.ti',sWTTI + sDropDownLabel,'DCS.dcsuri',sDCSURI + sDropDownLabel,'DCSext.unicom_countrygroup',sDCSEXTGroup,'DCSext.unicom_country',sDropDownLabel,'DCSext.unicom_vol','1');
		} else {
			alert("Please select a value from the drop down list before submitting the form.");
		}
	}
	return false;
}

/* ------------------------------------------------------------------------------------------------------------------ *//* Image rollover functions
  by James Scott - 22nd April 2008 */


function moveIn(id, ptr, lngEnd) {
	var oText = document.getElementById(id).getElementsByTagName('div')[0]
	if (ptr > lngEnd) {
		ptr --
		oText.style.top = ptr + "px";
		setTimeout("moveIn('" + id + "'," + ptr + "," + lngEnd + ")" ,10);
		//moveIn(id,ptr,lngEnd);
	}
}

function moveOutDelay(id) {
	var oText = document.getElementById(id);
	var myHeight = oText.getElementsByTagName('div')[0].style.top.replace("px","");
	moveOut(id,myHeight,oText.getElementsByTagName('img')[0].clientHeight);
}

function moveOut(id, ptr, lngEnd) {
	var oText = document.getElementById(id).getElementsByTagName('div')[0]
	if (ptr < lngEnd - 5) {
		ptr ++
		oText.style.top = ptr + "px";
		setTimeout("moveOut('" + id + "'," + ptr + "," + lngEnd + ")" ,10);
	}
}

function flyIn(id) {
	var oText = document.getElementById(id);
	oText.getElementsByTagName('img')[0].alt = ""
	if (oText.getElementsByTagName('img')[0].clientHeight == oText.getElementsByTagName('div')[0].offsetTop + 5) {
		oText.getElementsByTagName('div')[0].style.display = "";
		oText.style.height = oText.getElementsByTagName('img')[0].clientHeight + "px";
		var lngEnd = oText.getElementsByTagName('img')[0].clientHeight - oText.getElementsByTagName('div')[0].clientHeight;
		if (lngEnd < 20) {lngEnd = 20};
		moveIn(id, oText.getElementsByTagName('div')[0].offsetTop, lngEnd);
	}
}

function flyOut(id) {
	var oText = document.getElementById(id);
	if (oText.getElementsByTagName('img')[0].clientHeight != oText.getElementsByTagName('div')[0].offsetTop + 5) {
		setTimeout("moveOutDelay('" + id + "');", 2000);
	}
}

function setHW(id) {
	var oText = document.getElementById(id);
	var strHeight = oText.getElementsByTagName('img')[0].clientHeight
	var strWidth = oText.getElementsByTagName('img')[0].clientWidth
	oText.style.height = strHeight + "px";
	oText.style.width = strWidth + "px";
	oText.getElementsByTagName('div')[0].style.width = strWidth + "px";

	oText.getElementsByTagName('div')[0].style.top = oText.getElementsByTagName('img')[0].clientHeight - 5 + "px";;

}/* ActiveX Object, Embed Javascript fix
   Code has been copied and modified from the Apple QuickTime Solution
   By RODl on 27th April 2006
   Functions to call from your HTML document include (don't forget the NOSCRIPT HTML): 
   U_WriteOBJECT(srcfile, width, height, classid, pluginspageURL, codebaseURL, 
                 param1, value1...param99, value99);
   U_WriteOBJECT_XHTML(srcfile, width, height, classid, pluginspageURL, codebaseURL, 
                 param1, value1...param99, value99);
*/
/************** LOCALIZABLE GLOBAL VARIABLES ****************/
var gArgCountErr =	'The \'%%\' function requires an even number of arguments.'
				+	'\nArguments should be in the form \'atttributeName\', \'attributeValue\', ...';
/******************** END LOCALIZABLE **********************/
var gTagAttrs				= null;
function _UComplain(callingFcnName)
{
	alert(gArgCountErr.replace('%%', callingFcnName));
}
function _UAddAttribute(prefix, slotName, tagName)
{
	var		value;
	value = gTagAttrs[prefix + slotName];
	if ( null == value )
		value = gTagAttrs[slotName];
	if ( null != value )
	{
		if ( 0 == slotName.indexOf(prefix) && (null == tagName) )
			tagName = slotName.substring(prefix.length); 
		if ( null == tagName ) 
			tagName = slotName;
		return tagName + '=\'' + value + '\' ';
	}
	else
		return '';
}
function _UAddObjectAttr(slotName, tagName)
{
	// don't bother if it is only for the embed tag
	if ( 0 == slotName.indexOf('emb#') )
		return '';
	if ( 0 == slotName.indexOf('obj#') && (null == tagName) )
		tagName = slotName.substring(4); 
	return _UAddAttribute('obj#', slotName, tagName);
}
function _UAddEmbedAttr(slotName, tagName)
{
	// don't bother if it is only for the object tag
	if ( 0 == slotName.indexOf('obj#') )
		return '';
	if ( 0 == slotName.indexOf('emb#') && (null == tagName) )
		tagName = slotName.substring(4); 
	return _UAddAttribute('emb#', slotName, tagName);
}
function _UAddObjectParam(slotName, generateXHTML)
{
	var		paramValue;
	var		paramStr = '';
	var		endTagChar = (generateXHTML) ? ' />' : '>';
	if ( -1 == slotName.indexOf('emb#') )
	{
		// look for the OBJECT-only param first. if there is none, look for a generic one
		paramValue = gTagAttrs['obj#' + slotName];
		if ( null == paramValue )
			paramValue = gTagAttrs[slotName];
		if ( 0 == slotName.indexOf('obj#') )
			slotName = slotName.substring(4); 
		if ( null != paramValue )
			paramStr = '  <param name=\'' + slotName + '\' value=\'' + paramValue + '\'' + endTagChar + '\n';
	}
	return paramStr;
}
function _UDeleteTagAttrs()
{
	for ( var ndx = 0; ndx < arguments.length; ndx++ )
	{
		var attrName = arguments[ndx];
		delete gTagAttrs[attrName];
		delete gTagAttrs['emb#' + attrName];
		delete gTagAttrs['obj#' + attrName];
	}
}
// generate an embed and object tag, return as a string
function _UGenerate(callingFcnName, generateXHTML, args)
{
	// is the number of optional arguments even?
	if ( args.length < 6 || (0 != (args.length % 2)) )
	{
		_UComplain(callingFcnName);
		return '';
	}
	// allocate an array, fill in the required attributes with fixed place params and defaults
	gTagAttrs = new Array();
	gTagAttrs['src'] = args[0];
	gTagAttrs['width'] = args[1];
	gTagAttrs['height'] = args[2];
	gTagAttrs['classid'] = args[3];
	gTagAttrs['pluginspage'] = args[4];
	// set up codebase attribute with specified or default version before parsing args so
	// anything passed in will override
	gTagAttrs['codebase'] = args[5];
	var	attrName,
		attrValue;
	// add all of the optional attributes to the array
	for ( var ndx = 6; ndx < args.length; ndx += 2)
	{
		attrName = args[ndx].toLowerCase();
		attrValue = args[ndx + 1];
		// 'name' and 'id' should have the same value, the former goes in the embed and the later goes in
		//  the object. use one array slot 
		if ( 'name' == attrName || 'id' == attrName )
			gTagAttrs['name'] = attrValue;
		else 
			gTagAttrs[attrName] = attrValue;
	}
	// init both tags with the required and 'special' attributes
	var objTag =  '<object '
					+ _UAddObjectAttr('classid')
					+ _UAddObjectAttr('width')
					+ _UAddObjectAttr('height')
					+ _UAddObjectAttr('codebase')
					+ _UAddObjectAttr('name', 'id')
					+ _UAddObjectAttr('tabindex')
					+ _UAddObjectAttr('hspace')
					+ _UAddObjectAttr('vspace')
					+ _UAddObjectAttr('border')
					+ _UAddObjectAttr('align')
					+ _UAddObjectAttr('class')
					+ _UAddObjectAttr('title')
					+ _UAddObjectAttr('accesskey')
					+ _UAddObjectAttr('noexternaldata')
					+ '>\n'
					+ _UAddObjectParam('src', generateXHTML);
	var embedTag = '  <embed '
					+ _UAddEmbedAttr('src')
					+ _UAddEmbedAttr('width')
					+ _UAddEmbedAttr('height')
					+ _UAddEmbedAttr('pluginspage')
					+ _UAddEmbedAttr('name')
					+ _UAddEmbedAttr('align')
					+ _UAddEmbedAttr('tabindex');
	// delete the attributes/params we have already added
	_UDeleteTagAttrs('src','width','height','pluginspage','classid','codebase','name','tabindex',
					'hspace','vspace','border','align','noexternaldata','class','title','accesskey');
	// and finally, add all of the remaining attributes to the embed and object
	for ( var attrName in gTagAttrs )
	{
		attrValue = gTagAttrs[attrName];
		if ( null != attrValue )
		{
			embedTag += _UAddEmbedAttr(attrName);
			objTag += _UAddObjectParam(attrName, generateXHTML);
		}
	} 
	// end both tags, we're done
	return objTag + embedTag + '> </em' + 'bed>\n</ob' + 'ject' + '>';
}
// return the object/embed as a string
function U_GenerateOBJECTText()
{
	return _UGenerate('U_GenerateOBJECTText', false, arguments);
}
function U_GenerateOBJECTText_XHTML()
{
	return _UGenerate('U_GenerateOBJECTText_XHTML', true, arguments);
}
function U_WriteOBJECT()
{
	document.writeln(_UGenerate('U_WriteOBJECT', false, arguments));
}
function U_WriteOBJECT_XHTML()
{
	document.writeln(_UGenerate('U_WriteOBJECT_XHTML', true, arguments));
}
/* The  gotoURL function for the drop down lists
*/
 
function gotoURL(myForm,mySelect,popup)
	{


	if (myForm && mySelect && popup)
		{
		var myOpen = eval('document.' + myForm + '.' + mySelect + '.value');
			
			if (popup == 'true')
				{
				window.open(myOpen);
				}
			else
				{
				window.location=myOpen;
				}
			
		}
	}
 
/*
 addLoadEvent by Simon Willison
 http://www.sitepoint.com/blog-post-view.php?id=171578
 
 works in Opera 7.5, FireFox IE 5, 5.5 and 6 for Windows; 
 IE 5 and Safari for Mac; Opera 7.5 and FireFox on Mac
*/
 
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
 
 
function SharePriceChange(change){
        if  (change > 0 ){
             return ' <img src="/Images/up_arrow.gif" alt="up">';
        }else{
            if (change < 0) {
                return  ' <img src="/Images/down_arrow.gif" alt="down">';
            }else{
                return  ' ';
            }
       }
}
 
function displayRow(sName, sDisplayName, sCurrency){  
  /* 20-02-06 Replaced 'sHigh' with 'sSharePrice' - ROD
  /* sHigh = eval(sName + '_High') */
  /* 20-02-06 Replaced 'sChangePct' with 'sChange' - ROD */
  var sChangePct = eval(sName + '_ChangePct');
  var sSharePrice = eval(sName + '_SharePrice');
  document.write ('<tr><td class="firstRow">' + sDisplayName + '</td><td>' + sCurrency + '</td><td class="textright">'+ sSharePrice + '</td><td class="textcenter">'+ sChangePct + '</td><td>' + SharePriceChange(sChangePct) +'</td></tr>');
}
 

// 18-02-05 
// flash player 6 detection
// 29-01-08 Removed the flash player javascript garbage - ROD
var MM_contentVersion = 6;
var MM_FlashCanPlay = true;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;


function Is () {
	var agt=navigator.userAgent.toLowerCase();
	var txtShort = "WinNT4.0";
	var txtLong = "Windows NT 4.0";
	var txtAztec = "Aztec";
	
	this.NotNT4 = false;
	
	if (agt.indexOf(txtShort.toLowerCase())==-1) {
		if (agt.indexOf(txtLong.toLowerCase())==-1) {
			this.NotNT4 = true;
		}
		else
		{
			/*
			** Debug Code
  			**
			** alert('Wheel Debug\n\nNT4 detected; Flash disabled.');
			*/
		}
	}
	else
	{
		/*
		** Debug Code
  		**
		** alert('Wheel Debug\n\nNT4 detected; Flash disabled.');
		*/
	}
	
	this.NotAztec = false;
	
	if (agt.indexOf(txtAztec.toLowerCase())==-1) {
		this.NotAztec = true;
	}
	else
	{
		/*
		** Debug Code
	  	**
		** alert('Wheel Debug\n\nAztec detected; Flash disabled.');
		*/
	}
}

function goBadega(url)
{
var str = 'http:\/\/korma.unilever.com/cc/specmail.nsf/enquiry?open&country='+url;
window.open(str,'printWindow','location=yes,menubar=yes,scrollbars=yes,resizable=yes,width=655,height=635');
}function displayInDIV(DIVid,selectListObject){
document.getElementById(DIVid).innerHTML = selectListObject.value;           
}
//-----------------------------------------------------
// Check for URL parameter and the country name
// this is the case for the careers contact us
// assumes. Pass the DIV id where the country should be displayed
// as parameter
//-----------------------------------------------------
function checkQs(DIVid,selectListId) { //
var list
var text
if (document.location.search.length > 1){ // Get country name
var text = document.location.search.toLowerCase();
text = text.replace("?","");
text = text.replace("_","");
list = document.getElementById(selectListId);
for (i = 0; i <= list.length; i++){
      
if (list.options[i].text.toLowerCase() == text){
list.options[i].selected = true;
displayInDIVbyId(DIVid,selectListId)
continue;
}
}
}
}

function displayInDIVbyId(DIVid,selectListId){
var list, i
list = document.getElementById(selectListId);
i = list.selectedIndex;
document.getElementById(DIVid).innerHTML = list.options[i].value;           
}


var selected

function toggleDisplay(list){
var i, me, id
    if (selected){
    selected.style.display="none";
    }

    id=list.options[list.selectedIndex].text;

    try {
      me = document.getElementById(id.replace(/\ /g,'_'));
      selected = me

      if (selected) {
    
		if (me.style.display=="block"){
			me.style.display="none";
			}
		else {
			if (me.style.display=="none"){
				me.style.display="block";
				}
			else {
				me.style.display="block";
				}
       			}
      }
    } catch(e) {
      /* do nothing with the error */
    }
  }

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* 
	function checkNotFirst 
	Created on 4th July 2007
	Checks a specified 'select' object  to see if the selected option is not the first option
*/
		function checkNotFirst(oSelect)
		{
			var bNotFirst = false;
			if (oSelect) {
				if (oSelect.tagName == 'SELECT') {
					if (oSelect.selectedIndex > 0) {
						bNotFirst = true;
					}
				}
			}
			return bNotFirst;
		}
/* ---------------------------------------------------------------------------------------------------------------------------- */