// DROP DOWN LISTS - ONCLICK EVENT 
function go(formObj)
{
destination = formObj.options[formObj.selectedIndex].value;
if (destination) location.href = destination;
}

// SLIDESHOW - FLASH MIMIC
function toggleSlideshowButtonView(view){

	var views = new Array('pause','play');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}


//// SLIDESHOW - FLASH MIMIC
//function toggleView(view){

//	var views = new Array('one','two','three');
//	i=0;
//	while ( i < views.length){
//		id = views[i];
//		if (id == view){
//			document.getElementById(id).style.display = 'inline';
//		}else{
//			document.getElementById(id).style.display = 'none';
//		}
//	        i++;	
//	}
//}

// HEADER FORMS 
 function hideVacationsForm()
 {
 if(document.getElementById('CalFrame'))
    parent.frames['CalFrame'].CloseCal();
    
  var v = document.getElementById('vacations');
   v.style.display='none';
 }
 
  function hideHotelsForm(){
  var h = document.getElementById('hotels');
   h.style.display='none';
 }
 
  function hideDealsForm(){
  var d = document.getElementById('deals');
   d.style.display='none';
 }
 
 function showVacationsForm(){
  var v = document.getElementById('vacations');
   v.style.display='inline';
 }
  function showHotelsForm(){
  var v = document.getElementById('hotels');
   v.style.display='inline';
 }
  function showDealsForm(){
  var v = document.getElementById('deals');
   v.style.display='inline';
 } 

function toggleHeaderFormView(view){

	var views = new Array('vacations','hotels','deals');
	i=0;
	if(document.getElementById('vacations').style.display=='inline')
	{
	    if(document.getElementById('CalFrame'))
            parent.frames['CalFrame'].CloseCal();
	}
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// DESTINATION - LEFT SIDEBAR NAV
function toggleDestinationInfoView(view){

	var views = new Array('overview','travelTime','areas','topography','climate','bestTime','reasonsVisit','toDo','dining','nightlife','events','wear','advisories','language','electricity','customs','tourism');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// DESTINATION - LEFT SIDEBAR NAV - MORE LINK
function toggleMoreDestinationInfoLinksView(view)
{
    var view_Id = view.parentNode.parentNode.id;
    var str=elementParentId(view_Id,'_');
    
    var i=1;
    var j=0;
    while(3==3)
    {   
        var id = str + '_' + i++;
        if(document.getElementById(id))
        {
            if(view_Id==id)
            {
                j=i;
            }
            document.getElementById(id).style.display = 'none';
        }
        else
            break;
    }
    if(document.getElementById(str + '_' + j))
        document.getElementById(str + '_' + j).style.display = 'inline';
    else if(document.getElementById(str + '_1'))
        document.getElementById(str + '_1').style.display = 'inline';
}

// DESTINATION - OVERVIEW INTRO PARAGRAPH MORE LINK
function toggleMoreOverviewLinkView(view){

	var views = new Array('moreOverviewLink','noMoreOverviewLink');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}
// RAINBOW - TABS
function toggleRainbowTabView(view){

	var views = new Array('OverviewTab','DestinationsTab','LodgingTab','Seasons&EventsTab','CruiseTab','HelpfulHintsTab');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// RAINBOW - TAB CONTENT
function toggleRainbowTabContentView(view){

	var views = new Array('OverviewContent','DestinationsContent','LodgingContent','Seasons&EventsContent','CruiseContent','HelpfulHintsContent');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// SKI - TABS
function toggleSkiTabView(view){

	var views = new Array('OverviewTab','DestinationsTab','ChoosingResortTab','SkiPackagesTab','KnowYourSnowTab','HelpfulHintsTab');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// SKI - TAB CONTENT
function toggleSkiTabContentView(view){

	var views = new Array('OverviewContent','DestinationsContent','ChoosingResortContent','SkiPackagesContent','KnowYourSnowContent','HelpfulHintsContent');
	
	i=0;
	
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}
// FAMILY TRAVEL - SEARCH
function toggleFamilyTravelSearchView(view){

	var views = new Array('vacation','cruise');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
			
		}else{
			document.getElementById(id).style.display = 'none';
			
		}
	        i++;	
	}
}


// FAMILY TRAVEL - TABS
function toggleFamilyTravelTabView(view){

	var views = new Array('OverviewTab','TravelTipsTab','BabymoonsTab','LifetimeTab');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// FAMILY TRAVEL - TAB CONTENT
function toggleFamilyTravelTabContentView(view){

	var views = new Array('OverviewContent','TravelTipsContent','BabymoonsTabContent','LifetimeContent');
	
	i=0;
	
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// HONEYMOONS - TABS
function toggleHoneymoonsTabView(view){

	var views = new Array('OverviewTab','TravelTipsTab','DestinationWeddingsTab','HoneymoonRegistryTab','TestimonialsTab');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// HONEYMOONS - TABS CONTENT
function toggleHoneymoonsTabContentView(view){

	var views = new Array('OverviewContent','TravelTipsContent','DestinationWeddingsTabContent','HoneymoonRegistryContent','TestimonialsContent');
	
	i=0;
	
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// CAREER - TABS
function toggleCareerTabView(view){

	var views = new Array('JoinOurTeamTab','WhyJoinTab','ContactUsTab');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// CAREER - TABS CONTENT
function toggleCareerTabContentView(view){

	var views = new Array('JoinOurTeamContent','WhyJoinContent','ContactUsContent');
	
	i=0;
	
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// About Cruising - TABS
function toggleAboutCruisingTabView(view){

	var views = new Array('CruiseOverviewTab','OnboardActivitiesTab','OddsandEndsTab');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// CAREER - TABS CONTENT
function toggleAboutCruisingTabContentView(view){

	var views = new Array('CruiseOverviewContent','OnboardActivitiesContent','OddsandEndsContent');
	
	i=0;
	
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// DESTINATION - TABS
function toggleDestinationTabView(view){

	var views = new Array('overviewTab','activitiesTab','hotelsTab','dealsTab','discoverTab');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// DESTINATION - TAB CONTENT
function toggleDestinationTabContentView(view){

	var views = new Array('overviewContent','activitiesContent','hotelsContent','dealsContent','discoverContent');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// HOTEL - TABS
function toggleHotelTabView(view){

	var views = new Array('overviewTab','amenitiesTab','roomCategoriesTab','dealsTab','discoverTab');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// HOTEL - TAB CONTENT
function toggleHotelTabContentView(view){

	var views = new Array('overviewContent','amenitiesContent','roomCategoriesContent','dealsContent','discoverContent');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}


// HOTEL PHOTOS
function toggleHotelPhotoView(view)
{
    var str = elementParentId(view,'_')
    var ii=1;
    while(3==3)
    {   
        var id = str + '_' + ii++;
        if(document.getElementById(id))
        {
            if(view==id)
            {
                document.getElementById(id).style.display = 'inline';
            }
            else
                document.getElementById(id).style.display = 'none';
        }
        else
            break;
    }
}

// FAMILY TRAVEL - SEARCH
function toggleFamilyTravelSearchView(view){

	var views = new Array('vacation','cruise');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
			
		}else{
			document.getElementById(id).style.display = 'none';
			
		}
	        i++;	
	}
}

// RESOURCE - HONEYMOON REGISTRY - TABS
function toggleHoneymoonTabView(view){

	var views = new Array('worksTab','startTab','faqTab');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// RESOURCE - HONEYMOON REGISTRY - TAB CONTENT
function toggleHoneymoonTabContentView(view){

	var views = new Array('worksContent','startContent','faqContent');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	    i++;	
	}
}

// RESOURCE - TRAVEL GUIDE - TABS
function toggleResourceTabView(view){

	var views = new Array('packingTab','airportTab','travelTab','cruiseTab','flyingTab','carTab');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// RESOURCE - TRAVEL GUIDE - TAB CONTENT
function toggleResourceTabContentView(view){

	var views = new Array('packingContent','airportContent','travelContent','cruiseContent','flyingContent','carContent');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	    i++;	
	}
}

// FOOTER - AGENCY ALLIANCES - TABS
function toggleAllianceTabView(view){

	var views = new Array('AllianceAboutTab','AllianceTestTab');
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	        i++;	
	}
}

// FOOTER - AGENCY ALLIANCES - TAB CONTENT
function toggleAllianceTabContentView(view){

	var views = new Array('AllianceAboutContent','AllianceTestContent');
	
	i=0;
	while ( i < views.length){
		id = views[i];
		if (id == view){
			
			document.getElementById(id).style.display = 'inline';
		}else{
			document.getElementById(id).style.display = 'none';
		}
	    i++;	
	}
}

// HOTEL - SPECIAL OFFERS +/- CONTENT 
//function toggleOfferOneView(view){

//	var views = new Array('offerOneOpen','offerOneLine');
//	i=0;
//	while ( i < views.length){
//		id = views[i];
//		if (id == view){
//			document.getElementById(id).style.display = 'inline';
//			document.getElementById(id).style.backgroundColor = '#CCC';			
//		}else{
//			document.getElementById(id).style.display = 'none';
//		}
//	        i++;	
//	}
//}
//function toggleOfferTwoView(view){

//	var views = new Array('offerTwoOpen','offerTwoLine');
//	i=0;
//	while ( i < views.length){
//		id = views[i];
//		if (id == view){
//			document.getElementById(id).style.display = 'inline';
//		}else{
//			document.getElementById(id).style.display = 'none';
//		}
//	        i++;	
//	}
//}
//function toggleOfferThreeView(view){

//	var views = new Array('offerThreeOpen','offerThreeLine');
//	i=0;
//	while ( i < views.length){
//		id = views[i];
//		if (id == view){
//			document.getElementById(id).style.display = 'inline';
//		}else{
//			document.getElementById(id).style.display = 'none';
//		}
//	        i++;	
//	}
//}

//// HOTEL - SPECIAL OFFERS +/- ICON 
//function toggleOfferOneIconView(view){

//	var views = new Array('offerOneMinus','offerOnePlus');
//	i=0;
//	while ( i < views.length){
//		id = views[i];
//		if (id == view){
//			document.getElementById(id).style.display = 'inline';
//		}else{
//			document.getElementById(id).style.display = 'none';
//		}
//	        i++;	
//	}
//}
//function toggleOfferTwoIconView(view){

//	var views = new Array('offerTwoMinus','offerTwoPlus');
//	i=0;
//	while ( i < views.length){
//		id = views[i];
//		if (id == view){
//			document.getElementById(id).style.display = 'inline';
//		}else{
//			document.getElementById(id).style.display = 'none';
//		}
//	        i++;	
//	}
//}
//function toggleOfferThreeIconView(view){

//	var views = new Array('offerThreeMinus','offerThreePlus');
//	i=0;
//	while ( i < views.length){
//		id = views[i];
//		if (id == view){
//			document.getElementById(id).style.display = 'inline';
//		}else{
//			document.getElementById(id).style.display = 'none';
//		}
//	        i++;	
//	}
//}

function switchMasterContentPlaceHolder(inStr)
{
    return inStr.replace('_LeftContent_','_MainContent_');
}

function tDIV1(view,switchContentPlaceHolders)
{
    if(switchContentPlaceHolders)
        view = switchMasterContentPlaceHolder(view);
    if(document.getElementById(view) && document.getElementById(view).parentNode)
    {
        var DOM = document.getElementById(view).parentNode;
        for (var i=0; i<DOM.childNodes.length; i++)
        {
            if(typeof(DOM.childNodes[i].id)!='undefined')
            {
                if (DOM.childNodes[i].id==view)
                    DOM.childNodes[i].style.display = 'inline';
                else
                    DOM.childNodes[i].style.display = 'none';
            }
        }
    }
}

function elementParentId(inStr,inDelimiter)
{
    if(inStr!='')
    {
        return inStr.substring(0,inStr.lastIndexOf(inDelimiter));
    }
}
function tDTVGLBT(view,switchContentPlaceHolders)
{
    var views = new Array('overviewTab','destinationsTab','lodgingTab','seasonsTab','cruisesTab','hintsTab')
    if(switchContentPlaceHolders)
        view = switchMasterContentPlaceHolder(view);
    
    makeTabsDisplay(views,view);
}

function tDTCVGLBT(view,switchContentPlaceHolders)
{
    var views = new Array('overviewContent','destinationsContent','lodgingContent','seasonsContent','cruiseContent','hintsContent')
    if(switchContentPlaceHolders)
        view = switchMasterContentPlaceHolder(view);
    
    makeTabsDisplay(views,view);
}


function tDTVSki(view,switchContentPlaceHolders)
{
    var views = new Array('overviewTab','destinationsTab','resortTab','SkiPackagesTab','snowTab','hintsTab')
    if(switchContentPlaceHolders)
        view = switchMasterContentPlaceHolder(view);
    
    makeTabsDisplay(views,view);
}

function tDTCVSki(view,switchContentPlaceHolders)
{
    var views = new Array('overviewContent','destinationsContent','resortContent','skipackageContent','snowContent','hintsContent')
    if(switchContentPlaceHolders)
        view = switchMasterContentPlaceHolder(view);
    
    makeTabsDisplay(views,view);
}

function tDTV1(view,switchContentPlaceHolders)
{
    var views = new Array('overviewTab','activitiesTab','amenitiesTab','roomCategoriesTab','hotelsTab','dealsTab','discoverTab')
    if(switchContentPlaceHolders)
        view = switchMasterContentPlaceHolder(view);
    
    makeTabsDisplay(views,view);
}

function tDTCV1(view,switchContentPlaceHolders)
{
    var views = new Array('overviewContent','activitiesContent','amenitiesContent','roomCategoriesContent','hotelsContent','dealsContent','discoverContent')
    if(switchContentPlaceHolders)
        view = switchMasterContentPlaceHolder(view);
    
    makeTabsDisplay(views,view);
}
function makeTabsDisplay(inTabs,inTab)
{
    i=0;
    var strParentId = elementParentId(inTab,'_');
	while ( i < inTabs.length)
	{
		var id ='';
		if(strParentId=='')
		    id = inTabs[i];
		else
		    id = strParentId + '_' + inTabs[i];
		var DOM = document.getElementById(id);
		if(DOM)
		{
		    if(inTab==id)
		        document.getElementById(id).style.display = 'inline';
		    else
		        document.getElementById(id).style.display = 'none';
		}
        i++;
	}
}
function toggle(id,length,httpbaseurl){
	for(i=0;i<=length;i++)
	{

		li = "item" + i
		ul = "ul_"+li;
		img = "img_" +li ;
		la=httpbaseurl;
		if(li == id){
			ul = "ul_" + id;
	   		img = "img_" + id;	
			ulElement = document.getElementById(ul);
			imgElement = document.getElementById(img);
			liElement = document.getElementById(id);
			if (ulElement){
					if (ulElement.className == 'closed'){
							ulElement.className = "open";
							imgElement.src = httpbaseurl+"App_Themes/images/destination/minus-gray.jpg";
							liElement.style.color = 'red';
							}else{
							ulElement.className = "closed";
							imgElement.src = httpbaseurl+"App_Themes/images/destination/plus-gray.jpg";
							liElement.style.color = 'black';
							}
					}
		}else{
		
			ul = "ul_"+li;
			img = "img_" +li ;
			ulElement = document.getElementById(ul);
			imgElement = document.getElementById(img);
			liElement = document.getElementById(li);
			if (ulElement){
				ulElement.className = "closed";
				imgElement.src =httpbaseurl+ "App_Themes/images/destination/plus-gray.jpg";
				liElement.style.color = 'black';
			}
		}
		
	}
	
   
 }

function toggleSpecialOfferView(parentId,sNo)
{
    var DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerOpen');
    if(DOM)
    {
        DOM.style.display = 'inline';
		DOM.style.backgroundColor = '#CCC';	
		
		DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerLine');
        DOM.style.display = 'none';
        
        DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerMinus');
        DOM.style.display = 'inline';
        //DOM.style.backgroundColor = '#CCC';	
        
        DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerPlus');
        DOM.style.display = 'none';
    }
    
    var i=0;
    while(2==2)
    {
        if(document.getElementById(parentId + '_ctl0' + i + '_offerPlus'))
        {
            if(i!=sNo)
            {
                DOM = document.getElementById(parentId + '_ctl0' + i + '_offerOpen');
                DOM.style.display = 'none';
                
                DOM = document.getElementById(parentId + '_ctl0' + i + '_offerLine');
                DOM.style.display = 'none';
                
                DOM = document.getElementById(parentId + '_ctl0' + i + '_offerPlus');
                DOM.style.display = 'inline';
		        DOM.style.backgroundColor = '#CCC';
                
                DOM = document.getElementById(parentId + '_ctl0' + i + '_offerMinus');
                DOM.style.display = 'none';
                
                DOM = document.getElementById(parentId + '_ctl0' + i + '_offerLine');
                DOM.style.display = 'inline';
		        DOM.style.backgroundColor = '#CCC';
            }
        }
        else
            break;
        i++;
    }
}
function toggleSpecialOfferClose(parentId,sNo)
{
    var DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerOpen');
    if(DOM)
    {
        DOM.style.display = 'none';
        
        DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerMinus');
        DOM.style.display = 'none';
        
        DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerPlus');
        DOM.style.display = 'inline';
	    DOM.style.backgroundColor = '#CCC';
        
        DOM = document.getElementById(parentId + '_ctl0' + sNo + '_offerLine');
        DOM.style.display = 'inline';
	    DOM.style.backgroundColor = '#CCC';
    }
}
function toggleOfferPriceView(inObj)
{
    var str=inObj.id + inObj.selectedIndex;
    for(var i=0;i<inObj.options.length;i++)
    {
        var DOM = document.getElementById(inObj.id+i);
        if(DOM)
        {
            if(str==DOM.id)
            {
                DOM.style.display = 'inline';
            }
            else
            {
                DOM.style.display = 'none';
            }
        }
        else
            break;
    }
}

function toggleVacationPackages(parentId,sNo)
{
    var i=1;
    var DOM = null;
    var controlMask = '_ctl0';
    while(2==2)
    {
        if(i>9)
            controlMask = '_ctl';
        
        if(document.getElementById(parentId + controlMask + i + '_vacationPackage'))
        {
            DOM = document.getElementById(parentId + controlMask + i + '_vacationPackage');
            DOM.style.backgroundColor = '#FFF';
            DOM = document.getElementById(parentId + controlMask + i + '_packageOpen');
            DOM.style.display = 'none';
            DOM = document.getElementById(parentId + controlMask + i + '_packageLine');
            DOM.style.display = 'inline';
            
            DOM = document.getElementById(parentId + controlMask + i + '_packagePlus');
            if(DOM)
            {
                DOM.style.display = 'inline';
                DOM = document.getElementById(parentId + controlMask + i + '_packageMinus');
                DOM.style.display = 'none';
            }
            
        }
        else
            break;
        i++;
    }
    
    if(sNo>9)
        controlMask = '_ctl';
    else
        controlMask = '_ctl0';
    if(document.getElementById(parentId + controlMask + sNo + '_vacationPackage'))
    {
        DOM = document.getElementById(parentId + controlMask + sNo + '_vacationPackage');
        if(DOM)
        {
            DOM.style.backgroundColor = '#EEE';
            DOM = document.getElementById(parentId + controlMask + sNo + '_packageOpen');
            DOM.style.display = 'inline';
            DOM = document.getElementById(parentId + controlMask + sNo + '_packageLine');
            DOM.style.display = 'none';
            DOM = document.getElementById(parentId + controlMask + sNo + '_packagePlus');
            if(DOM)
            {
                DOM.style.display = 'none';
                DOM = document.getElementById(parentId + controlMask + sNo + '_packageMinus');
                DOM.style.display = 'inline';
            }
            DOM = document.getElementById(parentId + controlMask + (sNo-1) + '_packageLine');
            if(DOM)
            {
                DOM.style.display = 'none';
            }
        }
    }
}

function toggleSpecialists(parentId,sNo)
{
    var i=0;
    var DOM = null;
    var tmpStr = null;
    while(2==2)
    {
        if(i<10)
            tmpStr = parentId + '_ctl0' + i;
        else
            tmpStr = parentId + '_ctl' + i;
            
        if(document.getElementById(tmpStr + '_store'))
        {
            DOM = document.getElementById(tmpStr + '_store');
            DOM.style.backgroundColor = '#FFF';
            DOM = document.getElementById(tmpStr + '_storeOpen');
            DOM.style.display = 'none';
            DOM = document.getElementById(tmpStr + '_storeLine');
            DOM.style.display = 'inline';
            
            DOM = document.getElementById(tmpStr + '_storePlus');
            if(DOM)
            {
                DOM.style.display = 'inline';
                DOM = document.getElementById(tmpStr + '_storeSee');
                DOM.style.display = 'inline';
                DOM = document.getElementById(tmpStr + '_storeMinus');
                DOM.style.display = 'none';
                //DOM = document.getElementById(tmpStr + '_storeHide');
                //DOM.style.display = 'none';
            }
            
        }
        else
            break;
        i++;
    }
    if(sNo<10)
        tmpStr = parentId + '_ctl0' + sNo;
    else
        tmpStr = parentId + '_ctl' + sNo;
    if(document.getElementById(tmpStr + '_store'))
    {
        DOM = document.getElementById(tmpStr + '_store');
        if(DOM)
        {
            DOM.style.backgroundColor = '#EEE';
            DOM = document.getElementById(tmpStr + '_storeOpen');
            DOM.style.display = 'inline';
            DOM = document.getElementById(tmpStr + '_storeLine');
            DOM.style.display = 'none';
            DOM = document.getElementById(tmpStr + '_storePlus');
            if(DOM)
            {
                DOM.style.display = 'none';
                //DOM = document.getElementById(tmpStr + '_storeSee');
                //DOM.style.display = 'none';
                DOM = document.getElementById(tmpStr + '_storeMinus');
                DOM.style.display = 'inline';
                //DOM = document.getElementById(tmpStr + '_storeHide');
                //DOM.style.display = 'inline';
            }
            
//            if(sNo-1<10)
//                tmpStr = parentId + '_ctl0' + sNo-1;
//            else
//                tmpStr = parentId + '_ctl' + sNo-1;
//            DOM = document.getElementById(tmpStr + '_storeLine');
//            if(DOM)
//            {
//                DOM.style.display = 'none';
//            }
        }
    }
}