jQuery.noConflict();
//******* keywords = push, object array, html create + index ********//
function Item(index, value){
this.index = index;
this.value = value;
}


function checkDate(ul){
	
	jQuery(ul).find('a.link').each(function(){
			
			var temp = jQuery(this).attr('href');
			var c = temp.split(',');
			alert(c);
			var href = c[0];
			
			var data = c[1];
			data = data.split(' ');
			data = data[0]+'-'+data[1]+'-'+data[2];
			href = href+'#'+data;
			
			//alert(href);
			
	});

}


jQuery(document).ready(function() {
	var prog_cu = jQuery('#left_side .tx-cal-controller .month_events').html();
	jQuery('#right_side .csc-default .programm').html(prog_cu);
	
	var i = 0;
	var counter = 0;
	jQuery('#right_side .tt_products_product').each(function(){
		var title= jQuery(this).find('div.tt_products_product_name').html();
		var price= jQuery(this).find('div.tt_products_product_price').html();
		var quantity = jQuery(this).find('div.tt_products_product_quantity').html();
		
		i++;
		var title_new = '<input type="hidden" name="item_name_'+i+'" value="'+title+'" >';
		var quantity_new = '<input type="hidden" name="quantity_'+i+'" value="'+quantity+'" >';
		counter = parseInt(quantity) + counter;
		var price_new = '<input type="hidden" name="amount_'+i+'" value="'+price+'" >';
		jQuery('#right_side .paypal').append(title_new);
		jQuery('#right_side .paypal').append(price_new);
		jQuery('#right_side .paypal').append(quantity_new);
		
	});
	
	
	
	//jQuery('#right_side .paypal').append(addd);
	//jQuery('#right_side .paypal').append(adddd);

jQuery("ul.dropdown li").hover(function(){
    
        jQuery(this).addClass("hover");
        jQuery('ul:first',this).css('visibility', 'visible');
    
    }, function(){
    
        jQuery(this).removeClass("hover");
        jQuery('ul:first',this).css('visibility', 'hidden');
    
    });
    
    jQuery("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
    
    jQuery('ul.menu1-level2 li:last-child').css('border-bottom','none');
    jQuery('ul.menu1-level3 li:last-child').css('border-bottom','none');

jQuery('.content .link').parent().css('padding-top:5px;');
	jQuery('#menu_main ul li').first().addClass('no_border');
	
	
	
    var list=new Array();
    jQuery('.month_events li.list_item').each(function(index) {
			jQuery(this).addClass('index_'+index);
			var cur_rel = jQuery(this).attr('rel');
			var new_ind = 'index_'+index;
			var obj = new Item(new_ind,cur_rel);
			list.push(obj);
  });
  list.reverse();
  
  for(var i = 0; i < list.length; i++){
	var index = list[i].index;
	var value = list[i].value;
	jQuery('ul.browse_events').prepend('<li class="browse_item_list" rel="'+index+'"><a class="event_date">'+value+'</a></li>');
  }
  
  jQuery('.browse_item_list').each(function() {
			var rel= jQuery(this).attr('rel');
			var content = jQuery('.month_events').find('li.'+rel).html();
			jQuery(this).append(content);
			
  });
  jQuery('.month_events').find('li').css('display','none');
  
   
   jQuery('#intem_prod_list ul').find('li').each(function(){
			var href_old = jQuery(this).find('.item_title').find('a').attr('href');
			jQuery(this).find('.small_image').find('a').removeAttr('onclick');
			jQuery(this).find('.small_image').find('a').removeAttr('target');
			jQuery(this).find('.small_image').find('a').attr('href',href_old);
   });
   
   var prev_month = jQuery('#month-header-prevnext .prev_month').find('a').attr('href');
	var next_month = jQuery('#month-header-prevnext .next_month').find('a').attr('href');
	
	jQuery('#month-header-prevnext .prev_month').find('a').live('hover',function() {
		prev_month = jQuery(this).attr('href');
		
 });
  
  jQuery('#month-header-prevnext .next_month').find('a').live('hover',function() {
		next_month = jQuery(this).attr('href'); 
  });
  
	jQuery('#month-header-prevnext .prev_month').find('a').live('click',function() {
		 jQuery.post(prev_month, function(data){
			var msg = jQuery(data).find('#left_side .tx-cal-controller');
			
			var list_p=new Array();
			msg.find('.month_events li.list_item').css('display','none');
			msg.find('.month_events li.list_item').each(function(index) {
				jQuery(this).addClass('index_'+index);
				var cur_rel = jQuery(this).attr('rel');
				var new_ind = 'index_'+index;
				var obj = new Item(new_ind,cur_rel);
				list_p.push(obj);
			});
			list_p.reverse();
			for(var i = 0; i < list_p.length; i++){
				var index = list_p[i].index;
				var value = list_p[i].value;
			msg.find('ul.browse_events').prepend('<li class="browse_item_list" rel="'+index+'"><a class="event_date">'+value+'</a></li>');
			}
			
			
			msg.find('.browse_item_list').each(function() {
				var rel= jQuery(this).attr('rel');
				var data = jQuery(this).find('.event_date').html();
				data = data.split('-');
				var index_link = data[0]+'-'+data[1]+'-'+data[2];
				msg.find('.month_events').find('li.'+rel).find('.content .link').attr('href','index.php?id=179#'+index_link);
				
				var content = msg.find('.month_events').find('li.'+rel).html();
				jQuery(this).append(content);
  });
			//checkDate(msg.find('.browse_events'));
			jQuery('#left_side .tx-cal-controller').html(msg);
			
		});
		return false;
		
  });
  
  jQuery('#month-header-prevnext .next_month').find('a').live('click',function() {
		 jQuery.post(next_month, function(data){
			var msg = jQuery(data).find('#left_side .tx-cal-controller');
			
			var list_n=new Array();
			msg.find('.month_events li.list_item').css('display','none');
			msg.find('.month_events li.list_item').each(function(index) {
				jQuery(this).addClass('index_'+index);
				var cur_rel = jQuery(this).attr('rel');
				var new_ind = 'index_'+index;
				var obj = new Item(new_ind,cur_rel);
				list_n.push(obj);
			});
			list_n.reverse();
			for(var i = 0; i < list_n.length; i++){
				var index = list_n[i].index;
				var value = list_n[i].value;
			msg.find('ul.browse_events').prepend('<li class="browse_item_list" rel="'+index+'"><a class="event_date">'+value+'</a></li>');
			}

			msg.find('.browse_item_list').each(function() {
				var rel= jQuery(this).attr('rel');
				var data = jQuery(this).find('.event_date').html();
				data = data.split('-');
				var index_link = data[0]+'-'+data[1]+'-'+data[2];
				msg.find('.month_events').find('li.'+rel).find('.content .link').attr('href','index.php?id=179#'+index_link);
				
				var content = msg.find('.month_events').find('li.'+rel).html();
				
				jQuery(this).append(content);
			});
			//checkDate(msg.find('.browse_events'));
			
						
			
			jQuery('#left_side .tx-cal-controller').html(msg);
			
			
	
		});
		return false;
  });

//checkDate('.browse_events');  
//checkDate('.programm');
jQuery('.browse_events .browse_item_list').each(function(){
	var data = jQuery(this).find('.event_date').html();
	data = data.split('-');
	var index_link = data[0]+'-'+data[1]+'-'+data[2];
	jQuery(this).find('.content .link').attr('href','index.php?id=179#'+index_link);	
});



var get_next_next = '';
var get_future = '';
var next_ss = jQuery('#month-header-prevnext .next_month').find('a').attr('href');
	jQuery.post(next_ss, function(data){
		var get_prog_next = jQuery(data).find('#left_side .tx-cal-controller .month_events').html();
		//checkDate(get_prog_next);
		get_next_next = jQuery(data).find('#month-header-prevnext .next_month a').attr('href');
		
		jQuery.post(get_next_next,function(data2){
			var get_prog_next_next = jQuery(data2).find('#left_side .tx-cal-controller .month_events').html();
			//checkDate(get_prog_next_next);
			//get_future = jQuery(data2).find('#month-header-prevnext .next_month a').attr('href');
			
			/**jQuery.post(get_future,function(data3){
			    var get_future_nex = jQuery(data3).find('#left_side .tx-cal-controller .month_events').html();
			     
				 jQuery('#right_side .csc-default .programm').append(get_future_nex);
				 
				 
		         });**/
				 //checkDate(get_prog_next_next);
				jQuery('#right_side .csc-default .programm').append(get_prog_next_next);
				var i =0;
				jQuery('#right_side .programm .list_item:visible').each(function(){
					i++;
					//counter for program list items 
					//3 here is the max items in the program
					if(i > 3){jQuery(this).hide();}
	});
		});
		
		//checkDate(get_prog_next);
		jQuery('#right_side .csc-default .programm').append(get_prog_next);
		
	});
	//checkDate('#right_side .csc-default .programm');


var praf = jQuery('div.tt-products').find('div.invoice_name').html();
	var name_ar = praf.split(' ');
	var prafn =  jQuery('div.tt-products').find('div.invoice_address').html();
	var add_ar = prafn.split('<br>');
	
	var fn = '<input type="hidden" name="first_name" value="'+name_ar[0]+'" >';
	var ln = '<input type="hidden" name="last_name" value="'+name_ar[1]+'" >';
	
	var sh_val = 0;
	if(counter<=2) {sh_val = 2;}
	else if(counter >2 && counter <=4) {sh_val=4;}
	else {sh_val=6;}
	var sh = '<input type="hidden" name="shipping_1" value="'+sh_val+'" >';
	var addd = '<input type="hidden" name="address1" value="'+add_ar[0]+'" >';
	var adddd = '<input type="hidden" name="address2" value="'+add_ar[1]+'" >';
	jQuery('#right_side .paypal').append(fn);
	jQuery('#right_side .paypal').append(ln);
	jQuery('#right_side .paypal').append(sh);
	jQuery('#right_side .shipping_no').html(sh_val+'.00');
	
});
