﻿
/* Login tirkinmas */

function validate_login ( )
{
    
    if (document.getElementById("Login").login.value == "")
    {
        alert('Neįvedėte prisjungimo vardo!');
        valid = false;
    }
    else if (document.getElementById("Login").password.value == "")
    {
       alert('Neįvedėte slaptažodžio!');
       valid = false; 
    }
    else
    {
        valid = true;
    }
    return valid;
}

/*Meniu atsidraimas*/
function show_menu ( )
{
     if(document.getElementById('hidemenu').style.display == 'none' )
        {
            document.getElementById('hidemenu').style.display='block';
            
        }
        else
        {
            document.getElementById('hidemenu').style.display='none';
        }
}


/*Fizinio asmens registracija*/
function user_reg_valid ( )
{
    valid = true;
    //tikrinam varda
    if(document.getElementById("usr_reg").Firstname.value == "")
    {
        document.getElementById('er1').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er1').style.display='none';
    }
    //tikrinam pavarde
    if(document.getElementById("usr_reg").Surname.value == "")
    {
        document.getElementById('er2').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er2').style.display='none';
    }
   
    //tikrinam saly
    if(document.getElementById("usr_reg").Country.value == "")
    {
        document.getElementById('er3').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er3').style.display='none';
    }
    
     //tikrinam miesta
    if(document.getElementById("usr_reg").City.value == "")
    {
        document.getElementById('er4').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er4').style.display='none';
    }
    
    //tikrinam adresa
    if(document.getElementById("usr_reg").Address.value == "")
    {
        document.getElementById('er5').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er5').style.display='none';
    }
   
   //tirkinam E-mail
    if ( document.getElementById("usr_reg").Email.value == "" )
    {
        document.getElementById('er6').style.display='block'; 
         document.getElementById('er7').style.display='none'; 
        valid = false;
    }
    else
    {
            apos=document.getElementById("usr_reg").Email.value.indexOf("@");
            dotpos=document.getElementById("usr_reg").Email.value.lastIndexOf(".");
            len=document.getElementById("usr_reg").Email.value.length;
            if (apos<1||dotpos-apos<2 || len-dotpos>5)
             {
                document.getElementById('er7').style.display='block';  
                valid = false;
             }
            else
            {
                 document.getElementById('er6').style.display='none';
                 document.getElementById('er7').style.display='none'; 
            }  
    }
    
     //tikrinam telefona
    if(document.getElementById("usr_reg").PhoneNumb.value == "")
    {
        document.getElementById('er8').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er8').style.display='none';
    }
     
    //tikrinam vartojo varda
    if(document.getElementById("usr_reg").Username.value == "")
    {
        document.getElementById('er9').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er9').style.display='none';
    }
     
    //tikrinam slaptazodi
    if(document.getElementById("usr_reg").Password.value == "")
    {
        document.getElementById('er10').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er10').style.display='none';
    }
    
   ///tikrinam ar sutampas slapatazodiziai
    if(document.getElementById("usr_reg").ConfPassword.value == "")
    {
        document.getElementById('er12').style.display='block';
        document.getElementById('er11').style.display='none'; 
        valid = false;
    }  
    else
    { 
    if (document.getElementById("usr_reg").Password.value === document.getElementById("usr_reg").ConfPassword.value)
    {
        document.getElementById('er11').style.display='none';
        document.getElementById('er12').style.display='none';  
    }
    else
    {   
        document.getElementById('er11').style.display='block';
        document.getElementById('er12').style.display='none'; 
        valid = false;  
    }
    }
    
    //tirkinam sutikima su taisyklemis
    if ( document.getElementById("usr_reg").Ruls.checked == false )
    {
        alert ( 'Jus nesutikote su taisyklemis.' );
        //document.getElementById('er14').style.display='block';
        valid = false;
    }
  
    

    if (valid === false)
    {
        document.getElementById('er14').style.display='block';
    }
    else
    {
        document.getElementById('er14').style.display='none';   
    }
   
  return valid;     
}

/*Juridinio asmens registracija*/
function company_reg_valid ( )
{
    valid = true;
     //tikrinam pavadinima
    if(document.getElementById("usr_reg").Name.value == "")
    {
        document.getElementById('er').style.display='block';
        valid = false;
    }
    /*else
    //tikrinam varda
    if(document.getElementById("usr_reg").Firstname.value == "")
    {
        document.getElementById('er').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er1').style.display='none';
    }
    //tikrinam pavarde
    if(document.getElementById("usr_reg").Surname.value == "")
    {
        document.getElementById('er2').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er2').style.display='none';
    }
   
    //tikrinam saly
    if(document.getElementById("usr_reg").Country.value == "")
    {
        document.getElementById('er3').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er3').style.display='none';
    }
    
     //tikrinam miesta
    if(document.getElementById("usr_reg").City.value == "")
    {
        document.getElementById('er4').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er4').style.display='none';
    }
    
    //tikrinam adresa
    if(document.getElementById("usr_reg").Address.value == "")
    {
        document.getElementById('er5').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er5').style.display='none';
    }
   
   //tirkinam E-mail
    if ( document.getElementById("usr_reg").Email.value == "" )
    {
        document.getElementById('er6').style.display='block'; 
         document.getElementById('er7').style.display='none'; 
        valid = false;
    }
    else
    {
            apos=document.getElementById("usr_reg").Email.value.indexOf("@");
            dotpos=document.getElementById("usr_reg").Email.value.lastIndexOf(".");
            len=document.getElementById("usr_reg").Email.value.length;
            if (apos<1||dotpos-apos<2 || len-dotpos>5)
             {
                document.getElementById('er7').style.display='block';  
                valid = false;
             }
            else
            {
                 document.getElementById('er6').style.display='none';
                 document.getElementById('er7').style.display='none'; 
            }  
    }
    
     //tikrinam telefona
    if(document.getElementById("usr_reg").PhoneNumb.value == "")
    {
        document.getElementById('er8').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er8').style.display='none';
    }
     
    //tikrinam vartojo varda
    if(document.getElementById("usr_reg").Username.value == "")
    {
        document.getElementById('er9').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er9').style.display='none';
    }
     
    //tikrinam slaptazodi
    if(document.getElementById("usr_reg").Password.value == "")
    {
        document.getElementById('er10').style.display='block';
        valid = false;
    }
    else
    
    {
     document.getElementById('er10').style.display='none';
    }
    
   ///tikrinam ar sutampas slapatazodiziai
    if(document.getElementById("usr_reg").ConfPassword.value == "")
    {
        document.getElementById('er12').style.display='block';
        document.getElementById('er11').style.display='none'; 
        valid = false;
    }  
    else
    { 
    if (document.getElementById("usr_reg").Password.value === document.getElementById("usr_reg").ConfPassword.value)
    {
        document.getElementById('er11').style.display='none';
        document.getElementById('er12').style.display='none';  
    }
    else
    {   
        document.getElementById('er11').style.display='block';
        document.getElementById('er12').style.display='none'; 
        valid = false;  
    }
    }
    
    //tirkinam sutikima su taisyklemis
    if ( document.getElementById("usr_reg").Ruls.checked == false )
    {
        alert ( 'Jus nesutikote su taisyklemis.' );
        //document.getElementById('er14').style.display='block';
        valid = false;
    }
  
    

    if (valid === false)
    {
        document.getElementById('er14').style.display='block';
    }
    else
    {
        document.getElementById('er14').style.display='none';   
    }   */
   
  return valid;     
}

// paieškos lauko keitimas

function change_search_style ( )
{
  document.getElementById('search_box').style.color='black';  
  document.getElementById('search_box').style.fontstyle='normal';  
  document.getElementById('search_box').value=''; 

}



/*ajax funkcija navigacijai*/﻿
var pos=0;

 function chpgs(str1)
 {
 if(str1 == "")
 {
   alert('Klaida funkcijos parametuose');
 }
 else
 {  
    xmlHttp=GetXmlHttpObject();
    if(xmlHttp==null)
    {
       alert('Jusu narsykle nepalaiko Ajaxo');
      
    }
    else
    {   
    
        
        xmlHttp.onreadystatechange=stateChanged;
        xmlHttp.open("GET",str1,true);
        xmlHttp.send(null);                
    }
 }
 }
 
 
 function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("content").innerHTML=xmlHttp.responseText;
}                           
}

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;
}

 function stateChangedCity() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("city_r").value=xmlHttp.responseText;
setCaretPosition(document.getElementById("city_r"),pos);  
}
}

 function stateChangedEmail() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("email_r").value=xmlHttp.responseText;
setCaretPosition(document.getElementById("email_r"),pos);  
}
}

function doGetCaretPosition (ctrl) {
var CaretPos = 0;
// IE Support
if (document.selection) {
ctrl.focus ();
var Sel = document.selection.createRange ();
Sel.moveStart ('character', -ctrl.value.length);
CaretPos = Sel.text.length;
}
// Firefox support
else if (ctrl.selectionStart || ctrl.selectionStart == '0')
CaretPos = ctrl.selectionStart;
return (CaretPos);

}
 
function setCaretPosition(ctrl, pos)
{
 
if(ctrl.setSelectionRange)
{
ctrl.focus();
ctrl.setSelectionRange(pos,pos);
}
else if (ctrl.createTextRange) {
var range = ctrl.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
}

/* banerio funkcijos */

function runSlideShow(id,link)
{
  $.ajax({
      type: "GET",
      dataType: "html",
      url: link,
      cache: 'false',
      error: function(html) {alert("Kladia: "+html);},
      success: function (html){
          var pic=html.split(" ");
          pic.pop();
          $.ajax({
              type: "GET",
              dataType: "html",
              url: 'services/config.php',
              cache: 'false',
              error: function(html) {alert("Klaida: "+html);},
              success: function (html){
                  var fade=html.split(" ");
                  $('#'+id+' div:nth-child(1)').css({
                              "background-image":'url('+pic[0]+')',
                              'opacity': '0'})
                              .animate({opacity: 1},
                              parseInt(fade[0])).animate({opacity: 1},parseInt(fade[2]),function(){
                              reapeatPS(id,pic,parseInt(fade[0]),parseInt(fade[1]),1,parseInt(fade[2]));
                        });
              }
          });
          
      }
  });
}
function reapeatPS(id,pics,fadeIn,fadeOut,begin,showTime)
{
    var i=begin;
    if (i==0) $('#'+id+' div:nth-child(1)').css({"background-image":'url('+pics[pics.length-1]+')','opacity': '1'}).animate({opacity: 0},fadeOut);
    else $('#'+id+' div:nth-child(1)').css({    "background-image":'url('+pics[i-1]+')','opacity': '1'}).animate({opacity: 0},fadeOut);
    $('#'+id+' div:nth-child(2)').css({
                   "background-image":'url('+pics[i]+')'
                   ,'opacity': '0'})
                    .animate( {opacity: 1},
                    fadeIn).animate({opacity: 1},showTime,function(){
                        i++;
                        if (i>=pics.length) i=0;
                        reapeatPS(id,pics,fadeIn,fadeOut,i,showTime);
                        });
}  

//document.write("Browser CodeName: " + navigator.appCodeName);
//document.write("<br /><br />");
//document.write("Browser Name: " + navigator.appName);
//document.write("<br /><br />");
if(navigator.appName == "Netscape")
{
    document.write('<link rel="stylesheet" href="services/css-firefox.css" type="text/css" />');
}
else if(navigator.appVersion == "4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)")
{
    document.write('<link rel="stylesheet" href="services/css-IE6.css" type="text/css" />');
}
else if(navigator.appVersion == "4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)")
{
    document.write('<link rel="stylesheet" href="services/css-IE7.css" type="text/css" />');
}
else if(navigator.appVersion == "4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.2)")
{
    document.write('<link rel="stylesheet" href="services/css-IE8.css" type="text/css" />');
}

else
{
     document.write('<link rel="stylesheet" href="services/css-IE.css" type="text/css" />');
}

//document.write("Browser Version: " + navigator.appVersion);
//document.write("<br /><br />");
//document.write("Cookies Enabled: " + navigator.cookieEnabled);
//document.write("<br /><br />");
//document.write("Platform: " + navigator.platform);
//document.write("<br /><br />");
//document.write("User-agent header: " + navigator.userAgent);
