// JavaScript Document
/*_____________________________________Dropdown Menu______________________________*/
$(function(){
    $("ul.dropdown li").hover(function(){
        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');
    }, function(){
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');
    });
});
/*_____________________________________Dropdown Menu______________________________*/


$(document).ready(function(){
	$('.menu_pad li a.first_Level_link:last').addClass('last');
	$('#openpdflist').click(function(){
		$('.pdf_list').slideToggle();
	})
})




/********************************** Slide Show ******************************************/
function slideSwitch(id) {
    var $active = $('#' +id+' IMG.active');
    if ( $active.length == 0 ) $active = $('#' +id+' IMG:last');
    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#' +id+' IMG:first');
    // uncomment the 3 lines below to pull the images in random order
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );
    $active.addClass('last-active');
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}
$(function() {
    setInterval( "slideSwitch('slideshow1')", 3000 );
});





/*_____________________________FADE___________________________________*/
$(document).ready(function(){				
//Change image when thumbnail is clicked
	var i = 1
	$('#itemlist ul li').each(function(){
		$(this).attr('id', i + 1);
		i = i+1;
	});
	var originalimage = $('#itemlist ul li:first a').attr("href");
	$('#itemlist ul li:first a img').addClass('on');
	//alert(originalimage);
	$('#gal_image').attr('src', originalimage);
	$("#itemlist ul li a img").hover(function () {
		$(this).stop().fadeTo(1000,1);
		},
		function() {
		$(this).stop().fadeTo(700,0.7);
	});
	
	
	$('#itemlist ul li a').click(function(ev){
		$(this).find('img').fadeTo(1000,1);
		$('#itemlist ul li a img.on').removeClass('on');
		$(this).find('img').mouseout().addClass('on');
		//$(this).find('img').mouseOut().css('filter', 'alpha(opacity=100)');
		ev.preventDefault();
		var imgLink = $(this).attr("href");
		
		$('#gal_image').fadeOut('medium',function(){						
		$('#gal_image').load(function(){
		$(this).fadeIn();
		}).attr('src', imgLink);
		});
	});		
});
/*________________________________________________________________*/


/*___________________________News function______________________________*/
  	//this will create connection and fill the first new

$(document).ready(function(){
	$('a.pagingitem').click(function(){
		var clickednumber = $(this).index() + 1;
		fillthepaging(clickednumber);
	})
})



var get_title;
var get_date;
var get_smalldesc;
var get_slogan;
var get_bigdesc;
var i;
var item_Numbers = 5;
var number_Of_pages;
var e;
var item_Count;
var get_image;


$(document).ready(function(){
	var xmlpage = 'newslist.xml?n='+(Math.floor(Math.random()*9999999999999999999999));
	$.ajax({type: "GET", url: xmlpage, dataType: "xml", success:
		function(e){
			//alert(e);
			item_Count = $(e).find('new').length;
			//alert(item_Count);
			do_Pagination(item_Count, e);
			setTimeout('load_Content(0)', 1000)
		}
	});
})


//this function get the number of pages and add it in the specified div
function do_Pagination(item_Count, e){
	//alert()
	number_Of_pages = parseInt((item_Count/item_Numbers)+1);
	for(var setpaging = 1; setpaging <= number_Of_pages; setpaging++){
		$('<a href="javascript:;" class="pagingitem">'+setpaging+'</a>').appendTo('#pagination');
		set_clicks(e);
		$('a.pagingitem:first').click();
	};
}


//this functions shows us the paging items as requested
function set_clicks(e){
	//alert(e)
	$('a.pagingitem').click(function(){
		$('#newsitems').empty();
		var page_Number = $(this).index()+1;
		var item_To_Show = page_Number * item_Numbers;
		var smaller_Item = (item_To_Show)-(item_Numbers);
		//alert(smaller_Item);
		var larger_Item = smaller_Item + item_Numbers;
		var save_all;
		for(var i=smaller_Item; i <= (larger_Item -1) && i <= (item_Count-1); i++){
			get_title = $(e).find('new:eq('+i+') title').text();
			get_date = $(e).find('new:eq('+i+') date').text();
			get_smalldesc = $(e).find('new:eq('+i+') smalldesc').text();
			get_slogan = $(e).find('new:eq('+i+') slogan').text();
			$('<div class="news_item"><div class="small_date">'+get_date+'</div><div class="news_title"><a href="javascript:;" class="title" onclick="load_Content('+i+')">'+get_title+' - '+get_slogan+'.</a></div><div class="news_desc">'+get_smalldesc+'...<a href="javascript:;" class="readmore" onclick="load_Content('+i+')">Read More</a></div></div>').appendTo('#newsitems');
		};
		//$('#newsitems').addClass('hiddenDiv');
		$('#newsitems').hide().fadeIn(1000);
		$('#pagination').hide().fadeIn(1000);
		//alert(i);
	})
}




function  load_Content(i){
	var xmlpage = 'newslist.xml?n='+(Math.floor(Math.random()*9999999999999999999999));
	$.ajax({type: "GET", url: xmlpage, dataType: "xml", success:
		function(e){
			$('#mainnewscontent').empty();
			get_title = $(e).find('new:eq('+i+') title').text();
			//alert(get_title);
			get_date = $(e).find('new:eq('+i+') date').text();
			get_smalldesc = $(i).find('new:eq('+i+') smalldesc').text();
			get_bigdesc = $(e).find('new:eq('+i+') bigdesc').text();
			get_slogan = $(e).find('new:eq('+i+') slogan').text();
			get_image = 'newsphoto/'+$(e).find('new:eq('+i+') image').text();
			//alert(get_image);
			$('#newsImage').hide().attr('src', get_image).fadeIn(1000);
			$('<h2>'+get_title+'<br /><span class="small_date">'+get_date+' - '+get_slogan+'</span></h2><div class="normal_text lighter_color">'+get_bigdesc+'</div>').appendTo('#mainnewscontent');
			$('#mainnewscontent').hide().fadeIn(1000);
		}
	});
}



function fillthepage(){
	$('div.news_title a.title').click(function(){
		var itemcount = $(this).index() + 1;
		alert(itemcount);
	});
}



