﻿function disableEnterKey(e)
{
     var key;      
     if(window.event)
          key = window.event.keyCode; //IE
     else
          key = e.which; //firefox      

     return (key != 13);
}
function imageSwap(imgName,imgObj) { 
	if (document.images && preloaded) document.images[imgName].src = imgObj.src		
}

function msover(imgName) {
	imageSwap(imgName,aImages[imgName + '_over'])
}

function msout(imgName) { 
	imageSwap(imgName,aImages[imgName + ''])
}

function msoutleaveon(imgName) {
	imageSwap(imgName,aImages[imgName + '_on'])
}

var aImages = new Array()

function preload(imgObj,imgSrc) {
	if (document.images) { 
		aImages[imgObj] = new Image()
		aImages[imgObj].src = imgSrc
	}
}

var preloaded;
preloaded = false;

function preloadImages() {
    preload("our_acts_over","/Images/Navigation/our_acts_over.gif");
    preload("our_acts","/Images/Navigation/our_acts.gif");

    preload("about_us_over","/Images/Navigation/about_us_over.gif");
    preload("about_us","/Images/Navigation/about_us.gif");

    preload("enhance_your_event_over","/Images/Navigation/enhance_your_event_over.gif");
    preload("enhance_your_event","/Images/Navigation/enhance_your_event.gif");
    preload("enhance_your_event_on","/Images/Navigation/enhance_your_event_on.gif");
        
    preload("recent_events_over","/Images/Navigation/recent_events_over.gif");
    preload("recent_events","/Images/Navigation/recent_events.gif");    
    preload("recent_events_on","/Images/Navigation/recent_events_on.gif"); 
    
    preload("faq_over","/Images/Navigation/faq_over.gif");
    preload("faq","/Images/Navigation/faq.gif"); 
    
    preload("booking_over","/Images/Navigation/booking_over.gif");
    preload("booking","/Images/Navigation/booking.gif"); 
    
    preload("contact_over","/Images/Navigation/contact_over.gif");
    preload("contact","/Images/Navigation/contact.gif"); 
    
    preload("links_over","/Images/Navigation/links_over.gif");
    preload("links","/Images/Navigation/links.gif"); 

    preload("showcaseTitle_over","/Images/showcaseTitleOver.jpg");
    preload("showcaseTitle","/Images/showcaseTitle.jpg"); 

    preload("bespokeServices_over","/Images/bespokeServicesOver.jpg");
    preload("bespokeServices","/Images/bespokeServices.jpg"); 

    if (this.location.href == "http://www.acherryonline.com/Default.aspx" || this.location.href == "http://www.acherryonline.com") {
        preload("showreel_agents_over","/Images/showreelOver.jpg");
        preload("showreel_agents","/Images/showreel.jpg");     
    }    
    
    if (this.location.href == "http://www.cherry-agents.com/Default.aspx" || this.location.href == "http://www.cherry-agents.com") {
        preload("showreel_agents_over","/Images/showreelAgentsOver.jpg");
        preload("showreel_agents","/Images/showreelAgents.jpg");     
    }    
       
    if (this.location.href == "http://www.acherryonline.com/EventEnhance.aspx") {
        preload("bg1","/ImagesUploaded/Events/Enhance/Backgrounds/1.gif");
        preload("bg2","/ImagesUploaded/Events/Enhance/Backgrounds/2.gif");
        preload("bg3","/ImagesUploaded/Events/Enhance/Backgrounds/3.gif");
        preload("bg4","/ImagesUploaded/Events/Enhance/Backgrounds/4.gif");
        preload("bg5","/ImagesUploaded/Events/Enhance/Backgrounds/5.gif");
        preload("bg6","/ImagesUploaded/Events/Enhance/Backgrounds/6.gif");
        preload("bg7","/ImagesUploaded/Events/Enhance/Backgrounds/7.gif");
        
        preload("bg1over","/ImagesUploaded/Events/Enhance/Backgrounds/1_over.gif");
        preload("bg2over","/ImagesUploaded/Events/Enhance/Backgrounds/2_over.gif");
        preload("bg3over","/ImagesUploaded/Events/Enhance/Backgrounds/3_over.gif");
        preload("bg4over","/ImagesUploaded/Events/Enhance/Backgrounds/4_over.gif");
        preload("bg5over","/ImagesUploaded/Events/Enhance/Backgrounds/5_over.gif");
        preload("bg6over","/ImagesUploaded/Events/Enhance/Backgrounds/6_over.gif");
        preload("bg7over","/ImagesUploaded/Events/Enhance/Backgrounds/7_over.gif");       
    }                     
    
    preload("btnSendOver","/Images/btnSendOver.jpg");                                                     
    preload("btnSearchOver","/Images/btnSearchOver.jpg");     
    preload("btnShowreelOver","/Images/showreelOver.jpg");     
    preloaded = true;
}

function getElement(id){
	if(document.all){
		el = document.all(id)
	} else if(document.getElementById){
		el = document.getElementById(id)
	} else {
		el = null
	}
	return el
}

function bookmark(title,url)
{
   if (window.sidebar) 
    { 
	window.sidebar.addPanel(title, url,""); 
    } 
   else if( document.all ) 
   {
 	window.external.AddFavorite( url, title);
   }
   else if( window.opera && window.print )
   {
	return true;
    }
}

function changeActImage(imageSrc) {
	if (document.images) {
	    document.images["imgMainImage"].src = 'http://www.acherryonline.com/ImagesUploaded/Acts/Main/' + imageSrc + '.gif';	
	    document.images[thumbOn].className = "subImage";
	    document.images[imageSrc].className = "subImageOn";  	    	    	    
	    thumbOn = imageSrc;
    }
}

var iSelectedEvent = 0;
var iSelectedEventName = "";

function toggleRecentEvent(id,name) { 
    if (preloaded) {          
        eval('document.images["imgEvent' + id + '"].src = "/ImagesUploaded/Events/Showcase/' + name + '.jpg"'); 
        eval('document.getElementById(\'recentEventBrief' + id + '\').style.display =\'none\'');     
        eval('document.getElementById(\'recentEventFull' + id + '\').style.display =\'block\'');    
      
        eval('document.getElementById(\'recentEventFull' + iSelectedEvent + '\').style.display =\'none\''); 
        eval('document.getElementById(\'recentEventBrief' + iSelectedEvent + '\').style.display =\'block\'');  
        eval('document.images["imgEvent' + iSelectedEvent + '"].src = document.images["imgEvent' + iSelectedEvent + '"].src.replace("Showcase","Recent")');          
    }
    iSelectedEvent = id;
    iSelectedEventName = name;
}

function checkContactChoice(oSrc, args)
{
    if ((document.getElementById("ctl00_WebsiteContent_rdEmail").checked) || (document.getElementById('ctl00_WebsiteContent_rdTelephone').checked) || (document.getElementById('ctl00_WebsiteContent_rdEither').checked))
    {
        args.IsValid = true; 
    }
    else
    {
        args.IsValid = false; 
    }    
} 

function checkEmail(oSrc, args)
{
    if ((document.getElementById("ctl00_WebsiteContent_rdEmail").checked) && (document.getElementById('ctl00_WebsiteContent_txtEmailAddress').value == ""))
    {
        args.IsValid = false; 
    }
    else
    {
        args.IsValid = true; 
    }    
} 

function checkTelephone(oSrc, args)
{
    if ((document.getElementById("ctl00_WebsiteContent_rdTelephone").checked) && (document.getElementById('ctl00_WebsiteContent_txtTelephone').value == ""))
    {
        args.IsValid = false; 
    }
    else
    {
        args.IsValid = true; 
    }    
} 

function checkEither(oSrc, args)
{
    if ((document.getElementById("ctl00_WebsiteContent_rdEither").checked) && (document.getElementById('ctl00_WebsiteContent_txtEmailAddress').value == "") && (document.getElementById('ctl00_WebsiteContent_txtTelephone').value == ""))
    {
        args.IsValid = false; 
    }
    else
    {
        args.IsValid = true; 
    }    
}

var faqOpenId = "";

function toggleFAQ(id) {    
    if (faqOpenId != "") 
    {
        document.getElementById(faqOpenId).style.display = 'none'; 
    }
    document.getElementById(id).style.display = 'block';   
    faqOpenId = id;    
}