function doOrder(){	
	var form = document.forms['order'];
	var accept = false;
	
	var Products = document.getElementsByName("id_pro[]");

	if(Products.length>0){
		for(var inc=0; inc<Products.length; inc++){
			elem = Products[inc];
			if(elem.checked){ accept=true; break; }
		}
		
		if(accept) form.submit();
		else alert("Prosze wybrac interesujacy produkt");			
	}
	
	else{
		form.submit();
	}
}

function editCurrency(){

	var accept = true
	var form = document.forms['form_currency'];
	
	if(form.cur_title.value==""){
		accept = false;
	}
	if (accept) {
		form.submit();
	}
	else{
		alert('Podaj nazwe waluty!');
	}
}

function validateCart(type){
	var form = document.forms['cart'];
	var zatwierdz = true;
	
	if(type=="order") form.form_cart_order.value = 1;
	else form.form_cart_order.value = 0;
	
	var CartId = document.getElementsByName("cart_id[]");
	
	if (zatwierdz){
		form.submit();
	}
}

function otherPlaceChange(){
	var form = document.forms['shipment'];
	/*
	if (form.place_other && form.place_other.checked){
		form.place_company.readOnly = false;
		form.place_name.readOnly = false;
		form.place_surname.readOnly = false;
		form.place_address.readOnly = false;
		form.place_house.readOnly = false;
		form.place_postcode.readOnly = false;
		form.place_city.readOnly = false;
		form.place_region.readOnly = false;
		form.place_country.readOnly = false;
	}
	else{
		form.place_company.readOnly = true;
		form.place_name.readOnly = true;
		form.place_surname.readOnly = true;
		form.place_address.readOnly = true;
		form.place_house.readOnly = true;
		form.place_postcode.readOnly = true;
		form.place_city.readOnly = true;
		form.place_region.readOnly = true;
		form.place_country.readOnly = true;
	}
	*/
}

function validateProduct(){
	var form = document.forms['form_product'];
	var accept = false;
		
	var Attribs = document.getElementsByName("pro_attribs[]");

	if(Attribs.length>0){
		for(var inc=0; inc<Attribs.length; inc++){
			elem = Attribs[inc];
			if(elem.checked){ accept=true; break; }
		}
		
		if(accept) form.submit();
		else alert("Zaznacz opcje produktu");			
	}
	
	else{
		form.submit();
	}
}

function clearForm( form ){
	
	var form = document.forms[form];
	if(form==null) return false;
	
	var elements = form.elements;
	
	for(var index=0; index<elements.length; index++) 
	{
		if(elements[index].nodeName.toUpperCase() == 'INPUT' && elements[index].type.toUpperCase() == 'TEXT')
			elements[index].value = '';
		if(elements[index].nodeName.toUpperCase() == 'SELECT')
			elements[index].selectedIndex = 0;
	}
	return true;
}

function userOtherPlaceChange(){
	var form = document.forms['form_user'];
	
	if (form.place_other.checked){
		form.place_address.readOnly = false;
		form.place_postcode.readOnly = false;
		form.place_city.readOnly = false;
	}
	else{
		form.place_address.readOnly = true;
		form.place_postcode.readOnly = true;
		form.place_city.readOnly = true;
	}
}

function proSpecialChange(){
	var form = document.forms['form_pro'];
	
	if(!form.pro_special) return;
	
	if (form.pro_special.checked){
		o('proSpecialLayer').style.display = "";
		//form.pro_special_price.readOnly = false;
		//form.pro_special_price_gross.readOnly = false;
	}
	else{
		o('proSpecialLayer').style.display = "none";
		//form.pro_special_price.readOnly = true;
		//form.pro_special_price_gross.readOnly = true;
	}
}

function proAttribChange(){
	var form = document.forms['form_pro'];
	
	if(!form.pro_attrib) return;
	
	if (form.pro_attrib.checked){
		o('proAttribLayer').style.display = "";
		o('proAttribChangeLayer').style.display = "";
	}
	else{
		o('proAttribLayer').style.display = "none";
		o('proAttribChangeLayer').style.display = "none";
	}
}

function userSearch(){
	var form = document.forms['formSearch'];
	
	if(checkSearch()){
		form.submit();
	}
}


function userPerPage(){
	var form = document.forms['formPerPage'];
	
	if(true){
		form.submit();
	}
}

function checkSearch(){
	var accept = true
	var form = document.forms['formSearch'];
	
	if(form==null)	return true;
	obj = form.elements;

	var error=0;
	var i=0;
	for(i=0;i<obj.length;i++){
		if( obj[i].name.indexOf("search")!=-1 ){
			if (obj[i].id == 'text' && obj[i].value==""){
				obj[i].className = 'input_error';
				error=1;
				continue;
			}
			if (obj[i].id == 'int' && (!parseInt(obj[i].value) && obj[i].value!=0) && obj[i].value!=''){
				obj[i].className = 'input_error';
				error=1;
				continue;
			}
			if( obj[i].className == 'input_error'){
				obj[i].className = 'input_ok';
			}
		}
	}
	if(error){
		alert('Wypelnij poprawnie wszystkie czerwone pola');
		return false;
	}
	else{
		return true;
	}	
}

function editCurrency(){

	var accept = true
	var form = document.forms['form_currency'];
	
	if(form.cur_title.value==""){
		accept = false;
	}
	if (accept) {
		form.submit();
	}
	else{
		alert('Podaj nazwe waluty!');
	}
}

function proValidate(){	

	var accept = true
	var form = document.forms['form_pro'];
	
	if(!proLangUpdate()){
		accept = false;
	}
	//if(form.pro_model.value==""){
	//	accept = false;
	//}
	if(form.pro_name1.value=="" || form.pro_name1.value==" "){
		accept = false;
	}
	return accept;
}

function proEdit(){
	var form = document.forms['form_pro'];
	var accept = proValidate();
	
	if (accept) {
		form.submit();
	}
	else{
		alert('Podaj nazwe w pierwszym jezyku oraz model produktu!');
	}
}

function proLangUpdate(){
	var form = document.forms['form_pro'];
	
	var oEditor = FCKeditorAPI.GetInstance('pro_desc');
	form['pro_name'+pro_lang].value = form['pro_name'].value;
	form['pro_desc'+pro_lang].value = oEditor.GetXHTML();
	
	return true;
}

function proLangShow(new_lang){
	var form = document.forms['form_pro'];
	
	if(new_lang!=pro_lang){		
		o('lang'+pro_lang).className = 'flag_i';
		o('lang'+new_lang).className = 'flag_a';
		var oEditor = FCKeditorAPI.GetInstance('pro_desc');
		//alert(oEditor.Status);
		
		
		var new_name = form['pro_name'+new_lang].value;
		var new_desc = form['pro_desc'+new_lang].value;
		if(new_desc=='')	new_desc = ' ';
		form['pro_name'+pro_lang].value = form['pro_name'].value;
		form['pro_desc'+pro_lang].value = oEditor.GetXHTML();
		
		form['pro_name'].value = new_name;
		//alert(pro_lang+' '+new_desc);
		oEditor.SetHTML('');
		oEditor.InsertHtml(new_desc);
		
		pro_lang = new_lang;
		//alert(oEditor.GetXHTML());
	}
}

function proLangPopulate(){
	var form = document.forms['form_pro'];
	
	o('lang'+pro_lang).className = 'flag_a';
	var new_name = form['pro_name'+pro_lang].value;
	var new_desc = form['pro_desc'+pro_lang].value;
	
	form['pro_name'].value = new_name;
	form['pro_desc'].value = new_desc;
}

function proDelPicture( pic ){
	
	var form = document.forms['form_pro'];
	
	var accept = proValidate();
	if(!accept)	{
		alert('Podaj nazwe w pierwszym jezyku oraz model produktu!');
		return;
	}
	
	var is_confirmed = confirm('Czy chcesz usunac to zdjecie ?');
    if (is_confirmed) {
		form['pic_del'].value = pic;
		form['form_type'].value = 'pic_del';		
		form.submit();
    }
}

function proAttribAdd(){
	var form = document.forms['form_attrib_add'];
	form.submit();
}

function proAttribEdit(){
	var form = document.forms['form_attrib_edit'];
	form.submit();
}


function catValidate(){	

	var accept = true
	var form = document.forms['form_cat'];
	
	if(!catLangUpdate()){
		accept = false;
	}
	//if(form.pro_model.value==""){
	//	accept = false;
	//}
	if(form.cat_name1.value=="" || form.cat_name1.value==" "){
		accept = false;
	}
	return accept;
}

function catEdit(){
	var form = document.forms['form_cat'];
	var accept = catValidate();
	
	if (accept) {
		form.submit();
	}
	else{
		alert('Podaj nazwe w pierwszym jezyku!');
	}
}

function catLangUpdate(){
	var form = document.forms['form_cat'];
	
	var oEditor = FCKeditorAPI.GetInstance('cat_desc');
	form['cat_name'+cat_lang].value = form['cat_name'].value;
	form['cat_desc'+cat_lang].value = oEditor.GetXHTML();
	
	return true;
}

function catLangShow(new_lang){
	var form = document.forms['form_cat'];
	
	if(new_lang!=cat_lang){		
		o('lang'+cat_lang).className = 'flag_i';
		o('lang'+new_lang).className = 'flag_a';
		var oEditor = FCKeditorAPI.GetInstance('cat_desc');
		//alert(oEditor.Status);
		
		
		var new_name = form['cat_name'+new_lang].value;
		var new_desc = form['cat_desc'+new_lang].value;
		if(new_desc=='')	new_desc = ' ';
		form['cat_name'+cat_lang].value = form['cat_name'].value;
		form['cat_desc'+cat_lang].value = oEditor.GetXHTML();
		
		form['cat_name'].value = new_name;
		//alert(pro_lang+' '+new_desc);
		oEditor.SetHTML('');
		oEditor.InsertHtml(new_desc);
		
		cat_lang = new_lang;
		//alert(oEditor.GetXHTML());
	}
}

function catLangPopulate(){
	var form = document.forms['form_cat'];
	
	o('lang'+cat_lang).className = 'flag_a';
	var new_name = form['cat_name'+cat_lang].value;
	var new_desc = form['cat_desc'+cat_lang].value;
	
	form['cat_name'].value = new_name;
	form['cat_desc'].value = new_desc;
}


