/*
	Fujitsu Klima-Therm - JavaScripts
	gka@emarketingexperts.pl / www.emarketingexperts.pl
	v1.0.0, 16.07.2007
*/

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function fback() {
	if (!document.getElementById) return false;
	if (!document.getElementById("back")) return false;
	var a_back = document.getElementById("back");
	a_back.onclick = function() {
		history.back();
		return false;
	}
}

function fprint() {
	if (!document.getElementById) return false;
	if (!document.getElementById("print")) return false;
	var a_print = document.getElementById("print");
	a_print.onclick = function() {
		window.print();
		return false;
	}
}

addLoadEvent(fprint);
addLoadEvent(fback);

$(document).ready(function(){

	//
	$('.boxTV > a').click( function(){
		if($(this).attr('class')=='next'){
			var div = $(this).parent();
			var dl = div.find('.active');
			if(dl.next('dl')[0]){
				dl.removeClass('active').next().addClass('active')
			}
			else {
				dl.removeClass('active');
				div.find('dl:first').addClass('active');
			}
		}
		if($(this).attr('class')=='prev'){
			var div = $(this).parent();
			var dl = div.find('dl.active');
			if(dl.prev('dl')[0]){
				dl.removeClass('active').prev().addClass('active')
			}
			else {
				dl.removeClass('active');
				div.find('dl:last').addClass('active');
			}
		}
		return false;
	})

	//
	$('#homeFormZaslepka').click( function(){
		$(this).hide();
		$('#homeForm').show();
	})
	$('#telefon').focus(function(){
		if(this.value == this.getAttribute('value')){
			this.value = '';
		}
	}).blur(function(){
		if(this.value==''){
			this.value = this.getAttribute('value');
		}
	});
	$('#imieNazwisko').focus(function(){
        if(this.value == this.getAttribute('value')){
            this.value = '';
        }
    }).blur(function(){
        if(this.value==''){
            this.value = this.getAttribute('value');
        }
    });
    
    $('.input1').focus(function(){
        if(this.value == this.getAttribute('value')){
            this.value = '';
        }
    }).blur(function(){
        if(this.value==''){
            this.value = this.getAttribute('value');
        }
    });
    
	$('#homeForm').submit(function(){
		var errcount = 0;
		var fields = {
			'imieNazwisko' : function(val){ return (val && val.length > 0); },
			'zainteresowanie' : function(val){ return (val && val.length > 0); },
			'region' : function(val){ return (val && val.length > 0); },
			'telefon' : function(val){ return (val && (/^([0-9-\s+\(\)]+)$/i.test(val))); },
			'email' : function(val){ return (val && (/[a-z0-9]+@.+\..+/i.test(val))); }
		}
		for(var i in fields){
			var field = $('#'+i);
				if(!field) continue;
			if( !fields[i].call( this, field.val() ) ){
				field.css({'border-color':'#f00'});
				errcount++;
			}
			else {
				field.css({'border-color':''});
			}
		}
		if(errcount==0){
			pageTracker._trackPageview('/Menu/Wyslanie_formularza');
		}
		return !!(!errcount);
	});

});

