function votes(id) {
  window.open('votes_show.php?id='+id,'','width=450,height='+(screen.height-50)+',top=5,left=5,scrollbars=YES');
}

function pozycja (textEl)  { 
	if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); 
} 


function wstaw(textEl, text) { 

	if (textEl.createTextRange && textEl.caretPos)
		{ 
			var caretPos = textEl.caretPos; 
			caretPos.text = text;
		} 
	else textEl.value = textEl.value + text; 
} 

function flashlinkcreator(nazwa) {
  window.open('linkcreator_flash.php?name='+nazwa,'LINKCREATOR','width=450,height=150,top=5,left=5,scrollbars=NO');
}
function emaillinkcreator(nazwa) {
  window.open('linkcreator_email.php?name='+nazwa,'LINKCREATOR','width=450,height=150,top=5,left=5,scrollbars=NO');
}
function urllinkcreator(nazwa) {
  window.open('linkcreator_url.php?name='+nazwa,'LINKCREATOR','width=450,height=150,top=5,left=5,scrollbars=NO');
}

function putflashlink(nazwa) {

	ob = document.getElementById('flash');
	ob2 = document.getElementById('flashlinkname');
	wartosc = '<a href="asfunction:myF,'+ob.value+'">'+ob2.value+'</a>';
	ob4 = opener.document.getElementById(nazwa);
	wstaw (ob4,wartosc);

}

function putemaillink(nazwa) {

	ob = document.getElementById('email');
	ob2 = document.getElementById('emailname');
	wartosc = '<a href="mailto:'+ob.value+'">'+ob2.value+'</a>';
	ob4 = opener.document.getElementById(nazwa);
	wstaw (ob4,wartosc);
}

function puturllink(nazwa) {

	ob = document.getElementById('url');
	ob2 = document.getElementById('urlname');
	wartosc = '<a href="http://'+ob.value+'" target="_blank">'+ob2.value+'</a>';
	ob4 = opener.document.getElementById(nazwa);
	wstaw (ob4,wartosc);
}

//sprawdzenie loginu do logowania (dodanie)
function login_add(form)
{
	if (form.login.value=='')
	{
		window.alert('Login name is obligatory.')
		form.login.focus();
		return false;
	} else
	if (form.pass1.value=='')	
	{
		window.alert('Password cannot be empty.')
		form.pass1.focus();
		return false;
	} else
	if (form.pass2.value=='')	
	{
		window.alert('Password cannot be empty.')
		form.pass2.focus();
		return false;
	} else
	if (form.pass1.value != form.pass2.value)	
	{
		window.alert("Passwords doesn't match.")
		form.pass1.focus();
		return false;
	} else
	if (form.dir.value ==  -1)	
	{
		window.alert("Directory is obligatory.")
		form.dir.focus();
		return false;
	} else
	if (form.txt.value ==  '')	
	{
		window.alert("Info text cannot be empty.")
		form.txt.focus();
		return false;
	} else						
	{
		return true;
	}
}

//sprawdzenie loginu do logowania (edycja)
function login_edit(form)
{
	if (form.pass1.value=='')	
	{
		window.alert('Password cannot be empty.')
		form.pass1.focus();
		return false;
	} else
	if (form.pass2.value=='')	
	{
		window.alert('Password cannot be empty.')
		form.pass2.focus();
		return false;
	} else
	if (form.pass1.value != form.pass2.value)	
	{
		window.alert("Passwords doesn't match.")
		form.pass1.focus();
		return false;
	} else
	if (form.dir.value ==  -1)	
	{
		window.alert("Directory is obligatory.")
		form.dir.focus();
		return false;
	} else
	if (form.txt.value ==  '')	
	{
		window.alert("Info text cannot be empty.")
		form.txt.focus();
		return false;
	} else						
	{
		return true;
	}
}

//sprawdzenie loginu do panelu
function sprawdz_login(form)
{
	if (form.user.value=='')
	{
		window.alert('Enter user name.')
		form.user.focus();
		return false;
	} else
	if (form.pass.value=='')	
	{
		window.alert('Enter password.')
		form.pass.focus();
		return false;
	} else		
	{
		return true;
	}
}

//sprawdzenie poprawnosci hasla
function sprawdz_haslo(form)
{
	if (form.pass1.value=='')
	{
		window.alert('Password cannot be empty.')
		form.pass1.focus();
		return false;
	} else
	if (form.pass2.value=='')
	{
		window.alert('Password cannot be empty.')
		form.pass2.focus();
		return false;
	} else
	if (form.pass1.value!=form.pass2.value)
	{
		window.alert('Passwords are different.')
		form.pass1.focus();
		return false;
	} else	
	{
		return true;
	}
}

//sprawdzenie poprawnosci danych osobowych
function sprawdz_aktuser(form)
{
	if (form.imienazw.value=='')
	{
		window.alert('Nie podano imienia !')
		form.imienazw.focus();
		return false;
	} else
	if (form.email.value=='')
	{
		window.alert('Nie podano adresu email !')
		form.email.focus();
		return false;
	} else
	{
		return true;
	}
}






