
function rodyk_forma1(){
	if (document.netikslumas.style.display=='block'){
		document.netikslumas.style.display='none';
	}
	else document.netikslumas.style.display='block';
}
function rodyk_forma2(){
	if (document.rekomendacija.style.display=='block'){
		document.rekomendacija.style.display='none';
	}
	else document.rekomendacija.style.display='block';
}
function rodyk_forma3(){
	if (document.komentaras.style.display=='block'){
		document.komentaras.style.display='none';
	}
	else document.komentaras.style.display='block';
}
function rodyk_forma4(){
	if (document.getElementById('reitingavimas').style.display=='block'){
		document.getElementById('reitingavimas').style.display='none';
	}
	else document.getElementById('reitingavimas').style.display='block';
}
function rodyk_dalykus(){
	if (document.getElementById('dalykai').style.display=='block'){
		document.getElementById('dalykai').style.display='none';
		document.getElementById('dalyku').src = "http://www.e-referatai.lt/images/pliusas.png"
		
	}
	else {
	document.getElementById('dalykai').style.display='block';
	document.getElementById('dalyku').src = "http://www.e-referatai.lt/images/minusas.png";
	
	}
}
function rodyk_tipus(){
	if (document.getElementById('tipai').style.display=='block'){
		document.getElementById('tipai').style.display='none';
		document.getElementById('tipu').src = "http://www.e-referatai.lt/images/pliusas.png"
		
	}
	else {
	document.getElementById('tipai').style.display='block';
	document.getElementById('tipu').src = "http://www.e-referatai.lt/images/minusas.png";
	
	}
}
//taigi su rodymu baigem galim pereiti prie kitų dalykų
function tikrink_netiks(){
	if(document.netikslumas.pastas.value==''){
	document.getElementById('net_pastas').style.background='#fdddfd';
	document.netikslumas.pastas.focus();
	alert('Jūs nenurodėte savo elektroninio pašto adreso');
	return false;
	}
	if(!isValidEmail(document.netikslumas.pastas.value)){
	document.getElementById('net_pastas').style.background='#fdddfd';
	document.netikslumas.pastas.focus();
	alert('Jūs neteisingai nurodėte elektroninio pašto adresą');
	return false;
	}
	if(document.netikslumas.klaida.value==''){
	document.getElementById('past_net').style.background='#fdddfd';
	document.netikslumas.klaida.focus();
	alert('Jūs nenurodėte pastebėto netikslumo');
	return false;
	}
	netikslumo_formavimas();
	return false;
}

function tikrink_rekom(){
	
	if(document.rekomendacija.vardas.value==''){
	document.getElementById('rek_vard').style.background='#fdddfd';
	document.rekomendacija.vardas.focus();
	alert('Jūs nenurodėte savo vardo');
	return false;
	}
	if(document.rekomendacija.pastas.value==''){
	document.getElementById('rek_past').style.background='#fdddfd';
	document.rekomendacija.pastas.focus();
	alert('Jūs nenurodėte draugo elektroninio pašto adreso');
	return false;
	}
	if(!isValidEmail(document.rekomendacija.pastas.value)){
	document.getElementById('rek_past').style.background='#fdddfd';
	document.rekomendacija.pastas.focus();
	alert('Jūs neteisingai nurodėte elektroninio pašto adresą');
	return false;
	}
	if(document.rekomendacija.tekstas.value==''){
	document.getElementById('rek_teks').style.background='#fdddfd';
	document.rekomendacija.tekstas.focus();
	alert('Jūs neparašėte teksto');
	return false;
	}
	
	rekom_formavimas();
	
	return false;
}

function tikrink_koment(){
	if(document.komentaras.vardas.value==''){
	document.getElementById('kom_vardas').style.background='#fdddfd';
	document.komentaras.vardas.focus();
	alert('Jūs nenurodėte savo vardo');
	return false;
	}
	if(document.komentaras.pastas.value==''){
	document.getElementById('kom_pastas').style.background='#fdddfd';
	document.komentaras.pastas.focus();
	alert('Jūs nenurodėte savo elektroninio pašto adreso');
	return false;
	}
	if(!isValidEmail(document.komentaras.pastas.value)){
	document.getElementById('kom_pastas').style.background='#fdddfd';
	document.komentaras.pastas.focus();
	alert('Jūs neteisingai nurodėte elektroninio pašto adresą');
	return false;
	}
	if(document.komentaras.tekstas.value==''){
	document.getElementById('kom_tekstas').style.background='#fdddfd';
	document.komentaras.tekstas.focus();
	alert('Jūs neparašėte komentaro');
	return false;
	}
	komentaro_formavimas();
	return false;
}
function reitingo_pele(parametras){
	if(parametras==1){
	document.getElementById('reit1').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	}
	if(parametras==2){
	document.getElementById('reit1').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit2').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	}
	if(parametras==3){
	document.getElementById('reit1').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit2').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit3').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	}
	if(parametras==4){
	document.getElementById('reit1').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit2').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit3').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit4').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	}
	if(parametras==5){
	document.getElementById('reit1').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit2').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit3').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit4').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	document.getElementById('reit5').src = "http://www.e-referatai.lt/images/zvaigzde2.png";
	}
}
//reitingavimo zvaigzdutes
function reitingo_ne(){
	document.getElementById('reit1').src = "http://www.e-referatai.lt/images/zvaigzde1.png";
	document.getElementById('reit2').src = "http://www.e-referatai.lt/images/zvaigzde1.png";
	document.getElementById('reit3').src = "http://www.e-referatai.lt/images/zvaigzde1.png";
	document.getElementById('reit4').src = "http://www.e-referatai.lt/images/zvaigzde1.png";
	document.getElementById('reit5').src = "http://www.e-referatai.lt/images/zvaigzde1.png";
}
function ivertinu(balas){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Jūsų naršyklė nepalaiko ajax technologijos");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 1){
			document.getElementById('reitingavimas').className='ajax_apdorojimas';
			document.getElementById('reitingavimas').innerHTML='Vertinamas';
		}
		
		if(ajaxRequest.readyState == 4){
			var duomenys = ajaxRequest.responseText;
			document.getElementById('reitingavimas').className='ajax_apdorojo';
			document.getElementById('reitingavimas').innerHTML= 'Ačiū. Darbas buvo įvertintas';
		}
	}
	var idl=encodeURIComponent(document.rekomendacija.id.value);
	var eilute = "?ivertinimas=1&id="+idl+"&verte=" + balas;
	var adresas="http://www.e-referatai.lt/ajax.php";
	var nukreipti= adresas+eilute;
	ajaxRequest.open("GET", nukreipti, true);
	ajaxRequest.send(null);  		
	
}
//su balsavimu baigem
function rekom_formavimas(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Jūsų naršyklė nepalaiko ajax technologijos");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 1){
			document.getElementById('inst2').className='ajax_apdorojimas';
			document.getElementById('inst2').innerHTML='Siunčiama';
		}
		
		if(ajaxRequest.readyState == 4){
			document.getElementById('inst2').className='ajax_apdorojo';
			document.getElementById('inst2').innerHTML='Jūsų rekomendacija išsiųsta';
		}
	}
	var vardas = encodeURIComponent(document.getElementById('rek_vard').value);
	var pastas = encodeURIComponent(document.getElementById('rek_past').value);
	var tekstas = encodeURIComponent(document.getElementById('rek_teks').value);
	var idl=encodeURIComponent(document.rekomendacija.id.value);
	var eilute = "?rekomendacija=1&id="+idl+"&vardas=" + vardas + "&pastas=" + pastas + "&tekstas=" + tekstas;
	var adresas="http://www.e-referatai.lt/ajax.php";
	var nukreipti= adresas+eilute;
	ajaxRequest.open("GET", nukreipti, true);
	ajaxRequest.send(null);  
	
}
// funkcija atsakinga uz rekomendacijos issiuntima
function netikslumo_formavimas(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Jūsų naršyklė nepalaiko ajax technologijos");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 1){
			document.getElementById('inst3').className='ajax_apdorojimas';
			document.getElementById('inst3').innerHTML='Siunčiama...';
		}
		
		if(ajaxRequest.readyState == 4){
			document.getElementById('inst3').className='ajax_apdorojo';
			document.getElementById('inst3').innerHTML='Ačiū pranešimas išsiųstas';
		}
	}
	var pastas = encodeURIComponent(document.getElementById('net_pastas').value);
	var tekstas = encodeURIComponent(document.getElementById('past_net').value);
	var idl=encodeURIComponent(document.netikslumas.id.value);
	var eilute = "?netikslumas=1&id="+idl+"&pastas=" + pastas + "&klaida=" + tekstas;
	var adresas="http://www.e-referatai.lt/ajax.php";
	var nukreipti= adresas+eilute;
	ajaxRequest.open("GET", nukreipti, true);
	ajaxRequest.send(null);  
	
}
// netikslumo pranesimas
function komentaro_formavimas(){
	var ajaxRequest;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Jūsų naršyklė nepalaiko ajax technologijos");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 1){
			document.getElementById('inst4').className='ajax_apdorojimas';
			document.getElementById('inst4').innerHTML='Siunčiama...';
		}
		
		if(ajaxRequest.readyState == 4){
			document.getElementById('inst4').className='ajax_apdorojo';
			document.getElementById('inst4').innerHTML='Ačiū. Jūsų komentaras buvo įrašytas';
		}
	}
	var vardas = encodeURIComponent(document.getElementById('kom_vardas').value);
	var pastas = encodeURIComponent(document.getElementById('kom_pastas').value);
	var tekstas = encodeURIComponent(document.getElementById('kom_tekstas').value);
	var idl=encodeURIComponent(document.komentaras.id.value);
	var eilute = "?komentaras=1&vardas="+vardas+"&id="+idl+"&pastas=" + pastas + "&tekstas=" + tekstas;
	var adresas="http://www.e-referatai.lt/ajax.php";
	var nukreipti= adresas+eilute;
	ajaxRequest.open("GET", nukreipti, true);
	ajaxRequest.send(null);  
}
// netikslumo pranesimas

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
//funkcija tikrina elektroninio pasto adresa
function rasytojai(){
	if(document.geras.vardas.value==""){
	document.geras.vardas.focus();
	alert("Jūs neparašėte savo vardo");
	return false;	
	}
	if(document.geras.amzius.value==""){
	document.geras.amzius.focus();
	alert("Jūs nenurodėte savo amžiaus");
	return false;	
	}
	if(document.geras.adresas.value==""){
	document.geras.adresas.focus();
	alert("Jūs nenurodėte adreso");
	return false;	
	}
	if(document.geras.pastas.value==""){
	document.geras.pastas.focus();
	alert("Jūs nenurodėte elektroninio pašto adreso");
	return false;	
	}
	if(document.geras.telefonas.value==""){
	document.geras.telefonas.focus();
	alert("Jūs nenurodėte telefono");
	return false;	
	}

	if(document.geras.issilavinimas.value==""){
	document.geras.issilavinimas.focus();
	alert("Jūs nenurodėte išsilavinimo");
	return false;	
	}
	if(document.geras.sritis.value==""){
	document.geras.sritis.focus();
	alert("Jūs nenurodėte kokios srities darbus rašote");
	return false;	
	}
	if(document.geras.kainos.value==""){
	document.geras.kainos.focus();
	alert("Jūs nenurodėte kokios darbų kainos");
	return false;	
	}
			
}
//formos tikrinimo funkcija
function isvalyk_plaukeli(){
document.formas.q.value='';
}
//****************Prisijungimo funkcijos***************************************
function tikrink_registracija(){
	a=document.registracija.slaptazodis1.value.length;
	b=document.registracija.slaptazodis2.value.length;

	if (document.registracija.vardas.value.length <4){
		document.registracija.vardas.focus();
		alert("Neteisingai nurodėte savo vardą");
		return false;	
		
	}
	
	if (document.registracija.pastas.value==''){
		document.registracija.pastas.focus();
		alert("Jūs neparašėte elektroninio pašto adreso");
		return false;	
			
	}
	if (!((document.registracija.pastas.value.indexOf(".") > 2) && (document.registracija.pastas.value.indexOf("@") > 0))){
		document.registracija.pastas.focus();
		alert("Neteisingai įvestas elektroninio pašto adresas");
		return false;	
			
	}
	if (document.registracija.slaptazodis1.value.length <6){
		document.registracija.slaptazodis1.focus();
		alert("Slaptažodis turi būti ne trumpesnis nei 6 simboliai");
		return false;	
		
	}
	
	if (document.registracija.slaptazodis2.value.length <6){
		document.registracija.slaptazodis2.focus();
		alert("Slaptažodis turi būti ne trumpesnis nei 6 simboliai");
		return false;	
		
	}
	
	if (a!==b){
		document.registracija.slaptazodis1.focus();
		alert("Jūsų įvesti slaptažodžiai nesutampa. Įveskite juos iš naujo");
		return false;	
	}
	if (document.registracija.slaptazodis1.value !== document.registracija.slaptazodis2.value){
		document.registracija.slaptazodis1.focus();
		alert("Jūsų įvesti slaptažodžiai nesutampa. Įveskite juos iš naujo");
		return false;	
	}

	
	if (document.registracija.kodas.value.length !==5){
		document.registracija.kodas.focus();
		alert("Neteisingai įvestas saugos kodas");
		return false;	
		
	}
	if (document.registracija.sutinku.checked == false){
		alert("Ar sutinkate su e-referatai.lt tinklapio taisyklėmis?");
		return false;	
	}
	

}
//funkcija tikrina registracijos duomenu teisinguma
function tikrink_priminima(){
	
	if (!((document.priminimas.pastas.value.indexOf(".") > 2) && (document.priminimas.pastas.value.indexOf("@") > 0))){
		document.priminimas.pastas.focus();
		alert("Neteisingai įvestas elektroninio pašto adresas");
		return false;	
			
	}
		
	if (document.priminimas.kodas.value.length !==5){
		document.priminimas.kodas.focus();
		alert("Neteisingai įvestas saugos kodas");
		return false;	
		
	}
}

//funkcija tikrina priminimo duomenu teisinguma
function prisijungimo_tikrinimas(){
	if(document.prisijungimas.vartotojas.value==''){
		document.prisijungimas.vartotojas.focus();
		alert("Įveskite elektroninio pašto adresą");
		return false;	
	}
	if(document.prisijungimas.slaptazodis.value==''){
		document.prisijungimas.vartotojas.focus();
		alert("Jūs neįvedėte slaptažodžio");
		return false;		
	}
	if (!((document.prisijungimas.vartotojas.value.indexOf(".") > 2) && (document.prisijungimas.vartotojas.value.indexOf("@") > 0))){
		document.prisijungimas.vartotojas.focus();
		alert("Neteisingai įvestas elektroninio pašto adresas");
		return false;	
	}
	
	if (document.prisijungimas.slaptazodis.value.length <= 5){
		document.prisijungimas.slaptazodis.focus();
		alert("Slaptažodis per trumpas");
		return false;	
		
	}
	
}
//prisijungimo duomenu tikrinimas
function raktazodziu_perdavimas(reiksme){
	if(document.contact.raktazodziai.value.length == 0){
	document.contact.raktazodziai.value = reiksme;	
	}
	else{
		document.contact.raktazodziai.value = document.contact.raktazodziai.value + ', ' + reiksme;	
	}
}
//funkcija atsakinga uz raktazodziu perdavima
function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	//http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert("Jūsų naršyklė nepalaiko ajax technologijos");
         return false;
      }
      
      http_request.onreadystatechange = ivykdymas;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
	  
 }
 //paprasciausias generatorius
function ivykdymas() {
	  if (http_request.readyState == 4) {
         if (http_request.status == 200) {
             result = http_request.responseText;
			 document.getElementById('raktaz_kont').innerHTML =result; 
								
         } else {
			a=false;
            alert('Raktažodžių sugeneruoti nepavyko');
         }
      }	  
}
//funkcijos pabaiga
function raktazodziu_gavimas() {
	if (document.getElementById('raktaz_kont').innerHTML ==''){
	var poststr = "jobname=" + encodeURI( document.contact.jobname.value ) +
	"&message=" + encodeURI( document.contact.message.value );
	makePOSTRequest('http://www.e-referatai.lt/raktaz.php', poststr);
	}
	else{
	document.getElementById('raktaz_kont').innerHTML ='';
	
	
	}
}
//funkcija atsakinga uz meniu redagavima

function atsil_tikrinimas() {
	if (document.atsiliepimai.vardas.value==''){
		document.atsiliepimai.vardas.focus();
		alert("Jūs neparašėte savo vardo");
		return false;
	}
	if (!((document.atsiliepimai.email.value.indexOf(".") > 2) && (document.atsiliepimai.email.value.indexOf("@") > 0))){
		document.atsiliepimai.email.focus();
		alert("Neteisingai įvestas elektroninio pašto adresas");
		return false;
	}
	if (document.atsiliepimai.message.value.length <5){
		document.atsiliepimai.message.focus();
		alert("Jūs neparašėte savo atsiliepimo");
		return false;
	}
	
}
//funkcija atsakinga uz meniu redagavima




