
var map=null;
var mapTimeout=null;
var searchByMap=true;
var activeWin=null;
var activeMap=null;
var userAdd=null;
var mapAdd=null;
var userAddMarker=null;
var placeAdd=null;
var mapAddPlace=null;
var placeAddMarker=null;
var mapBig=null;
var mapBigMarker=null;
var currentMap=null;
var currentMapMarker=null;
userAvatar=null;
placeAvatar=null;
var currentForm=null;
var grids=new Array();
var curPG=null;
var currentTabContainer=null;
var header=$('header');
var tabDiv=$('tabDiv');
resizeWin=function(){
size=App.Utils.getWindowSize();
if(size.height>100){
tabDiv.parentNode.childNodes[2].style.height=(size.height-header.offsetHeight-tabDiv.parentNode.childNodes[0].offsetHeight-tabDiv.parentNode.childNodes[1].offsetHeight)+'px';
if(!App.Utils.empty(map)){
var h=(size.height-header.offsetHeight-tabDiv.parentNode.childNodes[0].offsetHeight-tabDiv.parentNode.childNodes[1].offsetHeight-65)
if(h>520)
h=520;
$('map0_map').style.height=h+'px';
map.checkResize();
$('map0_options').style.height=$('map0_map').offsetHeight+'px';
$('map0_list').style.height=$('map0_map').offsetHeight+'px';}}};
App.Utils.addEvent(window,"resize",function(ev){
ev=ev||window.event;
resizeWin();});
var u=App.Utils.getUrlParam('u');
var p=App.Utils.getUrlParam('p');
var a=App.Utils.getUrlParam('a');
function responseValidated(originalRequest){
var json=eval('('+originalRequest.responseText+')');
if(json.status==1&&(!App.Utils.empty(json.data)))
Win.open("ok",{msg:json.description});
else
Win.open("error",{msg:json.description});}
if(a!=null&&a!=""&&a=="validate"){
App.St.viewProfile.validation=false;
var send=new App.Utils.Get('php/actions/ValidateEmail.php',{idItem:s.enc(App.Utils.getUrlParam('i')),email:s.enc(App.Utils.getUrlParam('e')),password:s.enc(App.Utils.getUrlParam('k'))},responseValidated);}
var tab=new myTabs2('tabDiv',{width:"100%",height:"100%",theme:"nv2"});
if(App.Utils.empty(user)){
tab.addTab('home',_("Home"),{remove:false,page:'php/pages/home.php',action:test});
if(a!=null&&a!=""&&a=="pass"){
App.St.login.action=function(){
tab.addTab('editInfo',_('Edit Info'),{remove:true,page:'php/pages/editSignUp1.php',action:App.St.register.edit});};
var login=new Login('send',{email:App.Utils.getUrlParam('e'),password:App.Utils.getUrlParam('k')});
var send=new App.Utils.Get('php/actions/Login.php',login,App.St.login.response);}
else if(a!=null&&a!=""&&a=="inbox"){
App.St.login.action=function(){
App.St.mail.type='inbox';
tab.addTab('inbox',_('Inbox'),{remove:true,profile:'inbox',action:App.St.mail.init});};
Win.open("error",{msg:_('You need to login, or sign up')});}}
else{
App.St.viewProfile.id=user.idItem;
tab.addTab('home',_("Home"),{remove:false,profile:user.idItem,action:App.St.viewProfile.home});
if(a!=null&&a!=""&&a=="inbox"){
App.St.mail.type='inbox';
tab.addTab('inbox',_('Inbox'),{remove:true,profile:'inbox',action:App.St.mail.init});}}
resizeWin();
if(a!=null&&a!=""&&a=="block")
tab.addTab('block','Block Email',{remove:true,page:'php/pages/block.php',fields:[{name:'email',value:u}]});
if(p!=null&&p!="")
tab.addTab(p,p,{remove:true,page:'php/pages/'+p+'.php',fields:[{name:'u',value:u}]});
var u=App.Utils.strExtract(window.location.href,'stream19.com/');
u=u.replace(/\//,"");
if(u!=null&&u!=""&&u.indexOf('?')==-1&&u.indexOf('&')==-1)
App.St.viewProfile.open({subdomain:u});
function getLang(){
var l=App.Utils.readCookie("lang");
var lang='';!App.Utils.empty(l)?lang=l:lang='en';
return lang;}
var globalUrl='http://stream19.com/';
function setLang(value){
App.Utils.createCookie("lang",value,"365");
if(!App.Utils.empty(user)){
user.lang=s.enc(value);
var send=new App.Utils.Get('php/actions/ChangeLang.php',user,function(originalRequest){globalUrl='http://'+value+'.stream19.com/';window.location.reload();});}
else{
globalUrl='http://'+value+'.stream19.com/';
window.location.reload();}}
function getCategory(id){
for(l=0,len=categories.length;l<len;++l)
if(categories[l].id==id)
return categories[l];}
Tooltip.init();
var userMenu=new Array();
if(!App.Utils.empty(user)){
userMenu[0]='<a href="Javascript:void(0)" onclick="Javascript:App.St.viewProfile.open({id:'+user.idItem+'});">'+_("View Profile")+'</a>';
userMenu[1]='<a href="Javascript:void(0)" onclick="Javascript:App.St.viewProfile.open({id:'+user.idItem+',mode:\'edit\'});">'+_("Edit Profile")+'</a>';
userMenu[2]='<div class="dividerH">&nbsp</div>';
userMenu[3]='<a href="Javascript:void(0)" onclick="Javascript:tab.addTab(\'editInfo\',\''+_('Edit Info')+'\',{remove:true,page:\'php/pages/editSignUp1.php\',action:App.St.register.edit});">'+_("Edit Personal Info")+'</a>';
userMenu[4]='<a href="Javascript:void(0)" onclick="Javascript:tab.addTab(\'settings\',\''+_('Account Settings')+'\',{remove:true,page:\'php/pages/accountSettings.php\'});">'+_("Account Settings")+'</a>';
userMenu[5]='<div class="dividerH">&nbsp</div>';
userMenu[6]='<a href="Javascript:void(0)" onclick="Javascript:App.St.grabEmail.provider=3;tab.addTab(\'inviteFriends\',\''+_('Invite Friends')+'\',{remove:true,page:\'php/pages/inviteFriends.php\'});">'+_("Invite Friends")+'</a>';}
var langMenu=new Array();
langMenu[0]='<img src="/style/img/en.gif"/>&nbsp;<a href="Javascript:void(0)" onclick="setLang(\'en\');">'+_("en");+'</a>';
langMenu[1]='<img src="/style/img/de.gif"/>&nbsp;<a href="Javascript:void(0)" onclick="setLang(\'de\');">'+_("de");+'</a>';
langMenu[2]='<img src="/style/img/es.gif"/>&nbsp;<a href="Javascript:void(0)" onclick="setLang(\'es\');">'+_("es");+'</a>';
langMenu[3]='<img src="/style/img/fr.gif"/>&nbsp;<a href="Javascript:void(0)" onclick="setLang(\'fr\');">'+_("fr");+'</a>';
langMenu[4]='<img src="/style/img/it.gif"/>&nbsp;<a href="Javascript:void(0)" onclick="setLang(\'it\');">'+_("it");+'</a>';
langMenu[5]='<img src="/style/img/pt.gif"/>&nbsp;<a href="Javascript:void(0)" onclick="setLang(\'pt\');">'+_("pt");+'</a>';
langMenu[6]='<div class="dividerH">&nbsp</div>';
langMenu[7]='<a href="Javascript:void(0)" onclick="Win.open(\'translation\')">Help Us Translate</a>';
var searchMenu=new Array();
searchMenu[0]='<a href="Javascript:void(0)" onclick="App.St.searchMap.sport=\'all\';App.St.searchMap.item=\'places\';tab.addTab(\'search\',\''+_('Search')+'\',{remove:true, map:\'map0\', action:App.St.searchMap.init});resizeWin();">'+_("Search Spots");+'</a>';
searchMenu[1]='<a href="Javascript:void(0)" onclick="App.St.searchMap.sport=\'all\';App.St.searchMap.item=\'people\';tab.addTab(\'search\',\''+_('Search')+'\',{remove:true, map:\'map0\', action:App.St.searchMap.init});resizeWin();">'+_("Search People");+'</a>';
function buildKingDate(){
var d=$('actualDate').innerHTML;
var kingDate=new Date();
kingDate.setFullYear(2008,6,30);
kingDate.setHours(17,0,0,0);
App.Templates.modules.buildCounter({container:'timeRemain',endDate:kingDate,startDate:d});}
var kingMenu=new Array();
kingMenu[0]='<a href="Javascript:void(0)" onclick="tab.addTab(\'king\',\'King of The Spot\',{remove:true, page:\'php/pages/kingResults.php\',action:buildKingDate})">'+_("View Results");+'</a>';
kingMenu[1]='<a href="Javascript:void(0)" onclick="tab.addTab(\'king\',\'King of The Spot\',{remove:true, page:\'php/pages/king.php\'});">'+_("Submit Video");+'</a>';
kingMenu[2]='<a href="Javascript:void(0)" onclick="tab.addTab(\'king\',\'King of The Spot\',{remove:true, page:\'php/pages/sponsors.php\'});">'+_("Board of Sponsors");+'</a>';
var addMenu=new Array();
addMenu[0]='<a href="Javascript:void(0)" onclick="placeAvatar=null;tab.addTab(\'sign\',\''+_('Add Spot')+'\',{remove:true,page:\'php/pages/addSpot.php\'});">'+_("Add Spot");+'</a>';
addMenu[1]='<a href="Javascript:void(0)" onclick="placeAvatar=null;tab.addTab(\'sign\',\''+_('Add Biz')+'\',{remove:true,page:\'php/pages/addBiz.php\'});">'+_("Add Biz");+'</a>';
addMenu[2]='<a href="Javascript:void(0)" onclick="placeAvatar=null;tab.addTab(\'sign\',\''+_('Add Event')+'\',{remove:true,page:\'php/pages/addEvent.php\'});">'+_("Add Event");+'</a>';
addMenu[3]='<div class="dividerH">&nbsp</div>';
addMenu[4]='<a href="Javascript:void(0)" onclick="Win.open(\'addPhotosVideos\')">'+_("Add Photos & Videos")+'</a>';
var mailMenu=new Array();
mailMenu[0]='<a href="Javascript:void(0)" onclick="App.St.mail.type=\'inbox\';tab.addTab(\'inbox\',\''+_('Inbox')+'\',{remove:true, profile:\'inbox\', action:App.St.mail.init});">'+_("Inbox");+'</a>';
mailMenu[1]='<a href="Javascript:void(0)" onclick="App.St.mail.type=\'sent\';tab.addTab(\'sent\',\''+_('Sent')+'\',{remove:true,  profile:\'sent\', action:App.St.mail.init});">'+_("Sent");+'</a>';
mailMenu[2]='<div class="dividerH">&nbsp</div>';
mailMenu[3]='<a href="Javascript:void(0)" onclick="App.St.mail.openNewMessage()">'+_("New Message");+'</a>';
