var me;
function getID(swfID){
     if(navigator.appName.indexOf("Microsoft") != -1){
          me = window[swfID];
     }else{
          me = document[swfID];
     }
}
function js_to_as(str){
    me.onChange(str);
}
//-----------------------

function mycarousel_initCallback(carousel) {
    jQuery('#logos_controls ul li a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });

    jQuery('#logos_controls .next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#logos_controls .prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

function load_cufon(){
	Cufon.replace('.box h2',{
		hover: true
	});
	Cufon.replace('#image_banner .glow h2');
	Cufon.replace('#newsletter_box h2');
}

function formCleaner(obj, text){
	if($(obj).val() == text){
		$(obj).val('');
	}else if($(obj).val() == ''){
		$(obj).val(text);
	}
}

function changeImg(obj, path){
	obj.src = path;
}

function changeBrandImg(obj, path){
	$(obj).find('img').attr('src', path);
}

function columns_reset(){
	$('#main').height('auto');
	$('#aside_filler').height('auto');
}

function columns_align(){
	columns_reset()
	var main_h = $('#main').outerHeight();
	var aside_h = $('#aside').outerHeight();
	var form_search_h = $('#form_search').outerHeight();
	var subnav_h = $('#subnav').outerHeight();
	
	if(main_h > aside_h){
		$('#aside_filler').height(main_h - (form_search_h + subnav_h));
	} else {
		$('#main').height(aside_h); 
	}
	setTimeout('columns_align()', 1000);
}

$(document).ready(function(){
	load_cufon();
	columns_align();
	
	var timeline_width = $('#timeline_draggable').width();
	$('#timeline_draggable').draggable({axis: 'x', scrollSpeed:1 });

	$('.certificate_list li a').fancybox({
		'titlePosition' : 'inside'
	});
	$('#form_newsletter a').fancybox({
		'titlePosition' : 'inside'
	});
	
	$('#menu ul li a').click(function(){
		js_to_as('Test value to send to AS');
	});
	
	$('#form_newsletter a').click(function(){
		$('#n_email').val($('#n_email_first').val());
	});

	/* newsletter ajax BEGIN */
	$('#newsletter_box form').submit(function(){
		var n_email = $('#n_email').val();
		var n_1name = $('#n_1name').val();
		var n_2name = $('#n_2name').val();
		var n_sex   = $('input:radio[name="n_sex"]:checked').val();
		var n_city  = $('#n_city').val();
		var n_phone = $('#n_phone').val();
		
		var n_data = 'email='+n_email+'&imie='+n_1name+'&nazwisko='+n_2name+'&plec='+n_sex+'&miasto='+n_city+'&telefon='+n_phone;
		$.ajax({
			type: "POST",
			cache: false,
			url: base+"index.php/index/add_to_newsletter",
			data: n_data,
			dataType: 'json',
			success: function(data){
				if(data.result == '1'){
					$('#newsletter_box').html('<p>'+newsletter_thanks+'</p>')
				} else {
					$('#newsletter_box .error').fadeOut(function(){
						$('#newsletter_box .error').html('');
						if(data.email != ''){ $('#newsletter_box .error').append('<p>'+data.email+'</p>'); } 
						if(data.imie != ''){ $('#newsletter_box .error').append('<p>'+data.imie+'</p>'); } 
						if(data.nazwisko != ''){ $('#newsletter_box .error').append('<p>'+data.nazwisko+'</p>'); } 
						if(data.miasto != ''){ $('#newsletter_box .error').append('<p>'+data.miasto+'</p>'); } 
						if(data.telefon != ''){ $('#newsletter_box .error').append('<p>'+data.telefon+'</p>'); }
						$('#newsletter_box .error').fadeIn();
					});
					
					
				}
			}
		});
		return false;
	})
	/* newsletter ajax END */
	
	jQuery('#logos_slider').jcarousel({
		auto: 6,
		wrap: 'both',
		animation: 'slow',
        scroll: 1,
		visible: 1,
        initCallback: mycarousel_initCallback,
		buttonNextHTML: null,
        buttonPrevHTML: null
    });
	
	$('#subnav_mid ul li a span').click(function(){
		$(this).parent().parent().find('> ul').slideToggle();
		$(this).toggleClass('minus plus');
		return false;
	});
	
	$('#fc_cv').change(function(){
		//var file_path = $(this).val();
		$('#fc_cv_visible').val($(this).val())
	});

	//changing colors of cufon's headeres used in boxes
	$('.box').hover(function(){
		load_cufon();
	});
	$('.box').mouseleave(function(){
		setTimeout("load_cufon()",10);
	});
	
	//changing colors of logos used in slider in "brands" section
	$('#box_3').hover(function(){
		$('.jcarousel-item img.normal').hide();
		$('.jcarousel-item img.white').show();
	});
	$('#box_3').mouseleave(function(){
		$('.jcarousel-item img.normal').show();
		$('.jcarousel-item img.white').hide();
	});
})


