var jQ = jQuery.noConflict();

function makeSublist(parent,child,isSubselectOptional,childVal)
{

	jQ("body").append("<select style='display:none' id='"+parent+child+"'></select>");
	jQ('#'+parent+child).html(jQ("#"+child+" option"));

	var parentValue = jQ('#'+parent).attr('value');
	jQ('#'+child).html(jQ("#"+parent+child+" .sub_"+parentValue).clone());

	childVal = (typeof childVal == "undefined")? "" : childVal ;
	jQ("#"+child).val(childVal).attr('selected','selected');

	jQ('#'+parent).change(function(){
		var parentValue = jQ('#'+parent).attr('value');
		jQ('#'+child).html(jQ("#"+parent+child+" .sub_"+parentValue).clone());
		if(isSubselectOptional) jQ('#'+child).prepend("<option value='none' selected='selected'> -- Select -- </option>");

		jQ('#'+child).trigger("change");
		jQ('#'+child).focus();
	});
}

function delData(intID){
 jQ.ajax({
   type: "POST",
   url: "fileadmin/_php/ort.php",
   data: "id="+intID,
   success: function(strResponse){
     document.getElementById("ab_ort").innerHTML = unescape(strResponse);
   }
 });
}

function subCheck(intID){
 jQ.ajax({
   type: "POST",
   url: "fileadmin/_php/checkboxen.php",
   data: "id="+intID,
   success: function(strResponse){
     document.getElementById("ab_check").innerHTML = unescape(strResponse);
   }
 });
}


jQ(document).ready(function(){

	//validator
	jQ.validationEngineLanguage.newLang()
	jQ("#ab_sarch_form").validationEngine()
	jQ("#ab_edit_form").validationEngine()
	//ende validator
	
	
	jQ("ul.sf-menu").superfish({ 
		pathClass: 'current',
		autoArrows: false,
		dropShadows: false
	});


	
	jQ('#password-clear').show();
	jQ('#pass').hide();
	
	jQ('#user').focus(function() {
		user_val = jQ('#user').val();
		jQ('#user').val('');
	});
	
	jQ('#user').blur(function() {
		user_check = jQ('#user').val();
		if(user_check == "") {
			jQ('#user').val(user_val);
		}
	});
	
	jQ('#input_forgot').focus(function() {
		jQ('#input_forgot').val('');
	});

	jQ('#password-clear').focus(function() {
	    jQ('#password-clear').hide();
	    jQ('#pass').show();
	    jQ('#pass').focus();
	});
	jQ('#pass').blur(function() {
	    if(jQ('#pass').val() == '') {
	        jQ('#password-clear').show();
	        jQ('#pass').hide();
	    }
	});

//	jQ("#ab-accordion").accordion();
//	var collapsible = jQ( "#ab-accordion" ).accordion( "option", "collapsible", "autoHeight" );
	jQ( "#ab-accordion" ).accordion({
		collapsible: true,
		autoHeight: false
	});
	

	makeSublist('kategorie','unterkategorie', false, '1');
});
