$(document).ready(function() {
	var options = {
		direction:"down",
		showL3s:false,
		speed:0,
		currentL1:pdGlobal.currentPages[0].id
	};
	willow.getMenu("115213|115214|115215|115216|115217",function(data){
		//initialize plugins here
		$('#L1').menu(data.menu,options);
	});
	//build the menus
	/*
	var MenuArray = new Array(
		{pageid : 115213,hoffset:0,voffset:0,animate:"true"},
		{pageid : 115214,hoffset:0,voffset:0,animate:"true"},
		{pageid : 115215,hoffset:0,voffset:0,animate:"true"},
		{pageid : 115216,hoffset:0,voffset:0,animate:"true"},
		{pageid : 115217,hoffset:0,voffset:0,animate:"true"}   			
	);
	*/
	
	//var L1_on = pdGlobal.currentPages[0].id;
	//initMenu("L1","down",MenuArray,L1_on);
		
	GetPhotos(27885);	  	
	
	willow.socialMedia($("#socialMedia_holder"),19234);

});


willow.socialMedia = function($obj,id){
    willow.getLinks(id,function(data){
        if(data.link.length === 0){return;}
		var link_string = "";
        for(var i = 0; i < data.link.length; i++){
            link_string += "<a href='"+data.link[i].url+"'" + ((data.link[i].target == "true") ? " target='_blank'" : "") + ">"+((typeof data.link[i].image !== "undefined") ? "<img src='"+data.link[i].image.path+"' border='0'/>" : data.link[i].title)+"</a>";
        }
        $obj.html(link_string);
    });
}


function GetPhotos(pID){	
	$.ajax({
		type: "GET",
		url: "/xml/default.asp?sid=398&type=photoall&id="+pID,
		dataType: "xml",
		success: function(xml) {
			//alert(lphotos);		
				var totalphotos = parseInt($(xml).find('item').attr("totalphotos"));
				var randomNum = Math.floor(Math.random() * (totalphotos-1)); //removed +1 from (totalphotos+1)
				var randCount = 0;
				$(xml).find('image').each(function(){
					
					if(randCount == randomNum){
						//set my photo						
						var path = $(this).find("path").text();												
						$("#banner_photo").css("background","url("+path+") no-repeat");						
					}
					randCount++;
				});			
		},
		error: function(request,tStatus,eThrown){
			//alert("Cant Get Photos");
		}
	});		
}
/*function GetPhotos(pID){	
	$.ajax({
		type: "GET",
		url: "/xml/default.asp?sid=398&type=photo&id="+pID,
		dataType: "xml",
		success: function(xml) {					
			$(xml).find('image').each(function(){					
				//set my photo						
				$("#banner_photo").css("background","url("+$(this).find('path').text()+") no-repeat");	
			});
		},
		error: function(request,tStatus,eThrown){
			//alert("Cant Get Photos");
		}
	});		
}*/



function MS_swap(Mitem,Mtype){
	Mitem.src=Mitem.getAttribute(Mtype || "origsrc");
}

function MS(img_swap){
	img_swap.setAttribute("origsrc",img_swap.src);
	img_swap.setAttribute("onload","");
   	img_swap.oversrc_img = new Image();
  	img_swap.oversrc_img.src=img_swap.getAttribute("oversrc");
    img_swap.onmouseover = new Function("MS_swap(this,'oversrc');");
    img_swap.onmouseout = new Function("MS_swap(this);");
	img_swap.style.cursor = 'pointer';
}

/*ripped from prototype.js*/
function M_object(element) {
	if (arguments.length > 1) {
		for (var i = 0, elements = [], length = arguments.length; i < length; i++)
			elements.push(M_object(arguments[i]));
		return elements;
	}
	if (typeof element == 'string')
		element = document.getElementById(element);
	return element;
}

//Check for added variable to podium url
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
	return -100;

}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

function insertFooterCode(){
	var footerContainer = document.createElement("div");
	footerContainer.innerHTML = M_object("podium_footer").innerHTML;
	document.body.appendChild(footerContainer);
}
