// JavaScript Document jquery scripts for stateside project


$(document).ready(function() {
$('.back-artists, .back-compillations').hide(); // initital hide

$('#loading_handler').ajaxStart(function() {
  $('#content').hide();
$('.back-artists, .back-compillations').hide(); // hides back buttons every time
$(this).show();

}).ajaxStop(function() {
$(this).hide();
//sets the title of header according to the color of active anchor
var color_style = $('a.active').attr('class');
$('#e-header .header').addClass(color_style);
// sets the page title
		var title = 'Stateside Records - ' + $('.menu-items').find('a.active').text();
		document.title= title;
		$('#content').fadeIn('slow');
});

$('.fire').click(function() {
						
						$(".fire").removeClass("active"); // first remove this class from other elemetnts
						$(this).addClass("active");
									   });

// first function to load home page on document loading -------------------------
 $(window).load(function () {
						  $('.flash-holder').load('flash/audioplayer.html');
$.ajax({
    url: '/ms/publicsites/statesiderecords/news/?view=xml&detail=all&dateformat=dmyd',
    type: 'GET',
    dataType: 'xml',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'home');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-1').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-1 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values

		//$('title').append('title');
		// add color style to header element
		
		
$(xml).find('news_entry').each(function() {
var $entry = $(this);
var html = '<div class="entry">';
html += '<img class="floater" src="http://www.statesiderecords.com' + $entry.find('news_full').text() + '"/>';
html +='<p class="date">'+$entry.find('news_from_date').text()+'</p>';
html += '<h2 class="title">' + $entry.find('news_title').text() + '</h2>';
html += '<p class="teaser">' + $entry.find('news_teaser').text() + '</p>';

html += '<div class="links">';
if($entry.find('news_link_1_url').text()){
html += '<a href="' + $entry.find('news_link_1_url').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store amazon\');"><img class="icon" src="img/amazon.gif"/></a>';
}
if ($entry.find('news_link_2_url').text()){
html += '<a href="' + $entry.find('news_link_2_url').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store itunes\');"><img class="icon" src="img/iTunes.gif"/></a>';
}
if($entry.find('news_link_3_url').text()){
html += '<a href="' + $entry.find('news_link_3_url').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store 7digital\');"><img class="icon" src="img/7digital.gif"/></a>';
}
html += '</div>';

html += '<p class="text">' + $entry.find('news_text').text() + '</p>';
html +='</div>';
$('#content').append($(html));

}); 
//$('#content').fadeIn('slow');

    }

}); 
}); 
				   
		// home - news page -----//				   
$('.menu-item-1 .fire').click(function() {
									   $('.flash-holder').load('flash/audioplayer.html');

$.ajax({
    url: '/ms/publicsites/statesiderecords/news/?view=xml&detail=all&dateformat=dmyd',
    type: 'GET',
    dataType: 'xml',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
		
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'home');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-1').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-1 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		
		
$(xml).find('news_entry').each(function() {
var $entry = $(this);
var html = '<div class="entry">';
html += '<img class="floater" src="http://www.statesiderecords.com' + $entry.find('news_full').text() + '"/>';
html +='<p class="date">'+$entry.find('news_from_date').text()+'</p>';
html += '<h2 class="title">' + $entry.find('news_title').text() + '</h2>';
html += '<p class="teaser">' + $entry.find('news_teaser').text() + '</p>';

html += '<div class="links">';
if($entry.find('news_link_1_url').text()){
html += '<a href="' + $entry.find('news_link_1_url').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store amazon\');"><img class="icon" src="img/amazon.gif"/></a>';
}
if ($entry.find('news_link_2_url').text()){
html += '<a href="' + $entry.find('news_link_2_url').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store itunes\');"><img class="icon" src="img/iTunes.gif"/></a>';
}
if($entry.find('news_link_3_url').text()){
html += '<a href="' + $entry.find('news_link_3_url').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store 7digital\');"><img class="icon" src="img/7digital.gif"/></a>';
}
html += '</div>';

html += '<p class="text">' + $entry.find('news_text').text() + '</p>';
html +='</div>';
$('#content').append($(html));

}); 
//$('#content').fadeIn('slow');

    }

}); 
return false;
}); 

// Artists 

$('.menu-item-2 .fire').click(function() {
									   
									   $('.flash-holder').load('flash/artists.html');

$.ajax({
    url: '/ms/publicsites/statesiderecords/releases/?view=xml&detail=all&dateformat=dmyd&sortby=releaseartist&sortorder=a',
    type: 'GET',
    dataType: 'xml',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'discography');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-2:first').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-2 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		
		
$(xml).find('rel_entry').each(function($old_artist) {
var $entry = $(this);
var $artist = $entry.find('rel_artist');
	
var html = '<div class="entry">';

html += '<img class="floater" src="http://www.statesiderecords.com' + $entry.find('rel_thumbnail_size').text() + '"/>';
html += '<h3 class="title"><a href="#" class="fire-sub" rel="'+ $entry.attr('id') + '">' + $entry.find('rel_artist').text() + '</a></h3>';
html += '<h4 class="title">' + $entry.find('rel_title').text() + '</h4>';
html += '<p class="text">' + $entry.find('rel_text').text() + '</p>';

html +='</div>';

//html +='<p>REPEAT OCCURED!</p>';
$('#content').append($(html));

}); 
//$('#content').fadeIn('slow');


// sub -sequent clicks --------------------------


$('a.fire-sub').click(function() { 
							   $('.flash-holder').load('flash/artists.html');
							   
var urls = '/ms/publicsites/statesiderecords/releases/?view=xml&detail=all&item=';
urls += $(this).attr('rel'); //for eg. 1706988';
		   
$.get(urls, function(xml) {
					 Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'discography');
	var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-2:first').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-2 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		
		
$(xml).find('rel_entry').each(function() {
									   
var $entry = $(this);
var html = '<div class="entry">';
html += '<img class="floater" src="http://www.statesiderecords.com' + $entry.find('rel_full_size').text() + '"/>';
html += '<h3 class="title">' + $entry.find('rel_artist').text() + '</h3>';
html += '<h4 class="title">' + $entry.find('rel_title').text() + '</h4>';
html += '<p class="text">' + $entry.find('rel_text').text() + '</p>';
html += '<div class="links">';
if($entry.find('rel_amazon_link').text()){
html += '<a href="' + $entry.find('rel_amazon_link').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store amazon\');"><img class="icon" src="img/amazon.gif"/></a>';
}
if ($entry.find('rel_itunes_link').text()){
html += '<a href="' + $entry.find('rel_itunes_link').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store itunes\');"><img class="icon" src="img/iTunes.gif"/></a>';
}
if($entry.find('rel_7_digital_link').text()){
html += '<a href="' + $entry.find('rel_7_digital_link').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store 7digital\');"><img class="icon" src="img/7digital.gif"/></a>';
}
html += '</div>';
html += '<p class="text">' + $entry.find('rel_tracklisting').text() + '</p>';
html +='</div>';
$('#content').append($(html));  
$('.back-artists').show();  
	  
});

 });

 return false; 
									   
});


// end of sub-sequent-------------------------

    }

}); 
return false;
}); 



$('.menu-item-3 .fire').click(function() {
$('.flash-holder').load('flash/compilations.html');
$.ajax({
    url: '/ms/publicsites/statesiderecords/compilations/?view=xml&detail=all&dateformat=dmyd',
    type: 'GET',
    dataType: 'xml',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'discography');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-3:first').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-2 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		
		
$(xml).find('comp_entry').each(function() {
var $entry = $(this);
var html = '<div class="entry">';
html += '<img class="floater" src="http://www.statesiderecords.com' + $entry.find('comp_thumb').text() + '"/>';
html += '<h3 class="title"><a href="#" class="fire-sub" rel="'+ $entry.attr('id') + '">' + $entry.find('comp_title').text() + '</a></h3>';
html += '<h4 class="title">' + $entry.find('comp_artist_name').text() + '</h4>';
html += '<p class="text">' + $entry.find('comp_teaser').text() + '</p>';
html +='</div>';
$('#content').append($(html));

}); 
//$('#content').fadeIn('slow');

// sub -sequent clicks  --------------------


$('a.fire-sub').click(function() { 
							   $('.flash-holder').load('flash/compilations.html');
							   
var urls = '/ms/publicsites/statesiderecords/compilations/?view=xml&detail=all&item=';
urls += $(this).attr('rel'); //for eg. 1706988';
		   
$.get(urls, function(xml) {
					 Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'discography');
	var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-3:first').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-2 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		
		
$(xml).find('comp_entry').each(function() {
									   
var $entry = $(this);
var html = '<div class="entry">';
html += '<img class="floater" src="http://www.statesiderecords.com' + $entry.find('comp_full').text() + '"/>';
html += '<h3 class="title">' + $entry.find('comp_title').text() + '</h3>';
html += '<p class="text">' + $entry.find('comp_teaser').text() + '</p>';

html += '<div class="links">';
if($entry.find('comp_amazon_link').text()){
html += '<a href="' + $entry.find('comp_amazon_link').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store amazon\');"><img class="icon" src="img/amazon.gif"/></a>';
}
if ($entry.find('comp_itunes_link').text()){
html += '<a href="' + $entry.find('comp_itunes_link').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store itunes\');"><img class="icon" src="img/iTunes.gif"/></a>';
}
if($entry.find('comp_7_digital_link').text()){
html += '<a href="' + $entry.find('comp_7_digital_link').text() + '" target="_blank" onClick="javascript:Trackit2(\'UKI\', \'GB\', \'emi cat marketing\', \'emi catalogue\', \'statesiderecords\', \'store 7digital\');"><img class="icon" src="img/7digital.gif"/></a>';
}
html +='</div>';
html += '<p class="text">' + $entry.find('comp_text').text() + '</p>';
html +='</div>';
$('#content').append($(html));  
$('.back-compillations').show(); 	  
	  
									   });
 });

  
	return false;								   
});


// end of sub-sequent-------------------------

    }

}); 
return false;
}); 

$('.menu-item-4 .fire').click(function() {
$('.flash-holder').load('flash/label_history.html');
$.ajax({
    url: '/ms/publicsites/statesiderecords/labelhistory/?view=xml&detail=all',
    type: 'GET',
    dataType: 'xml',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'other history');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-4').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-3 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		
		
$(xml).find('biography_entry').each(function() {
var $entry = $(this);
var html = '<div class="entry">';
//html += '<h2 class="title">' + $entry.find('biography_title').text() + '</h2>';
var $paragraph =  $entry.find('biography_text');

html += '<div class="text">' + $entry.find('biography_text').text() + '</div>';	
html +='</div>';
$('#content').append($(html));

}); 
//$('#content').fadeIn('slow');

    }

}); 
return false;
}); 

$('.menu-item-5 .fire').click(function() {
									   
$('.flash-holder').load('flash/downloads.html');

$.ajax({
    url: 'inc_pages/downloads.html',
    type: 'GET',
    dataType: 'html',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(data){
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'other download');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-5').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-3 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		

$('#content').append(data);


//$('#content').fadeIn('slow');

    }

}); 
return false;
}); 

$('.menu-item-6 .fire').click(function() {
$('.flash-holder').load('flash/mobile.html');
$.ajax({
    url: '/ms/publicsites/statesiderecords/mobilenew/?view=xml&detail=all',
    type: 'GET',
    dataType: 'xml',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'mobile');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-6').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-3 a').attr('title')+'</div>';
				
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		
		
$(xml).find('tl_entry').each(function() {
var $entry = $(this);
var html = '<div class="table">';
html += '<div class="name">' + $entry.find('tl_artist_name').text() + '</div>';
html += '<div class="title">' + $entry.find('tl_title').text() + '</div>';
html += '<div class="codes">' + $entry.find('tl_poly_code').text() + '</div>';
html += '<div class="codes">' + $entry.find('tl_real_code').text() + '</div>';
html += '<div><a href="'+ $entry.find('tl_link_1_url').text() + '">' + $entry.find('tl_link_1_name').text() + '</a></div>';
html += '<div><a href="'+ $entry.find('tl_link_2_url').text() + '">' + $entry.find('tl_link_2_name').text() + '</a></div>';
html +='</div>';
$('#content').append($(html));

}); 
//$('#content').fadeIn('slow');

    }

}); 
return false;
}); 

$('.menu-item-9 .fire').click(function() {
									   
$('.flash-holder').load('flash/competitions.html');

$.ajax({
    url: 'inc_pages/competitions.html',
    type: 'GET',
    dataType: 'html',
    error: function(){
        alert('Error loading XML document');
    },
    success: function(data){
		Trackit2('UKI', 'GB', 'emi cat marketing', 'emi catalogue', 'statesiderecords', 'other competitions');
		//defines header parameters
		var html = '<div id="e-header">';
		html +='<h1 class="header">' + $('.menu-item-9').find('a').text() +'</h1>';
		//html +='<div class="sub-header">' + $('.menu-item-3 a').attr('title')+'</div>';
		html += '</div>';
		$('#content').empty().append($(html)); // first clear content, then add first values
		// add color style to header element
		

$('#content').append(data);


//$('#content').fadeIn('slow');

    }

}); 
return false;
}); 

});

/*			 
$.get('http://www.statesiderecords.com/ms/publicsites/statesiderecords/news/?view=xml&detail=all&dateformat=dmyd', function(data) {
	//$('#center').hide().load('a.html', function() {
//$(this).fadeIn();
	$('#center').empty();	
	

$(data).find('news_entry').each(function() {
var $entry = $(this);
var html = '<div class="entry">';
html +='<div class="date">'+$entry.find('news_from_date').text()+'</div>';
html += '<h3 class="title">' + $entry.find('news_title').text() + '</h3>';
html += '<div class="image"><img src="http://www.statesiderecords.com' + $entry.find('news_thumb').text() + '"/></div>';
html += '<div class="teaser">' + $entry.find('news_teaser').text() + '</div>';

/*
html += '<div class="part">' + $entry.attr('part') + '</div>';
html += '<div class="definition">'
html += $entry.find('definition').text();
var $quote = $entry.find('quote');
if ($quote.length) {
html += '<div class="quote">';
$quote.find('line').each(function() {
html += '<div class="quote-line">' + $(this).text() +
'</ div>';
});
if ($quote.attr('author')) {
html += '<div class="quote-author">' +
$quote.attr('author') + '</div>';
}
html += '</div>';
}
html += '</div>'; */ /*
html += '</div>';
$('#center').append($(html));

//$('#center').hide().load('$(html)', function() {
//$(this).fadeIn('slow');
//});

});



});
});




});*/