
function valid_register()
{
	var 
	dt1=document.account_register.elements[1];
	dt2=document.account_register.elements[2];
	dt3=document.account_register.elements[3];
	dt4=document.account_register.elements[4];
	dt5=document.account_register.elements[5];
	
	if (trim(dt1.value).length==0)
	{
		alert(HSJS_1);
		dt1.focus();
		return false;
	}
	if (trim(dt1.value).length>0 && (isinstr(dt1.value,forbid_str3)))
	{
		alert(HSJS_3);
		dt1.focus();
		return false;
	}
	if (trim(dt1.value).length>0 && (isemail(dt1.value)==false))
	{
		alert(HSJS_4);
		dt1.focus();
		return false;
	}
	if (trim(dt2.value).length==0)
	{
		alert(HSJS_5);
		dt2.focus();
		return false;
	}
	if (trim(dt3.value).length==0)
	{
		alert(HSJS_6);
		dt3.focus();
		return false;
	}
	
	if (trim(dt4.value).length==0)
	{
		alert(HSJS_7);
		dt4.focus();
		return false;
	}
	if ((trim(dt4.value).length<6) && (trim(dt4.value).length>0))
	{
		alert(HSJS_8);
		dt4.focus();
		return false;
	}
	if (trim(dt5.value).length==0)
	{
		alert(HSJS_9);
		dt5.focus();
		return false;
	}
	if ((trim(dt5.value).length<6) && (trim(dt5.value).length>0))
	{
		alert(HSJS_8);
		dt3.focus();
		return false;
	}
	if (dt4.value !== dt5.value)
	{
		alert(HSJS_10);
		dt5.focus();
		return false;
	}
	return true;		
}

function valid_recovery()
{
	var dt=document.account_recovery.elements[1];
	
	if (trim(dt.value).length==0)
	{
		alert(HSJS_1);
		dt.focus();
		return false;
	}
	if (trim(dt.value).length>0 && (isinstr(dt.value,forbid_str3)))
	{
		alert(HSJS_3);
		dt.focus();
		return false;
	}
	if (trim(dt.value).length>0 && (isemail(dt.value)==false))
	{
		alert(HSJS_4);
		dt.focus();
		return false;
	}
	return true;		
}

function valid_newsletter(form_id)
{
	var dt=document.getElementById(form_id).elements[1];
	if (trim(dt.value).length==0)	
	{
		alert(HSJS_1);
		dt.focus();
		return false;
	}
	if (trim(dt.value).length>0 && (isinstr(dt.value,forbid_str3)))
	{
		alert(HSJS_3);
		dt.focus();
		return false;
	}
	if (trim(dt.value).length>0 && (isemail(dt.value)==false))
	{
		alert(HSJS_4);
		dt.focus();
		return false;
	}
	return true;		
}

function valid_search(form_id)
{
	var dt=document.getElementById(form_id).elements[0];
	if (trim(dt.value).length==0)
	{
		alert(HSJS_2);
		dt.focus();
		return false;
	}
	if (trim(dt.value)==HSJSN_1 && form_id=="search_site_header")
	{
		dt.value="";
		return true;
	}
	return true;		
}

function valid_login(form_id)
{
	var dt=document.getElementById(form_id).elements[1];
	dt2=document.getElementById(form_id).elements[2];
	
	if (trim(dt.value).length==0 || trim(dt.value)=="E-mail")
	{
		alert(HSJS_11);
		dt.focus();
		return false;
	}
	if (trim(dt.value).length>0 && (isinstr(dt.value,forbid_str3)))
	{
		alert(HSJS_3);
		dt.focus();
		return false;
	}
	if (trim(dt2.value).length==0 || trim(dt2.value)=="Hasło")
	{
		alert(HSJS_7);
		dt2.focus();
		return false;
	}
	return true;		
}

function valid_settings()
{
	var 
	dt1=document.account_settings.account_name_first;
	dt2=document.account_settings.account_name_last;
	dt3=document.account_settings.account_pwd;
	dt4=document.account_settings.account_pwd_retype;
	dt5=document.account_settings.account_pwd_current;
	dt6=document.account_settings.newsletter_email;
	
	if (trim(dt1.value).length==0)
	{
		alert(HSJS_5);
		dt1.focus();
		return false;
	}
	if (trim(dt2.value).length==0)
	{
		alert(HSJS_6);
		dt2.focus();
		return false;
	}
	if ((trim(dt6.value).length>0) && (isemail(dt6.value)==false))
	{
		alert(HSJS_4);
		dt6.focus();
		return false;
	}
	if ((trim(dt3.value).length<6) && (trim(dt3.value).length>0))
	{
		alert(HSJS_8);
		dt3.focus();
		return false;
	}
	if ((trim(dt3.value).length>0) && (trim(dt4.value).length==0))
	{
		alert(HSJS_9);
		dt4.focus();
		return false;
	}
	if ((trim(dt4.value).length<6) && (trim(dt4.value).length>0))
	{
		alert(HSJS_8);
		dt4.focus();
		return false;
	}
	if (dt3.value !== dt4.value)
	{
		alert(HSJS_10);
		dt4.focus();
		return false;
	}
	if (trim(dt5.value).length==0)
	{
		alert(HSJS_12);
		dt5.focus();
		return false;
	}
	
	return true;		
}

function valid_new_dir_form()
{
	var dt=document.new_dir_form.elements[0];
	if (trim(dt.value).length==0)
	{
		alert(HSJS_13);
		dt.focus();
		return false;
	}
	if (trim(dt.value).length>0 && (isoutstr(dt.value,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")))
	{
		alert(HSJS_14);
		dt.focus();
		return false;
	}
	return true;		
}

function valid_edfc_doc_new()
{
	var dt=document.getElementById("new_doc_form").id;
	if (dt.value=="0")
	{
		alert(HSJS_18);
		dt.focus();
		return false;
	}
	return true;		
}

function valid_edfc_doc_get_back()
{
	var dt=document.getElementById("edfc_doc_get_back").target_node_id;
	var dt2=document.getElementById("edfc_doc_get_back").doc_node_get_back_reason;
	if (dt.value=="0")
	{
		alert(HSJS_19);
		dt.focus();
		return false;
	}
	if (trim(dt2.value).length==0)
	{
		alert(HSJS_20);
		dt2.focus();
		return false;
	}
	return true;		
}

function valid_custom_rc_1()	//Regent College - formularz ze strony Biblioteka
{
	var 
	dt0=document.custom_rc_1.elements[0];
	dt1=document.custom_rc_1.elements[1];
	dt2=document.custom_rc_1.elements[2];
	dt3=document.custom_rc_1.elements[3];
	dt4=document.custom_rc_1.elements[4];
	dt5=document.custom_rc_1.elements[5];
	dt6=document.custom_rc_1.elements[6];
	dt7=document.custom_rc_1.elements[7];
	
	if (trim(dt0.value).length==0 && trim(dt1.value).length==0 &&  trim(dt2.value).length==0 && trim(dt3.value).length==0 && trim(dt4.value).length==0 && trim(dt5.value).length==0 && trim(dt6.value).length==0 && trim(dt7.value).length==0)
	{
		alert(HSJS_15);
		dt0.focus();
		return false;
	}
	return true;		
}

function valid_custom_rc_2()	//Regent College - formularz ze strony Informacje zwrotne
{
	var 
	dt0=document.custom_rc_2.f1;
	dt1=document.custom_rc_2.f2;
	dt2=document.custom_rc_2.f3;
	dt3=document.custom_rc_2.f4;
	
	if (trim(dt0.value).length==0)
	{
		alert(HSJS_5);
		dt0.focus();
		return false;
	}
	if (trim(dt1.value).length==0)
	{
		alert(HSJS_6);
		dt1.focus();
		return false;
	}
	if (trim(dt2.value).length==0)
	{
		alert(HSJS_1);
		dt2.focus();
		return false;
	}
	if (isemail(dt2.value)==false)
	{
		alert(HSJS_4);
		dt2.focus();
		return false;
	}
	if (trim(dt3.value).length==0)
	{
		alert(HSJS_16);
		dt3.focus();
		return false;
	}
	return true;		
}

function valid_custom_rc_3()	//Regent College - formularz kontakt z dyrektorem
{
	var 
	dt2=document.getElementById("custom_rc_3").f3;
	dt3=document.getElementById("custom_rc_3").f4;
	
	if ((trim(dt2.value).length > 0) && (isemail(dt2.value) == false))
	{
		alert(HSJS_4);
		dt2.focus();
		return false;
	}
	if (trim(dt3.value).length==0)
	{
		alert(HSJS_21);
		dt3.focus();
		return false;
	}
	return true;		
}

function valid_mod_3_answer()	//Regent College - formularz konkursu
{
	return window.confirm(HSJS_17);
}

function show_library_item(item_id)
{
	if (document.getElementById("library_item_"+item_id).className=="library_item_hide")
	{
		document.getElementById("library_item_"+item_id).className="library_item_show";
	} else
	{
		document.getElementById("library_item_"+item_id).className="library_item_hide";
	}
}

function show_library_book_item(item_id)
{
	if (document.getElementById("library_book_item_"+item_id).className=="library_book_item_hide")
	{
		document.getElementById("library_book_item_"+item_id).className="library_book_item_show";
	} else
	{
		document.getElementById("library_book_item_"+item_id).className="library_book_item_hide";
	}
}

function show_exif(photo_id)
{
	if (document.getElementById("photo_"+photo_id).className=="exif_hide")
	{
		document.getElementById("photo_"+photo_id).className="exif_show";
	} else
	{
		document.getElementById("photo_"+photo_id).className="exif_hide";
	}
}

function edfc_show_node_details(node_id)
{
	if (document.getElementById("doc_history_details_"+node_id).className=="edfc_doc_history_details_hide")
	{
		document.getElementById("doc_history_details_"+node_id).className="edfc_doc_history_details_show";
	} else
	{
		document.getElementById("doc_history_details_"+node_id).className="edfc_doc_history_details_hide";
	}
}

function edfc_show_faq_item(item_id)
{
	if (document.getElementById("help_faq_item_"+item_id).className=="help_faq_item_hide")
	{
		document.getElementById("help_faq_item_"+item_id).className="help_faq_item_show";
	} else
	{
		document.getElementById("help_faq_item_"+item_id).className="help_faq_item_hide";
	}
}


	

