/**Definition des eindeutigen Namensraums Baxter sowie des Subscopes ZS. */
if(typeof baxter=="undefined"){var baxter=new Object();}
if(typeof baxter.zs=="undefined"){baxter.zs=new Object();}

/**
 * Parameter, mit dem Logging-Ausgaben gesteuert werden
 */
baxter.zs.debug = false;

baxter.zs.setXmlPath = function() {
	var ret = location.href + '?type=555';
	// var ret = './fileadmin/templates/swf/gallery_demo.xml';
	return ret;
};
/**
 *@return Object
 */
baxter.zs.serializeForm = function($form) {
	var ret = new Object;
	ret.inoculation_type = $form.find('.inoculation_type').val();
	
	if($form.find('.inoculation_type').val() == 1){
		ret.interval = $form.find("#schema-1 input[name='interval']:checked:first").val();
	}else if($form.find('.inoculation_type').val() == 2){
		ret.interval = $form.find("#schema-2 input[name='interval']:checked:first").val();
	}
	ret.year = $form.find('.year').val();
	ret.month = $form.find('.month').val();
	ret.age = $form.find('.age').val();
	
	return ret;
};

/**
 * Log Funktion, die in die Firebug-Konsole schreibt, sobald 
 * @see advaBest.plas.debug aktiviert wurde.
 */
baxter.zs.log = function(msg){
	if(baxter.zs.debug == true){
		try{
			console.log("%s: %o", msg, this);
			return true;
		}catch(err){
			return false;
		}
	}else{
		return false;
	}
}
