// JavaScript Document
jQuery(document).ready(function()
{
		




	
	
	
	
	
	
	
	
	
	
	
	
	jQuery("a.fancybox").fancybox({
		'titleShow'     : true,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'autoScale'     : true
	});
	jQuery("a.rssfancy").fancybox({
		'type': 'iframe',
		'width': 1160,
		'height': 450,
		'autoScale': true,
		'autoDimensions': true,
		'hideOnContentClick': false
	});
	jQuery('.sar-table').dragtable({
		
		dragaccept:'.accept'
	});
	jQuery('#defaultTable').fixedHeaderTable('show', 1000);


	jQuery("button").click(function () {
      jQuery(".descr").slideToggle("slow");
    });

	//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked 
	jQuery("#firstpane p.menu_head").click(function()
    {
		jQuery(this).css({backgroundImage:"url(up.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
       	jQuery(this).siblings().css({backgroundImage:"url(left.png)"});
	});
	//slides the element with class "menu_body" when mouse is over the paragraph
	jQuery("#secondpane p.menu_head").mouseover(function()
    {
	     jQuery(this).css({backgroundImage:"url(../images/up.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
         jQuery(this).siblings().css({backgroundImage:"url(left.png)"});
	});
	
	jQuery("a#privrisk").click(function(event)
	{
		event.preventDefault();
		jQuery("#private").slideToggle("slow");
	});
	jQuery("a#companyrisks").click(function(event)
	{
		event.preventDefault();
		jQuery("#company").slideToggle("slow");
	});
	
});



jQuery(function(){
	//TopPanel Validierung
	jQuery("#name_tP").validate({
		expression: "if (VAL) return true; else return false;",
        message: "Bitte geben Sie einen Namen ein!"
	});
	jQuery("#email_tP").validate({
     	expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
    	message: "Bitte geben Sie eine valide E-Mail Adresse ein!"
	});
	jQuery("#nachricht_tP").validate({
		expression: "if (VAL) return true; else return false;",
        message: "Bitte geben Sie eine Nachricht ein!"
	});
	
	//ContentTop Validierung
	jQuery("#name_ct").validate({
		expression: "if (VAL) return true; else return false;",
        message: "Bitte geben Sie einen Namen ein!"
	});
	jQuery("#email_ct").validate({
     	expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
    	message: "Bitte geben Sie eine valide E-Mail Adresse ein!"
	});
	jQuery("#nachricht_ct").validate({
		expression: "if (VAL) return true; else return false;",
        message: "Bitte geben Sie eine Nachricht ein!"
	});
	
	//ContentBottom Validierung
	jQuery("#name_cb").validate({
		expression: "if (VAL) return true; else return false;",
        message: "Bitte geben Sie einen Namen ein!"
	});
	jQuery("#email_cb").validate({
     	expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
    	message: "Bitte geben Sie eine valide E-Mail Adresse ein!"
	});
	jQuery("#nachricht_cb").validate({
		expression: "if (VAL) return true; else return false;",
        message: "Bitte geben Sie eine Nachricht ein!"
	});
               
			   
			   
			   
			   
			   
			   
			   
			   
			    jQuery("#ValidField").validate({
                    expression: "if (VAL) return true; else return false;",
                    message: "Please enter the Required field"
                });
                jQuery("#ValidNumber").validate({
                    expression: "if (!isNaN(VAL) && VAL) return true; else return false;",
                    message: "Please enter a valid number"
                });
                jQuery("#ValidInteger").validate({
                    expression: "if (VAL.match(/^[0-9]*$/) && VAL) return true; else return false;",
                    message: "Please enter a valid integer"
                });
                jQuery("#ValidDate").validate({
                    expression: "if (!isValidDate(parseInt(VAL.split('-')[2]), parseInt(VAL.split('-')[0]), parseInt(VAL.split('-')[1]))) return false; else return true;",
                    message: "Please enter a valid Date"
                });
                jQuery("#ValidEmail").validate({
                    expression: "if (VAL.match(/^[^\\W][a-zA-Z0-9\\_\\-\\.]+([a-zA-Z0-9\\_\\-\\.]+)*\\@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9_]+)*\\.[a-zA-Z]{2,4}$/)) return true; else return false;",
                    message: "Please enter a valid Email ID"
                });
                jQuery("#ValidPassword").validate({
                    expression: "if (VAL.length > 5 && VAL) return true; else return false;",
                    message: "Please enter a valid Password"
                });
                jQuery("#ValidConfirmPassword").validate({
                    expression: "if ((VAL == jQuery('#ValidPassword').val()) && VAL) return true; else return false;",
                    message: "Confirm password field doesn't match the password field"
                });
                jQuery("#ValidSelection").validate({
                    expression: "if (VAL != '0') return true; else return false;",
                    message: "Please make a selection"
                });
                jQuery("#ValidMultiSelection").validate({
                    expression: "if (VAL) return true; else return false;",
                    message: "Please make a selection"
                });
                jQuery("#ValidRadio").validate({
                    expression: "if (isChecked(SelfID)) return true; else return false;",
                    message: "Please select a radio button"
                });
                jQuery("#ValidCheckbox").validate({
                    expression: "if (isChecked(SelfID)) return true; else return false;",
                    message: "Please check atleast one checkbox"
                });
				jQuery('.AdvancedForm').validated(function(){
					alert("Use this call to make AJAX submissions.");
				});
            });



