

function showSubmenu(item_id, main_id_list, sub_id_list) {
	// item_id = id danego obiektu
	// main_id_list = lista id menu 1. poziomu
	// sub_id_list = lista id submenu danego obiektu
	// "cont_{numer}" =  nazwa kontenera submemu danego obiektu
	
	 /*pokazujemy kontener*/
	 
	 var submenu_cont = document.getElementById("cont_"+item_id);
	
	/*chowamy  pozostałe kontener*/
	var main_id_list = main_id_list.split(";")
	for (var prop in main_id_list) {
		var cont = document.getElementById("cont_"+main_id_list[prop]);
		
		if(cont!=null && cont!=submenu_cont) {
			cont.style.display = "none"
			cont.style.position = "absolute";
		} else if (cont!=null && cont==submenu_cont) {
			submenu_cont.style.display = "block"
	 		submenu_cont.style.position = "relative";
			}	
	}
	

	/*zmieniamy style*/
	var linking_current = document.getElementById("linking_"+item_id);
	
	for (var prop in main_id_list) {
		var linking = document.getElementById("linking_"+main_id_list[prop]);
		if(linking!=null && linking!=linking_current) {
			linking.style.color = "#808285"
			linking.style.borderBottom="1px solid #e2e2e4";
			}
		else if(linking!=null && linking==linking_current) {
			linking.style.color = "#17559f"
			linking.style.borderBottom="0px";
		}
	}
	
	
}


function showSubSubmenu(cont_id, rest_ids) {
	var subsubmenu_cont = document.getElementById('cont_'+cont_id);
	subsubmenu_cont.style.display = "block"
	subsubmenu_cont.style.position = "relative";
	
	/*chowamy  pozostałe kontener*/
	var rest_ids_list = rest_ids.split(";")
	for (var prop in rest_ids_list) {
		var cont = document.getElementById("cont_"+rest_ids_list[prop]);
		if(cont!=null && cont!=subsubmenu_cont) {
			cont.style.display = "none"
			cont.style.position = "absolute";
			}	
	}
	
}

function submitContactForm(form_id, f_1, f_2, f_3) {
	if(document.getElementById(f_1).value=='' || document.getElementById(f_2).value=='' || document.getElementById(f_3).value=='') {
			alert('Wszystkie pola wymagane.')	
	} else {
		document.getElementById(form_id).submit();
		}
}

function checkAndSubmit(form_id, fields_list) {
	var fields_items = new Array();
	fields_items = fields_list.split(";");
	var errors = new Array()
	if(fields_items.length>0) {
		for (var prop in fields_items) {
			if(document.getElementById(fields_items[prop])!=null) {
				if(document.getElementById(fields_items[prop]).value == "") {
				errors[prop] = "cos";	
				}
			}
		}
		if(errors!=0) {
			alert('Wszystkie pola wymagane.')	
		} else {
			document.getElementById(form_id).submit();
		}
	} else {
		document.getElementById(form_id).submit();	
	}
}

function formSubmit(check_id) {
	if(document.getElementById(check_id).value=='') {
		alert('Wymagane pole jest puste.')
		return false;	
	} else {
		
		return true;	
		}
}

	
function submitWithConfirm(text) {
	
	if(!confirm(text)) {
	return false;
	} else {
	return true;
		}
}

function displayElement(id) {
	var elem = document.getElementById(id);
	elem.style.display = "block";
	}
	
function nonDisplayElement(id) {
	var elem = document.getElementById(id);
	elem.style.display = "none";
	}
	
function showElement(id) {
	var elem = document.getElementById(id);
	elem.style.visibility = "visible"
	elem.style.position = "relative"
	}
	
function hideElement(id) {
	var elem = document.getElementById(id);
	elem.style.visibility = "hidden"
	elem.style.position = "absolute"
	}	
	

	
	
function showmenu(elmnt, cont) {
	if(elmnt!=null) {
		document.getElementById(elmnt).style.visibility = "visible"
		document.getElementById(elmnt).style.position = "absolute"
	}
}




function hidemenu(elmnt, cont) {
	if(elmnt!=null){ 
		document.getElementById(elmnt).style.visibility = "hidden"
		document.getElementById(elmnt).style.position = "absolute"
	}
}



function clearMe(clear_obj) {
		document.getElementById(clear_obj).value = "";
}

function hideMe(hide_obj) {
		document.getElementById(hide_obj).style.visibility = "hidden";
}

function showMe(show_obj) {
		document.getElementById(show_obj).style.visibility = "visible";
}

function clearFields(fields_list) {
	var fields_items = fields_list.split(";")
	for (var prop in fields_items) {
		if(prop!=null) {
			document.getElementById(prop).value = "";
		}
	}

}


function ajax_sendForm1(form_id, lang, f_1, f_2, f_3, f_4) {
	var field_1 = document.getElementById(f_1).value
	var field_2 = document.getElementById(f_2).value
	var field_3 = document.getElementById(f_3).value
	var field_4 = document.getElementById(f_4).value
	
	if(field_1 =='' ||field_2 =='' || field_3 =='' || field_4 =='') {
		alert('Wszystkie pola wymagane.')	
	} else {
		ajaxMe(form_id+"_res", 'company_name_txt='+field_1+'&email_txt='+field_2+'&query_txt='+field_3+'&captcha='+field_4+'&lang='+lang);
	}
}

function function_exists(function_name) {
	if (typeof function_name == 'string'){
        return (typeof this.window[function_name] == 'function');
    } else{
        return (function_name instanceof Function);
    }
}

function function_obj_exists(obj, function_name) {
	if (typeof function_name == 'string'){
        return (typeof obj[function_name] == 'function');
    } else{
        return (function_name instanceof Function);
    }
}
