﻿var speed=0;
var scroller;
var imageScroll;
var images = ['Engage_1','Bridal_1','Wedding_1','FC_1',
    'Engage_2','Bridal_2','Wedding_2','FC_2','Engage_3','Bridal_3','Wedding_3','FC_3'];

var iImage = 0;

function setPage()
{
	//Preload layout images
	MM_preloadImages('Images/bottom.jpg', 'Images/BR_Bottom.jpg', 'Images/content_bg.jpg', 'Images/header2.jpg', 					 					'header_right.jpg', 'Images/menu_shade.jpg', 'Images/front_page.jpg');
	
	//Preload main menu images
	MM_preloadImages('Images/Menu/Menu_Client.jpg', 'Images/Menu/Menu_Client_orange.jpg', 'Images/Menu/Menu_Contact.jpg',
					 'Images/Menu/Menu_Contact_orange.jpg', 'Images/Menu/Menu_Home.jpg', 'Images/Menu/Menu_Home_orange.jpg',
					 'Images/Menu/Menu_Info.jpg', 'Images/Menu/Menu_Info_orange.jpg','Images/Menu/Menu_Portfolio.jpg',
					 'Images/Menu/Menu_Portfolio_orange.jpg','Images/Menu/Menu_shade.jpg','Images/Menu/Menu_spacer.jpg',
					 'Images/Menu/Menu_right.jpg');
	
	//Preload Home sub menu
	MM_preloadImages('Images/Menu/Submenus/Submenu_Vinyl_Down.jpg','Images/Menu/Submenus/Submenu_Vinyl_Up.jpg')
	
	//Preload Info sub menu
	MM_preloadImages('Images/Menu/Submenus/Information_About_Down.jpg','Images/Menu/Submenus/Information_About_Up.jpg',	 	  					 'Images/Menu/Submenus/Information_Testimonials_Down.jpg',    	 					 'Images/Menu/Submenus/Information_Testimonials_Up.jpg');
	
	//Preload Portfolio sub menu
	MM_preloadImages('Images/Menu/Submenus/Gallery_Brides_Down.jpg','Images/Menu/Submenus/Gallery_Brides_Up.jpg',	 	'Images/Menu/Submenus/Gallery_Dance_Down.jpg','Images/Menu/Submenus/Gallery_Dance_Up.jpg','Images/Menu/Submenus/Gallery_Engagements_Down.jpg','Images/Menu/Submenus/Gallery_Engagements_Up.jpg','Images/Menu/Submenus/Gallery_F&amp;C_Down.jpg','Images/Menu/Submenus/Gallery_F&amp;C_Up.jpg','Images/Menu/Submenus/Gallery_Seniors_Down.jpg','Images/Menu/Submenus/Gallery_Seniors_Up.jpg','Images/Menu/Submenus/Gallery_Sports_Down.jpg','Images/Menu/Submenus/Gallery_Sports_Up.jpg','Images/Menu/Submenus/Gallery_Weddings_Down.jpg','Images/Menu/Submenus/Gallery_Weddings_Up.jpg');
	
	//Preload Client sub menu
	MM_preloadImages('Images/Menu/Submenus/Client_Other_Down.jpg','Images/Menu/Submenus/Client_Other_Up.jpg','Images/Menu/Submenus/Client_Wedding_Down.jpg','Images/Menu/Submenus/Schools_BlueRidge_Down.jpg','Images/Menu/Submenus/Schools_BlueRidge_Up.jpg','Images/Menu/Submenus/Client_Wedding_Up.jpg');
	
	

	hideAllMenus();
	scrollStart();
	///headerImage();
	
	iImage = Math.floor(Math.random() * 12);
	
	var sUrl = window.location.href;
	var sUrl2 = sUrl.replace('http://','');
    sUrl = sUrl2.split('/');
    
	if (sUrl[sUrl.length - 1] == 'info_bio.aspx')
	{
	    clearTimeout(imageScroll);
	    var img = document.getElementById('head_image');
	    crossfade(img, 'Images/Front/BlakeRhonda.JPG', '1', 'Blake, Rhonda, and Brooke Wallen');
	}
	else
	{
	    headerImage();
	}
	
	//document.getElementById('div_page').style.vis
	
	//MM_showHideLayers('div_page','','show');
}

function headerImage()
{
    
	var img = document.getElementById('head_image');
	
	crossfade(img, 'Images/Front/' + images[iImage] + '.jpg', '1', 'Image' + iImage)

	//img.src = 'Images/Front/' + images[iImage] + '.jpg';
	
	iImage += 1;
	
	if (iImage > (images.length - 1))
	{
	    iImage = 0;
	}
	
	imageScroll = setTimeout('headerImage()',6000);
	
	//crossfade(document.getElementById('test'), 'buttons/udm4-whitesdf31.gif', '2', 'Accessible Website Menu [white]')

	
}	

function loadBio()
{
    clearTimeout(imageScroll);
    alert('done');
}

function scrollStart()
{
 	 var div = document.getElementById('ctl00_div_scroll_right');
  	 h = div.scrollHeight;
  	 
  	 if (speed == 0)
  	 {
  	    clearTimeout(scroller);
  	    speed = 1;
  	    scroller = setTimeout('scrollStart()', 1000);
  	 }
  	 else
  	 {
  	    if (speed > (h - 144))
  	    {
  	        clearTimeout(scroller);
  	        speed = 0;
  	        scroller = setTimeout('scrollStart()', 1000);
  	    }  
  	    else
  	    {
  	        div.scrollTop = speed;
  	        speed += 1;
  	        
  	        scroller = setTimeout('scrollStart()', 50);
  	    }
  	 }
}

function scrollStop()
{
	clearTimeout(scroller);
}

function popPage(sURL, bFlagsOff, iWidth, iHeight)
{
	var middleX = getScreenHalf();
	var middleY = screen.height / 2;
	
	if (iWidth == 0)
	{
		iWidth = screen.width;
	}
	
	if (iHeight == 0)
	{
		iHeight = screen.height;
	}
	
	var locX = middleX - (iWidth / 2);
	var locY = middleY - (iHeight / 2);
	
	var sFlags = '';
	
	if (bFlagsOff)
	{
		sFlags = 'status=0,toolbar=0,menubar=0,location=0,directories=0,resizable=0,scrollbars=1,';
	}
	else 
	{
		sFlags = 'status=1,toolbar=1,menubar=1,resizable=1,scrollbars=1,';
	}
	
	sFlags += 'width=' + iWidth + ',height=' + iHeight;
	
	var mywindow = window.open(sURL,'test',sFlags);
	mywindow.moveTo(locX,locY);

}

function onMainMenu(item, dir)
{
    var imgPath;
    var sSubMenu;
    
    switch (item.id)
    {
        case 'ctl00_imgButHome':
            imgPath = 'Images/Menu/Menu_Home';
			sSubMenu = 'div_home_menu';
            break;
        
        case 'ctl00_imgButInfo':
            imgPath = 'Images/Menu/Menu_Info';
			sSubMenu = 'div_info_menu';
            break;
            
        case 'ctl00_imgButPortfolio':
            imgPath = 'Images/Menu/Menu_Portfolio';
			sSubMenu = 'div_gallery_menu';
            break;
            
        case 'ctl00_imgButClient':
            imgPath = 'Images/Menu/Menu_Client';
			sSubMenu = 'div_client_menu';
            break;
            
        case 'ctl00_imgButContact':
            imgPath = 'Images/Menu/Menu_Contact';
            break;
    }
    
    switch (dir)
    {
        case 'over':
                
            item.src = imgPath + '_Orange.jpg';
            
			if ((item.id != 'ctl00_imgButContact') && (item.id != 'ctl00_imgButHome'))
			{
            	moveSubMenu(sSubMenu,'in');
				break;
			}
            break;
			
        case 'out':
            item.src = imgPath + '.jpg';
            break;
    }    
}

function moveSubMenu(menu, dir)
{
	var iLeftPos;
	var sHideMenu = menu + '_hide';
    
    switch (menu)
    {
		case 'div_home_menu':
			iLeftPos = 10
			break;
		
      	case 'div_info_menu':
           	iLeftPos = 69;
        	break;
		   
		case 'div_gallery_menu':
			iLeftPos = 182;
			break;
			
		case 'div_client_menu':
			iLeftPos = 275;
			break;
			
		case 'div_schools_menu':
			iLeftPos = 384;
			break;
    }
    
    switch (dir)
    {
        case 'in':
            document.getElementById(menu).style.left = iLeftPos + 'px';
		    document.getElementById(sHideMenu).style.left = (iLeftPos - 10) + 'px';
			MM_effectAppearFade(menu, 250, 0, 100, false);
			MM_showHideLayers(sHideMenu,'','show');
            break;
            
        case 'out':
            MM_effectAppearFade(menu, 0, 100, 0, false);				
			MM_showHideLayers(sHideMenu,'','hide');
			document.getElementById(menu).style.left = '-519px';
			document.getElementById(sHideMenu).style.left = '-519px';
            break;
    }
}

function hideAllMenus()
{
	moveSubMenu('div_home_menu','out');
	moveSubMenu('div_info_menu','out');
	moveSubMenu('div_gallery_menu','out');
	moveSubMenu('div_client_menu','out');
	moveSubMenu('div_schools_menu','out');

}

function MM_showHideLayers() 
	{ //v9.0
 		var i,p,v,obj,args=MM_showHideLayers.arguments;
  		for (i=0; i<(args.length-2); i+=3) 
  		with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    	obj.visibility=v; }
	}

function MM_effectAppearFade(targetElement, duration, from, to, toggle)
	{
		Spry.Effect.DoFade(targetElement, {duration: duration, from: from, to: to, toggle: toggle});
		
	}
	
function MM_preloadImages() 
{ 
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
    
function getScreenHalf()
{
	return screen.width / 2;
}

