function scrollTop () 
{
  var y = 0;
	if (typeof window.pageYOffset != 'undefined') {
		y = window.pageYOffset;
	}
	else if (typeof document.compatMode != 'undefined' &&
		document.compatMode != 'BackCompat') {
		y = document.documentElement.scrollTop;
	}
	else if (typeof document.body != 'undefined') {
	   y = document.body.scrollTop;
	}

  var max = y/30;  
  var scroll_str = "window.scrollBy(0, -"+max+")"
  while (y > 0) 
  {
    setTimeout(scroll_str, 10);
    y = y - max;
  }
}

function init()
{
    //a = new ASYNC();
    //a.get();
}


function chkContactForm(){
	var v = true;
    var frm_prms = getFrmPrms();
    var btn_send =$('#btn_send')[0];
    for(var i = 0,param = null;param = frm_prms[i];i++){
        if ($('#'+param)[0].value.length == 0){
            $('#'+param)[0].style.border = '1px solid #FF0000';
            v = false;
        } else {
            $('#'+param)[0].style.border = '1px solid green';
        }
    }
    var m = new RegExp(".+@{1}.+\\.{1}.{2,}");
    if(!m.test($('#im')[0].value)){
        $('#im')[0].style.border = '1px solid #FF0000';
        v = false;
    } else {
        $('#im')[0].style.border = '1px solid green';
    }    
    if(!v){
        btn_send.disabled=true;
        return;
    }
    btn_send.disabled=false;
}

function getFrmPrms(){
    return new Array('iu','im','it');
}

window.onload = init;

$(function(){
	$("#exp_cont_more").click(function(event) {
		event.preventDefault();
		$("#hidden_cont_part").slideToggle();
		$("#exp_cont_more").toggle();
		$("#exp_cont_less").toggle();
	});
	$("#exp_cont_less").click(function(event) {
		event.preventDefault();
		$("#hidden_cont_part").slideToggle();
		$("#exp_cont_more").toggle();
		$("#exp_cont_less").toggle();
	});
}); 

function mainmenu(){
$(" #m_navigation ul ").css({display: "none"}); // Opera Fix
$(" #m_navigation li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(300);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
		});
}

 $(document).ready(function(){
	mainmenu();
});

function calcPrices(){
	var txt_type = $('input[type=radio]:checked', '#calc').val();
	var min_price = 15;
	var letter_price = 0.0227273;
	if(txt_type == 'normal'){
		letter_price = 0.0181818;
		min_price = 10;
	}else if(txt_type == 'fach'){
		letter_price = 0.0227273;
		min_price = 10;
	}else if(txt_type == 'beglaubigt'){
		min_price = 15;
		letter_price = 0.0227273;
	}
	var txt = document.getElementById('text_calc');
	document.getElementById('count').innerHTML = txt.value.length;
	var p = 0;
	p = txt.value.length * letter_price;	
    r = (p<min_price)?min_price:p;    
	var r = r.toFixed(2);
	document.getElementById('price_number').innerHTML = r;
    if(p<min_price){
    var t = $("#price_min");
        $("#price_min")[0].style.display = "inline";        
    }else{
        $("#price_min")[0].style.display = "none";
    }
} 

/*
ct.attachEvent(window, 'load', function() {
	ct.clearSubtree($('formcontainer'));
	ct.Uploader.init({
	      formContainer: $('formcontainer'),
	      listTarget: $('file_list'),
		  maxParallelUploads: 1,
		  uploadUrl: '../gate/doupload.php'
	});
});
*/

$(document).ready(function() { 
    $('a[name=modal]').click(function(e) {
        e.preventDefault();
        var id = $(this).attr('href');
        var maskHeight = $(document).height();
        var maskWidth = $(window).width();
        $('#mask').css({'width':maskWidth,'height':maskHeight}); 
        $('#mask').fadeTo(500,0.5); 
        var win_height = $(window).height();
        var win_width = $(window).width();
        $(id).css('top',  win_height*0.6/2-$(id).height()/2);
        $(id).css('left', win_width/2-$(id).width()/2);
        $(id).fadeIn(500);
    });
    $('.window .close').click(function (e) {
        e.preventDefault();
        $('#mask, .window').hide();
    });    
    $('#mask').click(function () {
        $(this).hide();
        $('.window').hide();
    });        
     
});
