function startLoading(elid) {
loaded = false;
window.setTimeout('showLoadingImage("'+elid+'")', 1);
}
function showLoadingImage(elid) {
var el = document.getElementById(elid);
  if (el && !loaded) {
  el.innerHTML = '<img src="http://www.planuotojavestuviu.lt/supadmin/dizaino_images/image.gif" width="16" height="16" />';
  el.style.display='block';
  }
}
function stopLoading(shimg) {
var el2 = document.getElementById(shimg);
el2.style.display='none';
loaded = true;
}

function makeRequest( url, kitas_elemntas1) {

startLoading(kitas_elemntas1);
  
  function showContents() {
    if (http_request.readyState == 4) {
		  if (http_request.status == 200) {
		  var resptext = http_request.responseText;
		    if (resptext.match("subsakos")){
		    } else {       
        document.getElementById(kitas_elemntas1).innerHTML=resptext;
        }
      loaded = true;
      }
    }
  
  }
  
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
  http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType) {
    http_request.overrideMimeType('text/xml');
    }
  } 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('Runtime Error!');
    return false;
    }
  http_request.onreadystatechange = showContents;
  http_request.open('GET', url, true);
  http_request.send(null);
}


function DefineXHR(){
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp=false
		}
	}
	return xmlhttp;
}



function SiustiPost(formosvardas, url, isvedimas, sync){

startLoading(isvedimas);
	
	var query = '';
	var types = "";
	var frm = document.getElementById(formosvardas);
	var async=true;
	
	
	for(var i = 0; i < frm.elements.length; i++){
		switch (frm.elements[i].type){
			case 'checkbox' :
				if( frm.elements[i].checked) query +=  frm.elements[i].name + '=' + frm.elements[i].value + "&";
				break;
			case 'radio' :
				if( frm.elements[i].checked) query +=  frm.elements[i].name + '=' + frm.elements[i].value + "&";
				break;
			case 'password':
			case 'text' :
				query +=  frm.elements[i].name + '=' + encodeURIComponent(frm.elements[i].value) + '&';
				break;
			case 'textarea' :
				query +=  frm.elements[i].name + '=' + encodeURIComponent(frm.elements[i].value) + '&';
				break;
			case 'select-one' :
				query +=  frm.elements[i].name + '=' + frm.elements[i].value + '&';
				break;
			case 'select-multiple' :
				for(var j = 0; j < frm.elements[i].options.length; j++){
					if(frm.elements[i].options[j].selected){
						query +=  frm.elements[i].name + '[]=' + frm.elements[i].options[j].value + '&';
					}
				}
				break;
			case 'hidden' :
				if( frm.elements[i].value ) query +=  frm.elements[i].name + '=' + encodeURIComponent(frm.elements[i].value) + '&';
				break;
			case 'button' :
				break;
		}
	
  }
	
	var xmlhttp = DefineXHR();
	
	xmlhttp.open("POST", url, async);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4) {
			var errdiv = document.getElementById(isvedimas);
			var resptext = xmlhttp.responseText;
			
				if(resptext.match("iseiti")){
					var splittxt = resptext.split("|");
				  document.location.href=splittxt[1];
				} else if(resptext == "aktyvuoti"){
					document.location.href='./?reg';
				}
				else{			
				  errdiv.innerHTML = resptext;
				}
			loaded = true;
			}
		}
		xmlhttp.send(query);
		
}

function Submform(){
var vardas = document.getElementById('vardas').value;
var email = document.getElementById('email').value;
var telefonas = document.getElementById('telnr').value;
var tekstas = document.getElementById('tekstas').value;
  if (email==''){
  document.getElementById('pranesimas').innerHTML='Neužpildytas elektroninio pašto adreso laukas!';
  } else {
  makeRequest('http://www.planavimasvestuviu.lt/include/email_kf.php?vardas='+vardas+'&tel='+telefonas+'&email='+email+'&tekstas='+tekstas, 'pranesimas');
    if (document.getElementById("pranesimas").innerHTML=="Užklausimas išsiųstas!"){
    document.getElementById('vardas').value = '';
    document.getElementById('email').value = '';
    document.getElementById('telefonas').value = '';
    document.getElementById('tekstas').value = '';
    }
  }
}
function Submform2(){
var vardas = document.getElementById('vardas').value;
var tekstas = document.getElementById('tekstas').value;
  if (vardas==''||tekstas==''){
  document.getElementById('pranesimas').innerHTML='Užpildykite tekstinius laukus!';
  } else {
  makeRequest('http://www.planavimasvestuviu.lt/include/email2_kf.php?vardas='+vardas+'&tekstas='+tekstas, 'pranesimas');
    if (document.getElementById("pranesimas").innerHTML=="Užklausimas išsiųstas elektroniniu paštu patvirtinimui."){
    document.getElementById('vardas').value = '';
    document.getElementById('tekstas').value = '';
    }
  }
}
