/*
created by v-jonyy
base css file. Used by castprofile.aspx pages
*/
var g_cssURL = "http://st.sand.msn-int.com/br/DD/IceAge3/";
var g_wmvURL = "mms://msnukwm.fplive.net/msnuk/losefriends/";


function addEvent(obj,eventName,funcObj)
{
    var domObj = null;
    
    if(typeof(obj)=="object")
    {
        domObj=obj;
    }
    else if(typeof(obj)=="string")
    {
       domObj = document.getElementById(obj);
    }
	if (domObj.removeEventListener) 
	{
		domObj.removeEventListener(eventName,funcObj,false); 	
	}else if (domObj.detachEvent) 
	{
		domObj.detachEvent("on"+eventName,funcObj); 
	}
	
	if(window.attachEvent)
	{
		domObj.attachEvent("on"+eventName,funcObj);
	}else{
		domObj.addEventListener(eventName,funcObj,false);
	}
}	


function setImg(object,srcURL)
{
    object.src=srcURL;
    
        
}



    var a1 = document.getElementById("acast1");
    var a2 = document.getElementById("acast2");
    var a3 = document.getElementById("acast3");
    var a4 = document.getElementById("acast4");
	var a5 = document.getElementById("acast5");

function initCastPage()
{
       
    addEvent(a1,"click",function(){setArticleContent(1)});
    addEvent(a2,"click",function(){setArticleContent(2)});
    addEvent(a3,"click",function(){setArticleContent(3)});
    addEvent(a4,"click",function(){setArticleContent(4)});
	addEvent(a5,"click",function(){setArticleContent(5)});
    
    setArticleContent(1);
	
	/*
    // highlight the cast1 image
    var imgCast1 = a1.getElementsByTagName("img")[0];
    var cast1URL = imgCast1.src;
    var cast1HighlightURL = g_cssURL + "images/Btn-Inactive_Scrat.gif";
    addEvent(imgCast1,"mouseover", function(){setImg(imgCast1,cast1HighlightURL)});
    addEvent(imgCast1,"mouseout", function(){setImg(imgCast1,cast1URL)});
    
    // highlight the cast2 image
    var imgCast2 = a2.getElementsByTagName("img")[0];
    var cast2URL = imgCast2.src;
    var cast2HighlightURL = g_cssURL + "images/Btn-Inactive_MannyEllie.gif";
    addEvent(imgCast2,"mouseover", function(){setImg(imgCast2,cast2HighlightURL)});
    addEvent(imgCast2,"mouseout", function(){setImg(imgCast2,cast2URL)});
    
    // highlight the cast3 image
    var imgCast3 = a3.getElementsByTagName("img")[0];
    var cast3URL = imgCast3.src;
    var cast3HighlightURL = g_cssURL + "images/Btn-Inactive_Deigo.gif";
    addEvent(imgCast3,"mouseover", function(){setImg(imgCast3,cast3HighlightURL)});
    addEvent(imgCast3,"mouseout", function(){setImg(imgCast3,cast3URL)});
    
    // highlight the cast4 image
    var imgCast4 = a4.getElementsByTagName("img")[0];
    var cast4URL = imgCast4.src;
    var cast4HighlightURL = g_cssURL + "images/Btn-Inactive_CrashEddie.gif";
    addEvent(imgCast4,"mouseover", function(){setImg(imgCast4,cast4HighlightURL)});
    addEvent(imgCast4,"mouseout", function(){setImg(imgCast4,cast4URL)});

	 // highlight the cast5 image
    var imgCast5 = a5.getElementsByTagName("img")[0];
    var cast5URL = imgCast5.src;
    var cast5HighlightURL = g_cssURL + "images/Btn-Inactive_Sid.gif";
    addEvent(imgCast5,"mouseover", function(){setImg(imgCast5,cast5HighlightURL)});
    addEvent(imgCast5,"mouseout", function(){setImg(imgCast5,cast5URL)});
	*/
	
}

function setArticleContent(cast)
{
	var containerIdBase ="profilelogo";
	var container2IdBase ="castarticlecontainer";
	  
	var acast1;
	var acast2;
	var acast3;
	var acast4;
	var acast5;
	
	switch(cast){
				case 1:
					acast1 = document.getElementById('acast1');
					acast1.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-inactive_Scrat.gif";
					acast2 = document.getElementById('acast2');
					acast2.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_MannyEllie.gif";
					acast3 = document.getElementById('acast3');
					acast3.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Deigo.gif";
					acast4 = document.getElementById('acast4');
					acast4.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_CrashEddie.gif";
					acast5 = document.getElementById('acast5')
					acast5.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Sid.gif";
					
					break;
				case 2:
					acast1 = document.getElementById('acast1');
					acast1.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-active_Scrat.gif";
					acast2 = document.getElementById('acast2');
					acast2.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-inActive_MannyEllie.gif";
					acast3 = document.getElementById('acast3');
					acast3.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Deigo.gif";
					acast4 = document.getElementById('acast4');
					acast4.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_CrashEddie.gif";
					acast5 = document.getElementById('acast5')
					acast5.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Sid.gif";				
					
					break;
				case 3:
					acast1 = document.getElementById('acast1');
					acast1.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-active_Scrat.gif";
					acast2 = document.getElementById('acast2');
					acast2.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_MannyEllie.gif";
					acast3 = document.getElementById('acast3');
					acast3.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_Deigo.gif";
					acast4 = document.getElementById('acast4');
					acast4.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_CrashEddie.gif";
					acast5 = document.getElementById('acast5')
					acast5.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Sid.gif";
					
					break;
				case 4:
					acast1 = document.getElementById('acast1');
					acast1.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-active_Scrat.gif";
					acast2 = document.getElementById('acast2');
					acast2.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_MannyEllie.gif";
					acast3 = document.getElementById('acast3');
					acast3.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Deigo.gif";
					acast4 = document.getElementById('acast4');
					acast4.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_CrashEddie.gif";
					acast5 = document.getElementById('acast5')
					acast5.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Sid.gif";
					
					break;
				case 5:
					acast1 = document.getElementById('acast1');
					acast1.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-active_Scrat.gif";
					acast2 = document.getElementById('acast2');
					acast2.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_MannyEllie.gif";
					acast3 = document.getElementById('acast3');
					acast3.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Deigo.gif";
					acast4 = document.getElementById('acast4');
					acast4.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_CrashEddie.gif";
					acast5 = document.getElementById('acast5')
					acast5.childNodes[0].src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_Sid.gif";
					
					break;

			}



    for(var i=1;i<6;i++)
    {
	var containerId=containerIdBase+i;
	var container2Id=container2IdBase+i;
        if(i==cast)
        {
            document.getElementById(containerId).style.display="block";
			document.getElementById(container2Id).style.display="block";
			
        }
        else
        {
            document.getElementById(containerId).style.display="none";
			document.getElementById(container2Id).style.display="none";
        }
    }
	cast = 0;

}

/* open official site link in a new window or tab */
function openNewWindow(){
	var tango = document.getElementById('officialsite');
	tango.setAttribute('target', '_blank');
	var compLink = document.getElementById('competition');
	compLink.setAttribute('target', '_blank');
}

/* preloading the character images and thumbnail images to improve user experience */
function preloadCharacterImage(){
	charhover1 = new Image();
	charhover1.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_Scrat.gif";

	charhover2 = new Image();
	charhover2.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_MannyEllie.gif";

	charhover3 = new Image();
	charhover3.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_Deigo.gif";

	charhover4 = new Image();
	charhover4.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_CrashEddie.gif";

	charhover5 = new Image();
	charhover5.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Inactive_Sid.gif";

	charhover6 = new Image();
	charhover6.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Scrat.gif";

	charhover7 = new Image();
	charhover7.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_MannyEllie.gif";

	charhover8 = new Image();
	charhover8.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Deigo.gif";

	charhover9 = new Image();
	charhover9.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_CrashEddie.gif";

	charhover10 = new Image();
	charhover10.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Btn-Active_Sid.gif";

	//charbig1 = new Image();
	//charbig1.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Char_Scrat.jpg";
	
	charbig2 = new Image();
	charbig2.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Char_MannyEllie.jpg";

	charbig3 = new Image();
	charbig3.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Char_Deigo.jpg";

	charbig4 = new Image();
	charbig4.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Char_CrashEddie.jpg";

	charbig5 = new Image();
	charbig5.src = "http://st.sand.msn-int.com/br/DD/IceAge3/images/Char_Sid.jpg";
}

/* add a functionality to send to a friend link*/
function mailTo(){

	var daReferrer = document.referrer; 
	var email = " "; 
	var subject = "ICE AGE 3 - trailers, downloads, character fun and more"; 
	
	var defaultUrl = "http://www.iceage3.com/";	/* default url */	

	var body_message = "Hi,%0D%0D"; 
	body_message += "Ice Age 3 is released on July 1 2009. Ahead of its release, visit ";
	body_message += defaultUrl;
	body_message += " for trailers, interviews and guest editor spots from the characters, cool downloads and much more!";
	var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message; 

	var objAnchor = document.getElementById("sendtofriend");
	objAnchor.setAttribute("href",mailto_link);

}

openNewWindow();

preloadCharacterImage();

initCastPage();

mailTo();
