if( !window.console ) {
	window.console = function(){};
	window.console.log = {};
	window.console.info = {};
	window.console.dir = {};
}

AD = function(){
};

AD.prototype.showMorePhoto = function(obj){
	if($('#fotoId2')[0].className == 'invisible') {
		$('#fotoId2').removeClass();
		$('#fotoId2').addClass('visible');
		return
	}
	if($('#fotoId3')[0].className == 'invisible') {
		$('#fotoId3').removeClass();
		$('#fotoId3').addClass('visible');
		$(obj).hide();
		return
	}  	
};

AD.prototype.confrim = function( url ){
    if (confirm('Usunac wybrany element') == true) {
    	window.location.href = url;
    } else {
    	return false;
    }
};

AD.prototype.validateForm = function() {
	var form = $('body :input');
	var isOk = true;
	
	//if(withPhoto== undefined) {
	//	var withPhoto = 0;
	//}

	form.each(function() {
		var tag = this.tagName.toLowerCase();
		var type = this.type;
		if($(this).parent()[0].className !='invisible' && $(this).parent()[0].className !='visible') {
			if((tag == 'input') && (this.value == '') && (type == 'text') && (this.attributes[0].nodeValue != 'nv')){
				isOk = false;
				$(this).css({ border : '1px solid red' });		
			} else {
				$(this).css({ border : '1px solid #969696'});
			}
		}		
	});
	
	if(isOk) {
		/*
		if(withPhoto) {
			console.log(AD.prototype.validPhoto());
			if(AD.prototype.validPhoto()) {
				document.prodForm.submit();			
			} else {
				alert('Nieprawidłowy format zdjęcia. Tylko A-Z, a-z oraz 0-9.');
			}
		} else {
		*/
			document.prodForm.submit();
		//}	
	} else {
		alert('Nie wszystkie pola wypelnione!');
	}		
};

AD.prototype.validPhoto = function(){
	var form = $('body :input');
	var res = 1;
	form.each(function() {
		var tag = this.tagName.toLowerCase();
		var type = this.type;
		if((tag == 'input') && (type == 'file') && (this.value != '')) {
			var m = this.value.match('[^a-zA-z0-9.-]');
			if(m != null) {
				res = 0;
			}				
		}
	});
	return res;

};

/* submenu actions*/

AD.prototype.menuShow = function(id) {
	$('#subitemId_'+id).show();
};

AD.prototype.menuHide = function(id) {
	$('#subitemId_'+id).hide();
};

AD.prototype.menuActions = function(id) {
	$(document).ready(function() {
	
		$('#subitemId_'+id).mouseover(function(){
			$('#subitemId_'+id).show();	
		});
	
		$('#subitemId_'+id).mouseout(function(){
			$('#subitemId_'+id).hide();	
		});
		
		arr = $('#subitemId_'+id).children()
			
		function dodajHoover(obj) {
			obj.mouseover(function(){
					obj.addClass('submenuitemactive');
					obj.removeClass('submenuitem');
				});
				
			$(arr[a]).mouseout(function(){
				obj.addClass('submenuitem');
				obj.removeClass('submenuitemactive');				
			});			
		}	
		
		for(a=0;a<arr.length;a++) {
			dodajHoover($(arr[a]));
		}	
	});	
};

$$AD = new AD();