var domain = 'pracujwit.pl';
var domainURL = 'http://'+domain+'/';
var imgErr = '<img src="'+domainURL+'img/icon-delete.png" alt="Blad"/> ';
function url(u,a)
{
	u = u.substring(0,7) == 'http://'?u:('http://'+u);
	a = a.length == 0?u:a;
	document.write('<a href="'+u+'" target="_blank">'+a+'</a>');
}

function wtxt(t){document.write(t);}

function valApplyOnline()
{
	var isValid=true;
	var job_id=$("#job_id").val();
	if (job_id.length < 2)
	{
		isValid=false;
		$("#err_apply_form").html(imgErr+'Blad bezpieczenstwa. Odswiez strone i sprobuj ponownie.');
	}
	
	if (!valTextField('apply_name',3))
		isValid=false;
	if (!valTextField('apply_secure',4))
		isValid=false;
	if (!isValidEmail('apply_email'))
		isValid=false;
	
	if (isValid == true)
		$("#frm-apply-online").attr('action', domainURL+'job/'+job_id+'/aplikuj/?job_id='+(job_id*3));
	return isValid;
}

function valTextField(id,length)
{
	var field=$("#"+id).val();
	$("#err_"+id).html('');
	if (field.length < length)
	{
		$("#err_"+id).html(imgErr+'Minimum '+length+' znaki.');
		return false;
	}
	return true;
}

function isValidEmail(id)
{
	var field=$("#"+id).val();
	$("#err_"+id).html('');
	if (field.length <4 || !isEmailAddress(field))
	{
		$("#err_"+id).html(imgErr+'Niepoprawny adres e-mail');
		return false;
	}
	return true;
}

function isEmailAddress(emailAddress)
{
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}

function writeEmail(e)
{
	var em = e+'@'+domain;
	wtxt('<a href="mailto:'+em+'">'+em+'</a>');
}
