var forbid_str2="!#$%^&*()<>,-_@{}+=<>?[]\\\'\"/|`~.";	//file name - forbidden chars
var forbid_str3="!#$%^&*(){}+=<>?[]\\\'\"/|`~";	//e-mail - forbidden chars

var img=new Array();

//hardcoded script names
var HSJSN_1="Wyszukaj";		

//hardcoded strings
var HSJS_1="Wprowadź adres e-mail.";
var HSJS_2="Wprowadź słowa kluczowe.";
var HSJS_3="E-mail zawiera niedozwolony znak.";
var HSJS_4="Adres e-mail jest nieprawidłowy.";
var HSJS_5="Wpisz imię.";
var HSJS_6="Wpisz nazwisko.";
var HSJS_7="Wpisz hasło.";
var HSJS_8="Minimalna długość hasła to 6 znaków.";
var HSJS_9="Powtórz hasło.";
var HSJS_10="Hasła różnią się.";
var HSJS_11="Wpisz adres e-mail. \n\nJeśli posiadasz konto pocztowe w domenie \"anglistyka.edu.pl\", wystarczy że w pole E-mail wpiszesz nazwę użytkownika - ciąg znaków, który jest przed symbolem @."
var HSJS_12="Aby zapisać zmiany musisz podać obecne hasło.";
var HSJS_13="Wpisz nazwę katalogu.";
var HSJS_14="Nazwa katalogu zawiera niedozwolone znaki. Użyj liter alfabetu łacińskiego oraz cyfr.";
var HSJS_15="Wypełnij przynajmniej jedno pole.";
var HSJS_16="Wprowadź opis.";
var HSJS_17="Czy chcesz zatwierdzić formularz ?\n\n(zmiany nie będą już możliwe)";

function img_prd()
{
	for (i=0;i<img_prd.arguments.length;i++)
	{
		img[i]=new Image();
		img[i].src=img_prd.arguments[i];
	}
}

function addr(account,domain,title)
{
	document.write('<a href="mailto:'+account+String.fromCharCode(32+32)+domain+'" title="'+title+'">'+account+String.fromCharCode(32+32)+domain+'</a>');
}

function trim(string)
{
	var re= /^\s|\s$/g;
	return string.replace(re,"");
}

function isinstr(searchstring,template)
{
	var i;
    for (i = 0; i < searchstring.length; i++)
    {   
        if (template.indexOf(searchstring.substring(i,i+1)) >= 0) 
        {
	        return true;
    	}
    }
    return false;
}

function isoutstr(searchstring,template)
{
	var i;
    for (i = 0; i < searchstring.length; i++)
    {   
        if (template.indexOf(searchstring.substring(i,i+1)) == -1) 
        {
	        return true;
    	}
    }
    return false;
}

function isemail(str) 
{
	str=trim(str);
	
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if (str.indexOf(at)==-1) {return false;}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) {return false;}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) {return false;}
    if (str.indexOf(at,(lat+1))!=-1) {return false;}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) {return false;}
	if (str.substring(0,1)==dot || str.substring(lstr-1,lstr)==dot) {return false;}
	if (str.indexOf(dot,(lat+2))==-1) {return false;}
    if (str.indexOf(" ")!=-1) {return false;}
    return true;
}

function clr_field(form_id,field_no)
{
	document.getElementById(form_id).elements[field_no].value="";
}

function question(question,src,msg,action_type)
{
	msg=trim(msg);
	if (msg.length>100)
	{
		msg="["+msg.substring(0,100)+"..."+"]";
	}
	result=window.confirm(question+"\n\n"+msg);
	if (result==true)
	{
		if (action_type=="http")
		{
			window.top.frames[0].location=src;
		}
		if (action_type=="http_noframe")
		{
			window.top.location=src;
		}
		if (action_type=="javascript")
		{
			eval(src);
		}
	} else
	{
		//return false;	
	}
	//return false;
}


