﻿function validate_form(thisform)
{
	with (thisform)
	{
		// ar netusti reikalingi laukai
		if(username.value == "" || name.value == "" || tel.value == "" || email.value == "" || description.value == "")
		{
			alert("Būtina užpildyti melsvus laukelius.");			
			return false;
		}
		else
		{			
			name_split = (name.value).split(" ");
			for(i = 0; i < name_split.length; i++)
			{ 
				if(name_split[i].length > 17)
				{
					alert('Per ilgas žodis pavadinimo laukelyje! Maksimalus žodžio ilgis yra 17 simbolių. Patikrinkite, ar padarėte tarpus tarp žodžių.');
					return false;
				}
			}
			
			descr_split = (description.value).split(" ");
			for(i = 0; i < descr_split.length; i++)
			{
				if(descr_split[i].length > 18)
				{
					alert('Per ilgas žodis aprašymo laukelyje! Maksimalus žodžio ilgis yra 18 simbolių. Patikrinkite, ar padarėte tarpus tarp žodžių.');
					return false;
				}
			}
			
			
		}
		
		// ar pasirinkta savivaldybe
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('saviv[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }		
		if (!hasChecked)
		{
			alert("Pasirinkite savivaldybę(-es)");		    
		    return false;
		
		}	
		
		// ar pazymetas imoniu dydis
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('im_dydis[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }
	    
		if (!hasChecked)
		{
			alert("Pažymėkite, kokio dydžio įmones aptarnaujate.");		    
		    return false;
		
		}
		
		// ar pazymetas imoniu tipas
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('im_tipas[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }
	    
		if (!hasChecked)
		{
			alert("Pažymėkite, kokio veiklos tipo įmones aptarnaujate.");		    
		    return false;
		
		}
		
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('pvm[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }
	    
		if (!hasChecked)
		{
			alert("Pažymėkite, kokio PVM mokėjimo tipo įmones aptarnaujate.");		    
		    return false;
		
		}
			
	}
}

function tikrintiRedaguojant(thisform)
{
	with (thisform)
	{
		// ar netusti reikalingi laukai
		if(name.value == "" || tel.value == "" || email.value == "" || description.value == "")
		{
			alert("Būtina užpildyti melsvus laukelius.");			
			return false;
		}
		else
		{			
			name_split = (name.value).split(" ");
			for(i = 0; i < name_split.length; i++)
			{ 
				if(name_split[i].length > 17)
				{
					alert('Per ilgas žodis pavadinimo laukelyje! Maksimalus žodžio ilgis yra 17 simbolių. Patikrinkite, ar padarėte tarpus tarp žodžių.');
					return false;
				}
			}
			
			descr_split = (description.value).split(" ");
			for(i = 0; i < descr_split.length; i++)
			{
				if(descr_split[i].length > 18)
				{
					alert('Per ilgas žodis aprašymo laukelyje! Maksimalus žodžio ilgis yra 18 simbolių. Patikrinkite, ar padarėte tarpus tarp žodžių.');
					return false;	
				}
			}
			
		}	
		
		// ar pasirinkta savivaldybe
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('saviv[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }		
		if (!hasChecked)
		{
			alert("Pasirinkite savivaldybę(-es)");		    
		    return false;
		
		}
		
		// ar pazymetas imoniu dydis
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('im_dydis[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }
	    
		if (!hasChecked)
		{
			alert("Pažymėkite, kokio dydžio įmones aptarnaujate.");		    
		    return false;
		
		}
		
		// ar pazymetas imoniu tipas
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('im_tipas[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }
	    
		if (!hasChecked)
		{
			alert("Pažymėkite, kokio veiklos tipo įmones aptarnaujate.");		    
		    return false;
		
		}
		
		frmCheckForm = document.registracija;			
		var chks = document.getElementsByName('pvm[]');
		var hasChecked = false;
	
		for (var i = 0; i < chks.length; i++)
	    {
			if (chks[i].checked)
	        {
				hasChecked = true;
				break;
	        }
	    }
	    
		if (!hasChecked)
		{
			alert("Pažymėkite, kokio PVM mokėjimo tipo įmones aptarnaujate.");		    
		    return false;
		
		}
	}
}


function tikrintiPazymejima()
{
	var chks = document.getElementsByName('im_dydis[]');
	
	if(chks[0].checked && chks[2].checked)
		chks[1].checked = true;
}

function zymetiVisasSav()
{
	var chks = document.getElementsByName('saviv[]');
	if(document.registracija.zymeti_visas_sav.checked)
	{
		for (var i = 0; i < chks.length; i++)
			chks[i].checked = true;
	}
	else
	{
		for (var i = 0; i < chks.length; i++)
			chks[i].checked = false;
	}
}

function zymetiVienaSav()
{
	var chks = document.getElementsByName('saviv[]');
	allChecked = true;
	
	for (var i = 0; i < chks.length; i++)
	{
		if(chks[i].checked == false)
		{
			allChecked = false;
			break;
		}
	}
	
	if(!allChecked)
		document.registracija.zymeti_visas_sav.checked = false;
	else
		document.registracija.zymeti_visas_sav.checked = true;
}



function zymetiVisus()
{
	var chks = document.getElementsByName('im_tipas[]');
	if(document.registracija.zymeti_visus.checked)
	{
		for (var i = 0; i < chks.length; i++)
			chks[i].checked = true;
	}
	else
	{
		for (var i = 0; i < chks.length; i++)
			chks[i].checked = false;
	}
}

function zymetiViena()
{
	var chks = document.getElementsByName('im_tipas[]');
	allChecked = true;
	
	for (var i = 0; i < chks.length; i++)
	{
		if(chks[i].checked == false)
		{
			allChecked = false;
			break;
		}
	}
	
	if(!allChecked)
		document.registracija.zymeti_visus.checked = false;
	else
		document.registracija.zymeti_visus.checked = true;
}

function checkIfDisabled()
{
	if(document.registracija.isjungtas.disabled == true)
	{
		alert("Pirmiausia įveskite vardą ir paspauskite mygtuką 'Tikrinti vardą'. Jei vardas tinkamas, tada galėsite skelbimą įrašyti.");
		return false;
	}
}

function arTrinti(id)
{
	retVal = confirm("Ar tikrai norite ištrinti šį skelbimą?");
	if(retVal == false)
		return false;
	else
		window.location='main.php?act=del&nr='+id;
}


function arTrintiAdmin(id)
{
	retVal = confirm("Ar tikrai norite ištrinti šį skelbimą?");
	if(retVal == false)
		return false;
	else
	{
		arBlokuoti = confirm("Ar blokuoti skelbėjo IP?");
		if(arBlokuoti == false)
			window.location='main.php?act=del&nr='+id;
		else
			window.location='main.php?act=del&nr='+id+'&blockip=true';
	}	
}

function unhideSav(divID1) 
{
	var saviv = document.getElementById(divID1);
	
	if (saviv) {
    saviv.className=(saviv.className=='hidden')?'unhidden':'hidden';
  }
}

function rodytiPazymetus()
{
	if(document.getElementById('rodytiPazymetus').checked)
		window.location='index.php?pazymeti=true';
	else
		window.location='/'
}





function unhide(divID1, divID2, divID3, divID4) {
  var tekstas = document.getElementById(divID1);
  var taskas = document.getElementById(divID2);
  var email = document.getElementById(divID3);
  var zym = document.getElementById(divID4);
  
  if (tekstas) {
    tekstas.className=(tekstas.className=='hidden')?'unhidden':'hidden';
  }
  
  if (taskas) {
    taskas.className=(taskas.className=='hidden')?'unhidden':'hidden';
  }
  
  if (email) {
    email.className=(email.className=='hidden')?'unhidden':'hidden';
  }
  
  if (zym) {
    zym.className=(zym.className=='hidden')?'unhidden':'hidden';
  }
}




		var xmlHttp;
		
		function zymeti(skelb_id)
		{ 
			xmlHttp = GetXmlHttpObject();			
			
			if (xmlHttp == null)
			{
				alert ("Browser does not support HTTP Request");
				return;
			}
			var url = "zymejimas.php";	
			
			var chks = document.getElementsByName('zymejimas[]');
			
			for (var i = 0; i < chks.length; i++)
		    {
				if (chks[i].value == skelb_id)
		        {				
					if(chks[i].checked)
					{
						act = 'check';
						elem = 'skelb_cele'+skelb_id;
						document.getElementById(elem).style.backgroundColor='#fff9cb';
					}
					else
					{
						act = 'uncheck';
						elem = 'skelb_cele'+skelb_id;
						document.getElementById(elem).style.backgroundColor='#FFFFFF';
					}
		        }
		    }
			
			url = url+"?skelb_id="+skelb_id;
			url = url+"&act="+act;						
			url = url+"&sid="+Math.random();
			//alert(url);
			xmlHttp.onreadystatechange = stateChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
		
		function stateChanged() 
		{ 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		 { 
		  	 //alert("Duomenys gauti");
		  	 //alert(xmlHttp.responseText);
		  	if(xmlHttp.responseText == 'matomas')
				document.getElementById('pazymeti_skelbimai').style.visibility="visible";
			else
				document.getElementById('pazymeti_skelbimai').style.visibility="hidden";
			 			
		 } 
		}
		
		function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		 {
		 // Firefox, Opera 8.0+, Safari
		 xmlHttp=new XMLHttpRequest();
		 }
		catch (e)
		 {
		 //Internet Explorer
		 try
		  {
		  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		  }
		 catch (e)
		  {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		 }
		return xmlHttp;
		}
