$(document).ready(function() {
	
	$('#uzklausa_submit').click(function() {
		process_uzklausa();
		return false;
	});
	
	$('#uzklausa_reset').click(function() {
		valytiForma('forma_uzklausa');
		return false;
	});
	
	uzpildytiForma('forma_uzklausa');
});

/*
	FUNKCIJOS -------------------------------------------------------------------------
*/

// img popup
function activatecmsShowImagePopup(url,title,width,height){
	var narsykle = window.opera || ( document.layers && !navigator.mimeTypes['*'] ) || navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled ) || ( window.ScriptEngine && ScriptEngine() == 'JScript' && navigator.platform == 'Win32' && window.ActiveXObject && !navigator.__ice_version );
	var left=window.screen.width/2-width/2;
	var top=window.screen.height/2-height/2;
	var langas = window.open( ( narsykle ? '' : 'about:blank' ), 'nuotraukos', "height="+(height+2)+",width="+width+",left="+left+",top="+top+',location=0,menubar=0,scrollbars=0,status=0,toolbar=0' );
	html='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
	html+='<html xmlns="http://www.w3.org/1999/xhtml" lang="lt" xml:lang="lt">';
	html+='<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />';
	html+='<title>'+title+'<\/title>';
	html+='<style type="text/css">body{margin:0;padding:0;border:0;}<\/style>';
	html+='<\/head>';
	html+='<body>';
	html+='<a href="#" onclick="window.close()"><img src="'+unescape(url)+'" border="0"/><\/a>';
	html+='<\/body>';
	html+='<\/html>';
	
	langas.document.open();
	langas.document.write(html);
	langas.document.close();
	langas.focus();
	return false;
}

function valytiForma(id) {
	values = gautiPradinesReiksmes();
	$('#'+ id + ' :input').each(function(i, el) {
		
		var ell = $(el);
		var pr = (values[ell.attr('name')] == undefined) ? '' : values[ell.attr('name')];
		ell.val('');
		
	});
	return false;
}

// tikrinam el pasta
function check_email(str) {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	(filter.test(str)) ? testresults=true : testresults=false;
	return (testresults)
}

function process_uzklausa() {
	var forma = $('#forma_uzklausa');
	var klaida = $('#klaida_uzklausa');
	var values = gautiPradinesReiksmes();
	var mess = gautiKlaidas();
	var geri = true;

	forma.children(":input").each(function(i, e) {
		el = $(e);
			if($.trim(el.val()) == '' || $.trim(el.val()) == values[el.attr('id')]) {
				klaida.text(mess[el.attr('id')]);
				el.focus();
				geri = false;
				return false;
			} else if(el.attr('id') == "uzklausa_elpastas" && check_email(el.val()) == false) {
				klaida.text(mess[el.attr('id')]);
				el.focus();
				geri = false;
				return false;
			}
	});

	if (geri) forma.submit();
	return false;
}


function uzpildytiForma(id) {
	values = gautiPradinesReiksmes();
	$('#'+ id + ' :input').each(function(i, el) {
		
		var ell = $(el);
		var pr= (values[ell.attr('name')] == undefined) ? '' : values[ell.attr('name')];

		if(ell.val() == '') 	ell.val(pr);

		ell.blur(function () {
			if(ell.val() == '') 	ell.val(pr);
		});
		
		ell.focus(function () {
			if(ell.val() == pr) 	ell.val('');
		});
	});
}


function gautiPradinesReiksmes() {
	var values = new Array();
	values['uzklausa_vardas'] = 'Vardas pavardė';
	values['uzklausa_elpastas'] = 'Elektroninis paštas';
	values['uzklausa_telefonas'] = 'Kontaktinis telefonas';
	values['uzklausa_tekstas'] = 'Jūsų užklausos tekstas';

	return values;
}
			
function gautiKlaidas() {
	var mess = new Array();
	mess['uzklausa_vardas'] = 'Nurodykite vardą';
	mess['uzklausa_elpastas'] = 'Netinkamas el. paštas';
	mess['uzklausa_telefonas'] = 'Nurodykite telefoną';
	mess['uzklausa_tekstas'] = 'Įveskite klausimą';

	
	return mess;
}







function findObj(n) {
    var x;
    d=document;
    if(!(x=d[n])&&d.all) x=d.all[n];
    if(!x && d.getElementById) x=d.getElementById(n);
    return x;
}

function getObj(name){
  if (document.getElementById)
  {
    this.obj = document.getElementById(name);
    this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
    this.obj = document.all[name];
    this.style = document.all[name].style;
  }
  else if (document.layers)
  {
    this.obj = document.layers[name];
    this.style = document.layers[name];
  }
}

function doMoveTicker(pleft,pwidth,ptarget){
    var scroller = new getObj(ptarget);
    if(scroller!=null){
        pleft-=1;
        if(pleft < -pwidth){
            pleft = 0;
        }
        scroller.style.marginLeft = pleft+'px';
        setTimeout( 'doMoveTicker('+pleft+','+pwidth+',"'+ptarget+'")', 20);
    }
}

function pageLoaded(){
}
