

function frmTextSubmit(){
	
	var frm = document.forms['frm_text'];
	
	frm.submit();
	
}



function frmBaseSubmit(){
	
	var frm = document.forms['frm_base'];
	
	if( !frm.name.value ){
		frm.name.focus();
		alert('Proszę wpisać nazwę firmy.');
		return;
	}
	if(frm.postcode.value){
		if( !CityCode(frm.postcode.value) ){
			frm.postcode.focus();
			alert('Proszę wpisać poprawny kod pocztowy.');
			return;
		}
	}
	if(frm.phone.value){
		if( !PhoneNumber(frm.phone.value) ){
			frm.phone.focus();
			alert('Proszę wpisać numer telefonu stacjonarnego w następującym formacie: 087 621-00-00.');
			return;
		}
	}
	if(frm.phone_hand.value){
		if( !PhoneHandNumber(frm.phone_hand.value) ){
			frm.phone_hand.focus();
			alert('Proszę wpisać numer telefonu komórkowego w następującym formacie: 0 123-456-789.');
			return;
		}
	}
	if(frm.email.value){
		if( !ValidEmail(frm.email.value) ){
			frm.email.focus();
			alert('Proszę wpisać poprawny adres e-mail.');
			return;
		}
	}
	if( (frm.category1.value + frm.category2.value + frm.category3.value) == "" ){
		alert('Proszę wybrać przynajmniej jedną kategorię branżową.');
		return;
	}
	
	frm.submit();
	
}


function frmPhotoSubmit(){

	var frm = document.forms['frm_photo'];
	
	if( !FileJpgExtension(frm.jpg_file.value) ){
		frm.jpg_file.focus();
		alert('Wybierz fotografię w formacie JPG.');
		return;
	}else{
		frm.submit();
	}
	
}


function CheckInputPhoto(iph){
	
	if( !FileJpgExtension(iph.value) ){
		iph.focus;
		alert('Wybierz fotografię w formacie JPG.');
		iph.value ="";
		return false;
	}
	
	var btt = document.getElementById("btt_photo");
	btt.style.display = 'block';
	
	return true;
}



/*	_____________________________________________________________________________________________ //
##	FileExtension
*/
function FileJpgExtension(filename){
	var r = new RegExp(".+(\.jpg|\.jpeg)$","ig");
	return filename.match(r);	
}// end function FileExtension



/*	_____________________________________________________________________________________________ //
##	087 621-60-00
*/
function PhoneNumber(pnum){
	var r = new RegExp("([0-9]{3}) ([0-9]{3})-([0-9]{2})-([0-9]{2})", "g");
  return pnum.match(r);
}//end function PhoneNumber


/*	_____________________________________________________________________________________________ //
##	0 507-177-333
*/
function PhoneHandNumber(pnum){
	var r = new RegExp("[0] ([0-9]{3})-([0-9]{3})-([0-9]{3})", "g");
  return pnum.match(r);
}//end function PhoneHandNumber


/*	_____________________________________________________________________________________________ //
##	19-300
*/
function CityCode(pnum){
	var r = new RegExp("([0-9]{2})-([0-9]{3})", "g");
  return pnum.match(r);
}//end function CityCode



function showtab(tag){
	var a_tabs_names = new Array('text','base','photo');
	var this_tab = "base";
			
	for(i=0;i<a_tabs_names.length;i++){
		var tab = document.getElementById(a_tabs_names[i]);
		var btt = document.getElementById("tabbtt_" + a_tabs_names[i]);
		if(tab!=null){
			tab.style.display = "none";
			btt.className = "";
		}
	}
	
	// sprawdzić czy istnieje tab
	for(i=0;i<a_tabs_names.length;i++){
		if(tag==a_tabs_names[i]){
			this_tab = a_tabs_names[i];
			break;
		}
	}
	var tab = document.getElementById(this_tab);
	var btt = document.getElementById("tabbtt_" + this_tab);
	tab.style.display = "block";
	btt.className = "active";
	
	window.location.hash = this_tab;
	
}



function set_category(cid){
	var inp_cat = document.getElementById("category" + cid);
	if(inp_cat!=null){
		var win_category = window.open("win_category.php?v=&cid=" + cid + "&i=" + inp_cat.value, "win_category", "left=30, top=50, height=360, width=300, location=no, menubar=no, resizable=no, scrollbars=no", true);
		win_category.focus();
	}
}

function delete_category(cid){
	var inp_cat = document.getElementById("category" + cid);
	if(inp_cat!=null){
		inp_cat.value ="";
	}
	var out_cat = document.getElementById("output_category" + cid);
	if(out_cat!=null){
		out_cat.innerHTML ="&nbsp;";
	}
}



function _checkDeletePhoto(){
	return confirm("Czy chcesz usunąć fotografię?");
}