
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - utils.js - */
// http://www.uca.es/portal_javascripts/utils.js?original=1
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isIE7=(navigator.appVersion.indexOf("MSIE 7")!=-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;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version")} catch(e){}
if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version")} catch(e){}}
if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version")} catch(e){}}
if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0"} catch(e){}}
if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11"} catch(e){version=-1}}
return version}
function GetSwfVer(){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];if(descArray[3]!=""){tempArrayMinor=descArray[3].split("r")} else{tempArrayMinor=descArray[4].split("r")}
var versionRevision=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var flashVer=versionMajor+"."+versionMinor+"."+versionRevision}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1) flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1) flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1) flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion()}
return flashVer}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false} else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")} else{versionArray=versionStr.split(".")}
var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];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 editCoordinate(x,y){lat_ctl=document.getElementById("latitude");long_ctl=document.getElementById("longitude");lat_ctl.value=y;long_ctl.value=x}
function openFixedPopup(url){window.open(url,'','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,left=180,top=100,width=700,height=600')}
function openPopup(url,width,height){window.open(url,'','toolbar=0,scrollbars=1,location=0,status=NO,menubar=0,resizable=1,left=180,top=100,width='+width+',height='+height)}
function getAddress(address_query){items=XMLRPC.call(portal_url+'/geolocation_tool',"locateAddress",address_query);if(items!=''){centerMap(items[1],items[0]);restoreButton()} else{restoreButtonNotFound()}}


/* XXX ERROR -- could not find 'vcXMLRPC.js'*/

