//document.getElementById('registracijaSlot').innerHTML='<div style=margin-left:16px;height:64px;background-color:#282828;>lalab</div>';

function register()
{
	var vardas = $('reg_vardas').value;
   var telefonas = $('reg_telefonas').value;
   var adresas = $('reg_adresas').value;
   var elpastas = $('reg_elpastas').value;
   var klaidos = 0;
   if(trimString(vardas).length==0)
   {
      $('reg_vardas').style.background = "#CE2500";
    	$('reg_vardas').style.color = "white";
    	$('reg_vardas').value = "!!!";
    	window.setTimeout("$('reg_vardas').style.background='#FFFFFF';$('reg_vardas').value = '';$('reg_vardas').style.color = '#666666';",2000)
    	klaidos++;
   }
   
   if(trimString(telefonas).length==0)
   {
      $('reg_telefonas').style.background = "#CE2500";
    	$('reg_telefonas').style.color = "white";
    	$('reg_telefonas').value = "!!!";
    	window.setTimeout("$('reg_telefonas').style.background='#FFFFFF';$('reg_telefonas').value = '';$('reg_telefonas').style.color = '#666666';",2000)
    	klaidos++;
   }
   
   if(trimString(adresas).length==0)
   {
      $('reg_adresas').style.background = "#CE2500";
    	$('reg_adresas').style.color = "white";
    	$('reg_adresas').value = "!!!";
    	window.setTimeout("$('reg_adresas').style.background='#FFFFFF';$('reg_adresas').value = '';$('reg_adresas').style.color = '#666666';",2000)
    	klaidos++;
   }
   
   if(trimString(elpastas).length==0)
   {
      $('reg_elpastas').style.background = "#CE2500";
    	$('reg_elpastas').style.color = "white";
    	$('reg_elpastas').value = "!!!";
    	window.setTimeout("$('reg_elpastas').style.background='#FFFFFF';$('reg_elpastas').value = '';$('reg_elpastas').style.color = '#666666';",2000)
    	klaidos++;
   }
   
   if(klaidos>0)
   {
      return false;
   }
   
   advAJAX.get({
    url: "index.php?action=register_email",
    onSuccess : function(obj) {
    	if(obj.responseText=='email_error')
    	{
          old_value = $('reg_elpastas').value;
          $('reg_elpastas').style.background = "red";
    	    $('reg_elpastas').style.color = "white";
    	    $('reg_elpastas').value = "Užpildykite šį laukelį";
    	    window.setTimeout("$('reg_elpastas').style.background='#FFFFFF';$('reg_elpastas').value = old_value;$('reg_elpastas').style.color = '#666666';",2000)
    	}else if(obj.responseText=='gerai')
    	{
    	     $('registrationControls').innerHTML='<strong>Ačiū, su Jumis susisieksime!</strong><div class="clear12"></div>';
    	}else if(obj.responseText=='send_error')
    	{
    	     $('registrationControls').innerHTML='<strong>Klaida siunčiant laišką</strong><div class="clear12"></div>';
    	}
    	//window.setTimeout("$('ajax_error').innerHTML=''",2000)
    },
    parameters : {
      "vardas" : vardas,
      "telefonas" : telefonas,
      "adresas" : adresas,
      "elpastas" : elpastas
    },
    onTimeout : function() {    	
       if($('ajax_error'))
       {
          $('ajax_error').innerHTML="<span style='color:red'>!</span>";
       } 
    },
    onError : function(obj) {
      if($('ajax_error'))
      {
         $('ajax_error').innerHTML="<span style='color:red'>Error: "+ obj.status +"</span>";
      } 
    },
    onLoading : function() {
        if($('ajax_indicator'))
        {
            $('ajax_indicator').className = "ajax_loading1";
        }
    },
	onFinalization : function() {
	     if($('ajax_indicator'))
	     {
	        $('ajax_indicator').className = "normal";
	     }
    }

	});
}

function deleteFromCart()
{
   advAJAX.get({
    url: "index.php?action=delete_from_cart",
    onSuccess : function(obj) {
    	if(obj.responseText=='gerai')
    	{
          document.location.reload();
    	}
    },
    parameters : {
      "cart" : getChecked(document.cart_form)
    },
    onTimeout : function() {    	
       if($('ajax_error'))
       {
          $('ajax_error').innerHTML="<span style='color:red'>!</span>";
       } 
    },
    onError : function(obj) {
      if($('ajax_error'))
      {
         $('ajax_error').innerHTML="<span style='color:red'>Error: "+ obj.status +"</span>";
      } 
    },
    onLoading : function() {
        if($('ajax_indicator'))
        {
            $('ajax_indicator').className = "ajax_loading2";
        }
    },
	onFinalization : function() {
	     if($('ajax_indicator'))
	     {
	        $('ajax_indicator').className = "normal";
	     }
    }

	});
}

function vote(klausimas_id)
{
    advAJAX.get({
    url: "index.php?action=vote_apklausa",
    onSuccess : function(obj) {
    	if(obj.responseText!="negerai")
    	{
           $('atsakymai_'+klausimas_id).innerHTML = obj.responseText;
    	}
    },
    parameters : {
      "klausimas_id" : klausimas_id,
      "atsakymai" : getCheckedRadio(document.forms['apklausa_'+klausimas_id])
    },
    onTimeout : function() {    	
       if($('ajax_error_'+klausimas_id))
       {
          $('ajax_error_'+klausimas_id).innerHTML="<span style='color:red'>!</span>";
       } 
    },
    onError : function(obj) {
      if($('ajax_error_'+klausimas_id))
      {
         $('ajax_error_'+klausimas_id).innerHTML="<span style='color:red'>Error: "+ obj.status +"</span>";
      } 
    },
    onLoading : function() {
        if($('atsakymai_'+klausimas_id))
        {
            $('atsakymai_'+klausimas_id).className = "ajax_loading_vote";
        }
    },
	onFinalization : function() {
	     if($('atsakymai_'+klausimas_id))
	     {
	        $('atsakymai_'+klausimas_id).className = "normal";
	     }
    }

	});
}

function rezultatai(klausimas_id)
{
	 advAJAX.get({
    url: "index.php?action=rezultatai",
    onSuccess : function(obj) {
    	if(obj.responseText!="negerai")
    	{
           $('atsakymai_'+klausimas_id).innerHTML = obj.responseText;
    	}
    },
    parameters : {
      "klausimas_id" : klausimas_id
    },
    onTimeout : function() {    	
       if($('ajax_error_'+klausimas_id))
       {
          $('ajax_error_'+klausimas_id).innerHTML="<span style='color:red'>!</span>";
       } 
    },
    onError : function(obj) {
      if($('ajax_error_'+klausimas_id))
      {
         $('ajax_error_'+klausimas_id).innerHTML="<span style='color:red'>Error: "+ obj.status +"</span>";
      } 
    },
    onLoading : function() {
   	  if($('ajax_act_'+klausimas_id))
        {
            $('ajax_act_'+klausimas_id).style.display = "block";
        }
        if($('ajax_indicator_'+klausimas_id))
        {
            $('ajax_indicator_'+klausimas_id).className = "ajax_loading_vote";
        }
        if($('voteControls_'+klausimas_id))
        {
            $('voteControls_'+klausimas_id).style.display = "none";
        }
    },
	onFinalization : function() {
	     if($('ajax_act_'+klausimas_id))
        {
            $('ajax_act_'+klausimas_id).style.display = "none";
        }
		  if($('ajax_indicator_'+klausimas_id))
	     {
	        $('ajax_indicator_'+klausimas_id).className = "normal";
	     }
    }

	});
}

function getSGroups(masterId)
{
	
	var target = $('pPogrupis');
	var i;
	for(i = target.options.length-1; i>0; i--) {
		target.remove(i);
	}
	
	var targetGamintojas = $('pGamintojas');
	var i;
	for(i = targetGamintojas.options.length-1; i>0; i--) {
		targetGamintojas.remove(i);
	}

	if(masterId==0) {
		return false;
	}
	
	advAJAX.get({
    url: "index.php?action=prekiu_grupes",
    onSuccess : function(obj) {
    	items = obj.responseText.split(":;:");
    	for(ct=0; ct<items.length; ct++) {
    		if(items[ct]!="") {
    			elements = items[ct].split(":-:");
    			target[target.options.length] = new Option(elements[1], elements[0]);
    		}    		
    	}
    },
    parameters : {
      "master_id" : masterId
    },
    onTimeout : function() {    	
        
    },
    onError : function(obj) {
       
    },
    onLoading : function() {
   	  
    },
	onFinalization : function() {
	     
    }

	});
}

function getSGamintojai(masterId, subGroup)
{	
	var target = $('pGamintojas');
	var i;
	for(i = target.options.length-1; i>0; i--) {
		target.remove(i);
	}
	
	if(masterId==0) {
		return false;
	}
	
	advAJAX.get({
    url: "index.php?action=get_gamintojai",
    onSuccess : function(obj) {
    	items = obj.responseText.split(":;:");
    	for(ct=0; ct<items.length; ct++) {
    		if(items[ct]!="") {
    			elements = items[ct].split(":-:");
    			target[target.options.length] = new Option(elements[1], elements[0]);
    		}    		
    	}
    },
    parameters : {
      "master_id" : masterId,
      "sub_group" : subGroup
    },
    onTimeout : function() {    	
        
    },
    onError : function(obj) {
       
    },
    onLoading : function() {
   	  
    },
	onFinalization : function() {
	     
    }

	});
}

function ajaxAtsiliepimas()
{
    advAJAX.get({
    url: "index.php?action=atsiliepimai",
    onSuccess : function(obj) {
    	if(obj.responseText!="negerai")
    	{
           $('ajaxAtsiliepimai').innerHTML = obj.responseText;
    	}
    },
    onTimeout : function() {    	
       if($('ajaxAtsiliepimai'))
       {
          $('ajaxAtsiliepimai').innerHTML="<span style='color:red'>!</span>";
       } 
    },
    onError : function(obj) {
      if($('ajaxAtsiliepimai'))
      {
         $('ajaxAtsiliepimai').innerHTML="<span style='color:red'>Error: "+ obj.status +"</span>";
      } 
    },
    onLoading : function() {
        if($('ajaxAtsiliepimai'))
        {
            $('ajaxAtsiliepimai').innerHTML = "...";
        }
    },
	onFinalization : function() {
	     if($('ajaxAtsiliepimai'))
	     {
	        $('ajaxAtsiliepimai').className = "normal";
	     }
    }

	});
}

function ajaxTimer()
{
   setInterval("ajaxAtsiliepimas()", 20000);
}

function getChecked(formName) {
	list = "";
	checkForm = formName;
	for (i=0; i <= checkForm.length-1; i++)
	{
		if (checkForm.elements[i].type == "checkbox")
		{
			if (checkForm.elements[i].checked == true)
			{
				list += checkForm.elements[i].value+",";
			}
		}
	}
	return list;
}

function getCheckedRadio(formName) {
	list = "";
	checkForm = formName;
	for (i=0; i <= checkForm.length-1; i++)
	{
		if (checkForm.elements[i].type == "radio")
		{
			if (checkForm.elements[i].checked == true)
			{
				list += checkForm.elements[i].value+",";
			}
		}
	}
	return list;
}


function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
   document.location.href="index.php?cid=4&lang={lang}&filter=3&q="+escape($("quick_search").value);
   return false;
   }
else
   return true;
}

function trimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );
  return sInString.replace( /\s+$/g, "" );
}


