
function site(){this.ID_GFR_SITE='10974265950389840683';this.Google_API_KEY='ABQIAAAAI3Zyb_0iRp7NUqfmMKdNfxTIFPaMV2vHDa8F_CNui9jA6nuWshSJhBkZ42bn1G6CSQzumv_pOQpz1g';this.Flickr_API_KEY='fc3263d36724f4b92e23f70bfee71271';}
function readMeta(keys){var data=document.getElementsByTagName("meta");var metadata='';for(i=0;i<data.length;i++){if(data[i].name==keys){metadata+=data[i].content;}}
return metadata;}
function pages(api,playList,mapsInitial){this.keyword=(this.keywordTXT()).split(",");this.description=this.descriptTXT();this.pageTitle=this.titlePageTXT();this.latitude=mapsInitial.latitude||63.085993;this.longitude=mapsInitial.longitude||80.654805;this.zoom=mapsInitial.zoom||3;this.address=mapsInitial.address||null;this.yamaps={};this.yamaps.latitude=mapsInitial.yamaps.latitude||null;this.yamaps.longitude=mapsInitial.yamaps.longitude||null;this.yamaps.zoom=mapsInitial.yamaps.zoom||9;var kmlFile=mapsInitial.marker||'main';this.MY_URL=this.PAGE_URL();this.My_urlCat=this.PAGE_urlCat();this.MY_urlPage=this.PAGE_urlPage();this.MY_allCat=this.PAGE_allCat();this.MY_pageNotType=this.PAGE_pageNotType();this.GeoXml=this.MY_URL+"/xml/kml/"+kmlFile+".kml";var newButton=api.newArr||this.My_urlCat;this.itemNew="/xml/new/"+newButton+"_newItem.xml";this.startup=api.on_load;this.clicked=api.on_click;this.otherLoad=api.other_load||'';this.itemselected=api.itemselected||null;this.playList=playList;}
pages.prototype={PAGE_URL:function(){var r=window.location.hostname;var r1=window.location.protocol;return r1+"//"+r;},dataURL_PAGE:function(){return unescape(window.location.pathname);},PAGE_allCat:function(){var d=this.dataURL_PAGE();var r=d.substring(1,d.lastIndexOf("/"));return r;},PAGE_urlCat:function(){var st=this.PAGE_allCat()+"/";var r=st.substr(0,st.indexOf("/"));return r;},PAGE_urlPage:function(d){var d=this.dataURL_PAGE();var r=d.substring(d.lastIndexOf('/')+1,d.length);return r;},PAGE_pageNotType:function(){var d=this.PAGE_urlPage();var r=d.substring(0,d.lastIndexOf('.'));return r;},keywordTXT:function(){return readMeta('keywords');},descriptTXT:function(){return readMeta('description');},titlePageTXT:function(){return document.getElementsByTagName("title")[0]['innerText'];},cognateLink:function(data,word){this.cognateLink={};var cLnk=this.cognateLink;for(var i=0;i<data.length;i++){cLnk[data[i].name]=data[i];}},play:function(){var videoNum=getrandom(0,(this.playList.length-1));var videoID=this.playList[videoNum];return videoID;},GetStatement:function(){var lbound=0;var ubound=Statements.length-1;var Number=Math.floor(Math.random()*(ubound-lbound))+lbound;if(++Number>Statements.length-1)Number=0;document.getElementById("ponder").innerHTML=Statements[Number];},cleaning:function(){this.playList=null;},loginFriend:function(verifed){this.login=verifed;}}
var linksData=[];var cLinkData=[];function getrandom(min_random,max_random){var range=max_random-min_random+1;return Math.floor(Math.random()*range)+min_random;}
String.prototype.stripTags=function(){return this.replace(/<.*?>/gi,'').slice(0,250)+'...';};String.prototype.utf8_decode=function(){var bb='',c=0;for(var i=0;i<this.length;i++){c=this.charCodeAt(i);if(c>127){if(c>1024){if(c==1025){c=1016;}else if(c==1105){c=1032;}
bb+=String.fromCharCode(c-848);}}else{bb+=this.charAt(i);}}
return bb;}
onloadListeners=new Array();function addonloadListener(listener){onloadListeners[onloadListeners.length]=listener;}
unloadListeners=new Array();function addunloadListener(listener){unloadListeners[unloadListeners.length]=listener;}
function eraseWebTime(){clearTimeout(isTimeWeb);isTimeWeb=false;}
function StartWebTime(){isTimeWeb=setTimeout(showWebCam,75000);}
(function($){$.extend({showDate:function(data){var now=(now instanceof Date)?data:new Date();var yr=now.getYear();var mName=now.getMonth();var dName=now.getDay();var dayNr=((now.getDate()<10)?"0":"")+now.getDate();var day=new Array();day=["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"];var month=new Array();month=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"];if(yr<2000)yr=yr+1900;return(day[dName]+", "+dayNr+" "+month[mName]+" "+yr+" года");}});})(jQuery);jQuery.ajaxSetup({type:"GET",async:true,cache:true,global:true});function numWebCams(numcam){numActiveCam=(typeof(numcam)!="undefined")?numcam:numActiveCam;numActiveCam=(++numActiveCam>numWebcams)?0:numActiveCam;return numActiveCam;}
function hideActiveCam(hidecamera){jQuery("#picture").html(jQuery("<img/>").attr({src:webcam[hidecamera].url,width:234,height:200,title:webcam[hidecamera].name,id:"activeWebcamera"}).error(function(){$.get("/scripts/webcams.php",{urlcams:webcam[hidecamera].url});hidecamera=numWebCams();hideActiveCam(hidecamera);}));return hidecamera;}
function showWebCam(){camera=numWebCams();jQuery("#nameCam").html('');jQuery("#camSite").html('');jQuery("#picture").hide(1000,function(){camera=hideActiveCam(camera);});jQuery("#picture").show(1000,function(){jQuery("#nameCam").html(jQuery("<a/>").attr({href:webcam[camera].url,id:'realwebCam'}).html(webcam[camera].name).fancybox());jQuery("#camSite").html(jQuery("<a/>").attr({href:'http://'+webcam[camera].siteUrl}).html('&copy;  '+webcam[camera].siteUrl).addClass('sublink'));StartWebTime();});return camera;}
function showWebCamindex(){var camera=getrandom(0,numWebcams);jQuery("#showWebCamindex").html(jQuery("<img/>").attr({src:webcam[camera].url,width:160,height:130,title:"Web-камеры железных дорог",alt:"Web-камеры железных дорог",id:"img0"}).addClass("imgLinkBlok"));}
function showBrauser(){var el='';$.each($.browser,function(key,val){el+=key+"=>"+val+";  ";});return el;}
function chromeversion(){var CHROME_VERSION=parseFloat(navigator.userAgent.split('Chrome')[1].split(' ')[0].substring(1));return CHROME_VERSION;}
function _run(videoID){var params={allowScriptAccess:"always",bgcolor:"#cccccc","padding-top":"5px"};var atts={id:"myytplayer"};swfobject.embedSWF("http://www.youtube.com/v/"+videoID+"?border=0&amp;&enablejsapi=1&playerapiid=ytplayer","videoDiv","320","260","8",null,null,params,atts);}
function Load_YMaps(ym,a){if(document.getElementById('YMaps')&&((ym.latitude&&ym.longitude)||a)){loadYamap(ym,a);jQuery("#YMapsButton").show();}else{jQuery("#YMapsButton").hide();}}
function YmapsBut_Load(ym,a){jQuery("a","#YMapsButton").button();jQuery("a","#YMapsButton").click(function(){Load_YMaps(ym,a);var TitleBut=(jQuery("#YMaps").css("display")=='none')?'Показать карту':'Скрыть карту';jQuery("#YMapsButton a").html(TitleBut);return false;});}
function YandexMap_load(ym,a){Load_YMaps(ym,a);YmapsBut_Load(ym,a);}
