/***********************************************/
/*** EPPENDORF 2005                          ***/
/*** BASIC JAVA SCRIPT FUNCTIONS             ***/
/*** CREATED BY SSM / TURBO D3 GMBH          ***/
/***********************************************/

/***********************************************/
/*** HIDE LAYER (VISIBILITY)                 ***/
/***********************************************/

	function hide(id) {

    	if (document.getElementById(id)) {

         	document.getElementById(id).style.visibility = 'hidden';

         } // END IF

    } // END FUNCTION

/***********************************************/
/*** SHOW LAYER (VISIBILITY)                 ***/
/***********************************************/

	function show(id) {

    	if (document.getElementById(id)) {

         	document.getElementById(id).style.visibility = 'visible';

         } // END IF

    } // END FUNCTION

/***********************************************/
/*** CHANGE LAYER (VISIBILITY)               ***/
/***********************************************/

	function changeVisibility(id) {

    	if (document.getElementById(id)) {

         	if (document.getElementById(id).style.visibility == 'visible') {

				hide(id);

			} else {

				show(id);

			} // END ELSE

        } // END IF

    } // END FUNCTION

/***********************************************/
/*** SHOW LAYER (DISPLAY)                    ***/
/***********************************************/

	function showDisplay (id) {

	    if (document.getElementById(id)) {

	    	document.getElementById(id).style.display = 'block';

	    } // END IF

    } // END FUNCTION

/***********************************************/
/*** HIDE LAYER (DISPLAY)                    ***/
/***********************************************/

    function hideDisplay (id) {

         if (document.getElementById(id)) {

	    	document.getElementById(id).style.display = 'none';

	    } // END IF


    } // END FUNCTION

/***********************************************/
/*** CHANGE LAYER (DISPLAY)                  ***/
/***********************************************/

    function changeDisplay (id) {

    	if (document.getElementById(id)) {

         	if (document.getElementById(id).style.display == 'none') {

             	showDisplay(id);

             } else {

             	hideDisplay(id);

             } // END ELSE

         } // END IF

    } // END FUNCTION

/***********************************************/
/*** HIDE ALL LAYERS AND SHOW ONE            ***/
/***********************************************/

	function hideandshowDisplay (parentid,hideprefix,showid) {

		var baseLayer = document.getElementById(parentid);
		var objs = baseLayer.getElementsByTagName("div");

		for (i = 0; i < objs.length; i++) {

			idbuffer = objs[i].id;

			if (idbuffer != '') {

				if (idbuffer.match(/hideprefix/) != -1) {

					if (idbuffer == showid) {

						showDisplay(idbuffer);

					} else {

						hideDisplay(idbuffer);

					} // END ELSE

				} // END IF

			} // END IF

		} // END FOR

	} // END FUNCTION

/***********************************************/
/*** CHANGE CSS CLASS BY ID                  ***/
/***********************************************/

	function changecss(id,css) {

    	if (document.getElementById(id)) {

			if (document.getElementById(id).className != css) {

	         	document.getElementById(id).className = css;

			} // END IF

		} // END IF

    } // END FUNCTION
    
/***********************************************/
/*** OPEN A POPUP                            ***/
/***********************************************/

	function openPopup(fname,w,h) {
        newWindow = window.open(fname,"popup","scrollbars=no,resizable=no,menubar=no,width=" + w + ",height=" + h )
	}

/***********************************************/
/*** CHECK EMAIL                              ***
/***********************************************/

	function checkEmail (email) {

		if (email != '') {

			var reg_email = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([A-Za-z]{2,4})$/;

			if ((reg_email.test(email)) == false) {

				return(false);

			} else {

				return (true);

			} // END ELSE

		} else {

			return (false);

		} // END ELSE

	} // END FUNCTION

/***********************************************/
/*** CHECK CONTACT FORM                       ***
/***********************************************/

function checkContact (lang) {

	if (self.document.conform.name.value == '' || self.document.conform.email.value == '' || self.document.conform.message.value == '') {
	
		
		if (lang == 1) {
		
			alert("Please complete the form! Thank you!");
			
		} else if (lang == 2) {
		
			alert("Bitte alle Felder ausfüllen! Danke!");
		
		} // END ELSE IF
		
		return(false);
	
	} else {
		
		var reg_email = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([A-Za-z]{2,4})$/;
		var mail = self.document.conform.email.value;
	
		if ((reg_email.test(mail)) == false) {
		
			if (lang == 1) {
		
				alert("Please check your email! Thank you!");
			
			} else if (lang == 2) {
		
				alert("Bitte überprüpfen Sie ihre E-Mailadesse! Danke!");
		
			} // END ELSE IF	
			
			return(false);
		
		} // END ELSE
	
	} // END ELSE
	
} // END FUNCTION