function fogot(){
        email_fogot = document.getElementById('email_fogot').value;
        login_fogot = document.getElementById('login_fogot').value;
        ajaxPost('fogot','fogot_password.php','email='+email_fogot+'&login='+login_fogot,'');
    }
    function reg(){
       name             = document.getElementById('name').value;
       first_name       = document.getElementById('first_name').value;
       //last_name        = document.getElementById('last_name').value;
       login            = document.getElementById('logins').value;
       email            = document.getElementById('email').value;
       password         = document.getElementById('passwords').value;
       chek_password    = document.getElementById('chek_password').value;
       //tel              = document.getElementById('tel').value;
      // mob_tel          = document.getElementById('mob_tel').value;
       //birday           = document.getElementById('birday').value;
       id_apatment      = document.getElementById('id_apatment').value; 
       id_apatment_zakaz      = document.getElementById('id_apatment_zakaz').value;
       lang      = document.getElementById('lang').value;
           
       if(password == chek_password){
    // ajaxPost('reg','registration.php','name='+name+'&first_name='+first_name+'&last_name='+last_name+'&login='+login+'&email='+email+'&password='+password+'&card='+card+'&type_card='+type_card+'&tel='+tel+'&mob_tel='+mob_tel+'&birday='+birday,'');
           // ajaxPost('reg','registration.php','name='+name+'&first_name='+first_name+'&login='+login+'&email='+email+'&password='+password,'');
            ajaxPost('contents','registration.php','name='+name+'&first_name='+first_name+'&login='+login+'&email='+email+'&password='+password+'&id_ap='+id_apatment_zakaz+'&lang='+lang ,'name();');
   }else{
            document.getElementById('error').innerHTML = 'РџР°СЂРѕР»Рё РЅРµ СЃРѕРІРїР°РґР°СЋС‚'; 
       }
    }
    
    function input(){
        try{
            var login_aut = document.getElementById('login_aut').value;
            var password_aut = document.getElementById('password_aut').value;
            var lang = document.getElementById('lang').value;
            var id_apatment_zakaz = document.getElementById('id_apatment_zakaz').value; 
			var ref = document.getElementById('ref').value;
        }catch (e){
        }
        ajaxPost('contents','autorisation.php','password='+password_aut+'&login='+login_aut+'&id_apatment_zakaz='+id_apatment_zakaz+'&lang='+lang+'&ref='+ref,'namea();');
    }
   
    function visibility(viz){
        document.getElementById('log').style.display = 'none';
        //document.getElementById('reg').style.display = 'none';
        document.getElementById('fogot').style.display = 'none';
        document.getElementById(viz).style.display = 'block';
    
    }
    
    function logout(){
        ajaxPost('contents','logout.php','','name();');
    }
    
    function u_check_user_form_reg(izmen){
try{
        document.getElementById('registr').disabled = true;
        var name = document.getElementById('name').value;
        var first_name = document.getElementById('first_name').value;
        //last_name = document.getElementById('last_name').value; 
        var login = document.getElementById('logins').value; 
        var email = document.getElementById('email').value; 
        var password = document.getElementById('passwords').value; 
        var chek_password = document.getElementById('chek_password').value; 
        //tel = document.getElementById('tel').value; 
  
       // mob_tel = document.getElementById('mob_tel').value; 
       // birday = document.getElementById('birday').value; 
        var count_name = name.length;  
        var count_first_name = first_name.length;  
        //count_last_name = last_name.length;   
        var count_login = login.length;  
        var count_email = email.length;  
		var count_password = password.length;  
        var count_chek_password = chek_password.length;  
        //count_tel = tel.length;  
       // count_mob_tel = mob_tel.length;  
       // count_birday = birday.length;   

}catch (e){}                
        k=0;
        
        if(count_name < 4 && izmen=='name'){
            k= 4 - count_name;
            document.getElementById('check_name').style.display = '';
            document.getElementById('check_name').innerHTML = '<font color=red>'+k+' more symbols required</font>';        
        }else{
            if(izmen == 'name'){
                document.getElementById('check_name').innerHTML = '';         
            }
        }
 
        if(count_first_name < 4 && izmen=='first_name'){
            k= 4 - count_first_name;
            document.getElementById('check_first_name').style.display = '';
            document.getElementById('check_first_name').innerHTML = '<font color=red>'+k+' more symbols required</font>';        
        }else{
            if(izmen == 'first_name'){
                document.getElementById('check_first_name').innerHTML = '';         
            }
        }
       /* 
        if(count_last_name < 4 && izmen=='last_name'){
            k= 4 - count_last_name;
            document.getElementById('check_last_name').style.display = '';
            document.getElementById('check_last_name').innerHTML = '<font color=red>'+k+' more symbols required</font>';        
        }else{
            if(izmen == 'last_name'){
                document.getElementById('check_last_name').innerHTML = '';         
            }
        }
         */
         if(count_login < 5 && izmen=='login'){
            k= 5 - count_login;
            document.getElementById('check_login').style.display = '';
            document.getElementById('check_login').innerHTML = '<font color=red>'+k+' more symbols required</font>';        
        }else{
            if(izmen == 'login'){
                ajaxPost('check_login','a_chek_login.php','login='+login+'&uc=client','check_logs();');
            }
        }
        
        if(izmen=='email'){
            document.getElementById('check_email').style.display = '';
            ajaxPost('check_email','email.php','email='+email+'&table=client','');
            email_chek_div = document.getElementById('check_email').innerHTML
            if(email_chek_div != '<font color=red>Error email</font>'){
                document.getElementById('check_email').innerHTML = '';
            }        
        }
        
        if(count_password < 6 && izmen=='password'){
            k= 6 - count_password;
            document.getElementById('check_password').style.display = '';
            document.getElementById('check_password').innerHTML = '<font color=red>'+k+' more symbols required</font>';        
        }else{
            if(izmen == 'password'){
                document.getElementById('check_password').innerHTML = '';            
            }
        }
        if(izmen == 'chek_password'){
            if(chek_password != password){
                document.getElementById('check_chek_password').style.display = '';
                document.getElementById('check_chek_password').innerHTML = '<font color=red>Passwords do not match</font>';        
            }else{
                document.getElementById('check_chek_password').innerHTML = '';            
            }
        }
       /*
        if(count_tel < 11 && izmen == 'tel' && count_tel != 0){
            k = 11 - count_tel;
            document.getElementById('check_tel').style.display = '';
            document.getElementById('check_tel').innerHTML = '<font color=red>'+k+' more symbols required </font>'; 
            if (isNaN(tel)){
                message = document.getElementById('check_tel').innerHTML;
                document.getElementById('check_tel').innerHTML = message+'<br><font color=red>РќСѓР¶РЅРѕ РІРІРѕРґРёС‚СЊ С‚РѕР»СЊРєРѕ С‡РёСЃР»Р°</font>';
            }       
        }else{
            if(izmen == 'tel'){
                if (isNaN(tel)){
                    document.getElementById('check_tel').innerHTML = '<font color=red>РќСѓР¶РЅРѕ РІРІРѕРґРёС‚СЊ С‚РѕР»СЊРєРѕ С‡РёСЃР»Р°</font>';
                }else{
                    document.getElementById('check_tel').innerHTML = '';            
                }
            }
        }
        
        if(count_mob_tel < 11 && izmen == 'mob_tel' && count_mob_tel != 0){
            k = 11 - count_mob_tel;
            document.getElementById('check_mob_tel').style.display = '';
            document.getElementById('check_mob_tel').innerHTML = '<font color=red>'+k+' more symbols required </font>'; 
            if (isNaN(mob_tel)){
                message = document.getElementById('check_mob_tel').innerHTML;
                document.getElementById('check_mob_tel').innerHTML = message+'<br><font color=red>РќСѓР¶РЅРѕ РІРІРѕРґРёС‚СЊ С‚РѕР»СЊРєРѕ С‡РёСЃР»Р°</font>';
            }       
        }else{
            if(izmen == 'mob_tel'){
                if (isNaN(mob_tel)){
                    document.getElementById('check_mob_tel').innerHTML = '<font color=red>РќСѓР¶РЅРѕ РІРІРѕРґРёС‚СЊ С‚РѕР»СЊРєРѕ С‡РёСЃР»Р°</font>';
                }else{
                    document.getElementById('check_mob_tel').innerHTML = '';            
                }
            }
        }
        
              */
        
        var check_name = document.getElementById('check_name').innerHTML ;
        var check_first_name = document.getElementById('check_first_name').innerHTML ;
        //check_last_name = document.getElementById('check_last_name').innerHTML ;
        var check_login = document.getElementById('check_login').innerHTML ;
        var check_email = document.getElementById('check_email').innerHTML ;
        var check_password = document.getElementById('check_password').innerHTML ;
        var check_chek_password = document.getElementById('check_chek_password').innerHTML ;
       // check_tel = document.getElementById('check_tel').innerHTML ;
       // check_mob_tel = document.getElementById('check_mob_tel').innerHTML ;

        if(check_login.length < 10){
        document.getElementById('check_login').innerHTML = '';
        }
        if(check_email.length < 10){
        document.getElementById('check_email').innerHTML = '';
        }

    

        if( 
            name !='' &&
            first_name !='' &&
            //last_name != '' &&
            login != '' &&
            email != '' &&
            password != '' &&
            chek_password != '' &&
            check_name == '' && 
            check_first_name == '' &&
            //check_last_name == '' &&
            check_login == '' &&
            check_email == '' &&
            check_password == '' &&
            check_chek_password == '' //&&
           // check_tel == '' &&
            //check_mob_tel == ''
            ){
                document.getElementById('registr').disabled = false;
            }else{
                document.getElementById('registr').disabled = true;
            }
 
    }

function check_logs (){
    login_chek_div = document.getElementById('check_login').innerHTML
                if(login_chek_div != '<font color="red">Such login already exist</font>'){
                    document.getElementById('check_login').innerHTML = '';
    document.getElementById('check_login').style.display = 'none';
                }else{
    document.getElementById('check_login').style.display = 'table';
    }
    u_check_user_form_reg(); 
}

function namea(){
    
    try{
        name_now = document.getElementById('users_name').innerHTML;    
        if(name_now == ''){
            document.getElementById('login_here').innerHTML = 'Welcome guest (login here)';
        }else{                                 
            document.getElementById('login_here').innerHTML = 'Welcome '+name_now;
        }
    }catch (e){
    }
	locationss();                        
    //alert(name_now);
}
    check_clob = "1";
    function date_ins(timestamp, date_in){
        document.getElementById('calendar8').style.display = 'none';
        document.getElementById('chek_cal8').checked = false;
        
        var ot_time_in = date_in;
        var ot_time = document.getElementById('ot8').value;
        var do_time = document.getElementById('do8').value;
        date_ins_s = explode_delim('-', ot_time );
        d_n = date_ins_s[0]; 
        m_n = date_ins_s[1];
        y_n = date_ins_s[2];
        ot_ts = mktime(0, 0, 0, m_n, d_n, y_n);
        ot_ts = ot_ts*1;
        date_ins_s = explode_delim('-', do_time );
        d_n = date_ins_s[0]; 
        m_n = date_ins_s[1];
        y_n = date_ins_s[2];
        do_ts = mktime(0, 0, 0, m_n, d_n, y_n);
        do_ts = do_ts*1;
        timestamp = timestamp*1;

        if(ot_time == '' && do_time == ''){
            document.getElementById('ot8').value = date_in;    
        }else{
            if(ot_time != '' && do_time == ''){  
                if(timestamp > ot_ts){
                    document.getElementById('do8').value = date_in;
                    var ot_date = document.getElementById('ot8').value;
                    var do_date = document.getElementById('do8').value;
                    check_aval(ot_date, do_date);
                }else{
                    document.getElementById('ot8').value = date_in;
                }
            }else{
                if(timestamp > do_ts){
                    document.getElementById('do8').value = date_in;
                }else{
                    if(timestamp < ot_ts){
                        document.getElementById('ot8').value = date_in;
                    }else{
                        if(check_clob == '1'){
                            if(timestamp != do_ts){
                                document.getElementById('ot8').value = date_in;
                                check_clob = '0';
                            }
                        }else{
                            if(timestamp != ot_ts){
                            document.getElementById('do8').value = date_in;
                            check_clob = '1';
                            }
                        }                                              
                    }
                }
                var ot_date = document.getElementById('ot8').value;
                var do_date = document.getElementById('do8').value;
                check_aval(ot_date, do_date);
            }
        }
    } 
    
    
    function check_aval(ot_date, do_date){
        price = document.getElementById('price_apatment').value;
        ids = document.getElementById('id_apatment_zakaz').value;
        try{
            document.getElementById('steps3last_div').style.display = 'block'; 
            document.getElementById('steps3last_div_url').style.display = 'none';
            document.getElementById('steps3last_div_pp').style.display = 'block'; 
            document.getElementById('steps3last_div_url_pp').style.display = 'none';
        }catch (e){}
        
        ajaxPost('rezult_add','o_apatment_check_time.php','data_login_us='+window.stat_login+'&data_id_us='+window.id_login_us+'&check=check&ot='+ot_date+'&do='+do_date+'&id='+ids,'o_check();');
        ajaxPost('price_apatment_all','o_apatment_price.php','check=check&ot='+ot_date+'&do='+do_date+'&price='+price,'');
    }
    
    function explode_delim( delimiter, string, limit ) {
    // Splits a string on string separator and return array of components. If limit is positive only limit number of components is returned. If limit is negative all components except the last abs(limit) are returned.  
    // 
    // version: 810.114
    // discuss at: http://phpjs.org/functions/explode
    // +     original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     improved by: kenneth
    // +     improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     improved by: d3x
    // +     bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: explode(' ', 'Kevin van Zonneveld');
    // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}
    // *     example 2: explode('=', 'a=bc=d', 2);
    // *     returns 2: ['a', 'bc=d']
 
    var emptyArray = { 0: '' };
    
    // third argument is not required
    if ( arguments.length < 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
    
    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        // support for limit argument
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}
    
    
    function mktime() {
    // Get UNIX timestamp for a date  
    // 
    // version: 901.2514
    // discuss at: http://phpjs.org/functions/mktime
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: baris ozdil
    // +      input by: gabriel paderni 
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: FGFEmperor
    // +      input by: Yannoo
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: jakes
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Marc Palau
    // *     example 1: mktime(14, 10, 2, 2, 1, 2008);
    // *     returns 1: 1201871402
    // *     example 2: mktime(0, 0, 0, 0, 1, 2008);
    // *     returns 2: 1196463600
    // *     example 3: make = mktime();
    // *     example 3: td = new Date();
    // *     example 3: real = Math.floor(td.getTime()/1000);
    // *     example 3: diff = (real - make);
    // *     results 3: diff < 5
    // *     example 4: mktime(0, 0, 0, 13, 1, 1997)
    // *     returns 4: 883609200
    // *     example 5: mktime(0, 0, 0, 1, 1, 1998)
    // *     returns 5: 883609200
    // *     example 6: mktime(0, 0, 0, 1, 1, 98)
    // *     returns 6: 883609200
    
    var no, ma = 0, mb = 0, i = 0, d = new Date(), argv = arguments, argc = argv.length;

    if (argc > 0){
        d.setHours(0,0,0); d.setDate(1); d.setMonth(1); d.setYear(1972);
    }
 
    var dateManip = {
        0: function(tt){ return d.setHours(tt); },
        1: function(tt){ return d.setMinutes(tt); },
        2: function(tt){ var set = d.setSeconds(tt); mb = d.getDate() - 1; return set; },
        3: function(tt){ var set = d.setMonth(parseInt(tt)-1); ma = d.getFullYear() - 1972; return set; },
        4: function(tt){ return d.setDate(tt+mb); },
        5: function(tt){ return d.setYear(tt+ma); }
    };
    
    for( i = 0; i < argc; i++ ){
        no = parseInt(argv[i]*1);
        if (isNaN(no)) {
            return false;
        } else {
            // arg is number, let's manipulate date object
            if(!dateManip[i](no)){
                // failed
                return false;
            }
        }
    }

    return Math.floor(d.getTime()/1000);
}

function locationss(){
	vs = document.getElementById('reads').value;
	if(vs = '1'){
		if(document.getElementById('reffer').value != ''){
			location.href = document.getElementById('reffer').value;	
		}
	}
	
}
