function snoDeleteConfirm(commentId,user,pass) {
     var myurl =  "http://www.snocountry.com/snowclient/commentDeleteConfirm.php?user="+user+"&pass="+pass+"&comments_id="+commentId;
     var myconfirm = myurl + "&confirm=" + pass;
     Dialog.confirm({url: myurl , options: {method: 'get'}}, 
    { id:"myDialogID", className: "alphacube", okLabel: "Yes", cancelLabel:"No", width:250, ok:function(win) {new Ajax.Request(myconfirm, {onComplete:commentRequestDelete} ); return true;}});
}

function commentRequestDelete(request)
{
	var data = request.responseText;
        if (data != 'error') 
        {  
           new Effect.Fade('comment_'+data,{duration: 0.3}); 
           return true;
        }
        else
        { 
           $('commentDelete').innerHTML = '<h1> Error processing Delete Request </h1> Click "No" to delete window';
        }
        
}


function snoEditConfirm(commentId,user,pass) {
     var myurl =  "http://www.snocountry.com/snowclient/commentEdit.php?user="+user+"&pass="+pass+"&id="+commentId;
     Dialog.info({url: myurl}, { width:650, className: "alphacube" });
}
    //{ width:650, className: "alphacube", okLabel: "Yes", cancelLabel:"No" });


function commentEditUpdate()
{
        $('submitStatus').innerHTML = 'finished';
        Dialog.closeInfo();
}
function xcommentEditUpdate(request)
{
	var result= request.responseText;
        $('commentEdit').innerHTML = result;
        return true;
	var result= request.responseText;
        var data = result.split("|");
        if (data[0] != 'error') 
        {  
           $('comment_'+ anID).innerHTML = data[1];
        }
}


var _menuSelected = false;
var _previousMenu = "";
var _userNameCount = 0;
var _passWordCount = 0;
var _typeOfSkiArea = "";
var _displayQuickResort = true;

function toggleQuickResortFinder()
{
   if (_displayQuickResort)
   {  new Effect.Appear('quickResortPanel',{to: 0.9}); 
   }   
   else
   {  new Effect.SlideUp('quickResortPanel');  }
   
   _displayQuickResort = !_displayQuickResort;
}

function closeQuickResortFinder()
{
    _displayQuickResort = true;
    new Effect.SlideUp('quickResortPanel');
}

function switchType(entrytype,region)
{
        _typeOfSkiArea = entrytype;

	var myurl = "getEffectsContent.php";
	var params = "region=" + region;
        if (_typeOfSkiArea != "")
        { 
             params = params + "&entrytype=XC"
        }
	new Ajax.Request(myurl, {method: 'get', parameters: params, onComplete: updateEffectsContent});
}
function showRegionAni(region)
{
	var img_url = "images/effects/" + region + "_ani.gif";
	document.images[region].src = img_url;
	
	if (_menuSelected)
	{
		var prev = "images/effects/" + _previousMenu + ".gif";
		document.images[_previousMenu].src = prev;
	//	new Effect.Fade('effects_content',{duration: 0.3});
	}

	_previousMenu = region;
	_menuSelected = true;
	var myurl = "getEffectsContent.php";
	var params = "region=" + region;
        if (_typeOfSkiArea != "")
        { 
             params = params + "&entrytype=XC"
        }
	new Ajax.Request(myurl, {method: 'get', parameters: params, onComplete: updateEffectsContent});
//	 new Effect.Appear('effects_content',{from: 0, to: 0.85, delay: 0.2,transition: Effect.Transitions.linear });
	//new Effect.PopIn('effects_content');

}

function updateEffectsContent(request)
{
	var data = request.responseText;
	new Effect.Appear('effects_content',{from: 0, to: 0.9 });
	$('effects_content').innerHTML = data;
	
}

function closeEffectsContent()
{
	if (_menuSelected)
	{
		var prev = "images/effects/" + _previousMenu + ".gif";
		document.images[_previousMenu].src = prev;
	}
		new Effect.Fade('effects_content',{duration: 0.3});
	
}

function clearUserName()
{
    if (_userNameCount == 0)
    {   $('userbox').value = "";  }
    _userNameCount = 1;
}

function clearPassWord()
{
    if (_passWordCount == 0)
    {   $('passwordbox').value = "";  }
    _passWordCount = 1;
}

/********     Google video code *******/
function GoogleOnLoad() {
      var videoBar;
      var barContainer = document.getElementById("videoBar");
      var playerContainer = document.getElementById("videoPlayer");

      var options = {
        largeResultSet : true,
        horizontal : true,
        thumbnailSize : GSvideoBar.THUMBNAILS_SMALL
      }

      videoBar = new GSvideoBar(barContainer, playerContainer, options);
      //videoBar.execute("ski two brothers");
      videoBar.execute("tbv skiing");
    }

/********  Ad Fading code *******/
var _maxFades= 150;
var _currentNumbFades= 0;
var _defaultDelay= 7000;
var _delayTime = 4000;
var _fadeOutTime= 2100;
var _adindex = 0;
var _ads = [
 '<a href="http://www.basinski.com" target="_box"> <img border="0" height="60" width="800" src="images/SnoCountryBanner800x60.jpg"></a>'
 ,'<a href="http://www.skyboxgrill.com/menu.htm" target="_box"> <img height="60" width="800" src="images/skyboxstate.gif" border="0"></a>'
];

function startAdFade()
{   
   setTimeout('runAdFade()',_delayTime);
   _delayTime = _defaultDelay;
}

function runAdFade()
{
   new Effect.Fade("adplaceholder", {duration: 2.0});
   setTimeout('fadeInAd()',_fadeOutTime);
   if (_currentNumbFades < _maxFades)
   {   startAdFade();  }
   _currentNumbFades++;
}

function fadeInAd()
{
   _adindex++;
   if (_adindex >= _ads.length)
   {   _adindex = 0;  }
   $('adplaceholder').innerHTML = _ads[_adindex];
   new Effect.Appear("adplaceholder",{duration: 2.0});
}
