$(document).ready( function() {  
    
    $('a.arrowdown').bind('click', function(event) {     
        $(this).next('p').slideToggle("slow");
        $(this).toggleClass("arrowright");      
        return false;     
    });
        
    $('a.arrowdefault').bind('click', function(event) {
        $(this).next('p').slideToggle("slow"); 
        $(this).toggleClass("arrowdown");
        return false;
    });  
    
    $('#dropdown').children('select').change(function(event) { 
        if ($(this).val()) {
            $(window.location).attr('href', $(this).val());
        }
        return false;
    });  
    
    $('#imghome').bind('click', function() {
        if ($('#dropdown2').children('select').val()) {
            $(window.location).attr('href', $('#dropdown2').children('select').val());
        }
        return false;
    });  
    
      
    $('a.readmore').bind('click', function(event) {       
        $(this).prev('span').slideToggle("slow");
        return false;     
    });
    
    $('a.readmore').toggle(
        function () {
            $(this).html("Read less");
        },
        function () {
            $(this).html("Read more");
        }
    );
    
    $('a.viewmore').bind('click', function(event) {
        
      
       if ($(this).parent().next('.tldontmiss').length) {
            $(this).parent().next('.tldontmiss').css("display","block");
            $(this).parent().css("display","none");
       } else {
            $(".tldontmiss:eq(0)").css("display","block");
            $(this).parent().css("display","none");
       } 
    
        //alert($data);
        return false;
    });   
    
     //init modal view sample
    $("#view-sample-image").dialog({autoOpen: false,bgiframe:true,modal:true,draggable:false,resizable:false,zIndex:13000,width:640,height:910});
    $(".ui-dialog-titlebar").hide(); 
    
    $("#view-sample").bind("click", function(){
        $("#view-sample-image").dialog('open');          
        return false;
    });
    
    $(".ui-widget-overlay").live("click", function() { 
        $("#view-sample-image").dialog("close");
    });
    
    $("#view-sample-image").bind("click", function() { 
        $("#view-sample-image").dialog("close");
    });
    
    modifyLinks();
        
});

function modifyLinks() {
	var linkText;
	var linkHref;
	var action;
	var trackingClass;
	
	$('.subdestination a').each(function() {
	    linkText = $(this).text().toLowerCase();;
	    linkHref = $(this).attr("href").toLowerCase();
	    if(linkHref.indexOf('travelandleisure.com') > -1 || linkHref.indexOf('nileguide.com') > -1) {
			$(this).attr("href", "/view/index.php?u="+linkHref)
	    }
	});

	// Adding Google Analytics click tracking to nileguide and "read more" links
	$('.nileguide a').each(function() {
		if($(this).text() && $(this).attr("href").toLowerCase().indexOf('.pdf') > -1) {
			action = $(this).text().replace(/ /g, "_");
			trackingClass = "clicktrack_destinations_nilepdf|" + action;
			$(this).addClass(trackingClass);
		}
	});
	$('.subdestination dl dd span a').each(function() {
		action = $(this).text().replace(/ /g, "_");
		trackingClass = "clicktrack_destinations_readmore|" + action;
		$(this).addClass(trackingClass)
	});
	$('.tldontmiss a').each(function() {
		if($(this).text() == "") {
			action = "Leisure_on_the_Destination";
		} else {
			action = $(this).text().replace(/ /g, "_");
		}
		trackingClass = "clicktrack_destinations_dontmiss|" + action;
		$(this).addClass(trackingClass)
	});
}

