//jQuery.noConflict();


jQuery(document).ready (

	function checkLinks() {
		var count = 0;
		
		jQuery("#link-group a").each( function() {
       		count ++;
		});
		
		if ( count > 0 ) {
			jQuery('#a-links').show();
		}
	});

jQuery( function () {

	if ( jQuery.browser.msie ) {
		jQuery('a#home_page').show();
	}
	
	// rand mail domens
	//var mdomens = new Array("@ngs.ru","@mosk.ru","@eml.ru");
	
	// hidden banners
	var lban = jQuery('#left-tkyyk').html();
	var lban2 = jQuery('#left-tkyyk').children().html();
	
	var bban = jQuery('#center-tkyyk').html();
	var bban2 = jQuery('#center-tkyyk').children('div').html();
	
	var nban = jQuery('#right-tkyyk').html();
	var nban2 = jQuery('#right-tkyyk').children('div').html();
	
	var bigban = jQuery('#big-huznglq').html();
	var bigban2 = jQuery('#big-huznglq').children('div').html();
	
	var bflag = false; 
	
	if ( lban != "" && lban != " " && lban2 != "" && lban2 != " ") {
		bflag = true;
	} else if ( bban != "" && bban != " " && bban2 != "" && bban2 != " " ) {
		bflag = true;
	} else if ( nban != "" && nban != " " && nban2 != "" && nban2 != " ") {
		bflag = true;
	} else if ( bigban != null && bigban != "" && bigban != " " && bigban2 != null && bigban2 != "" && bigban2 != " ") {
		bflag = true;
	} 

	if ( bflag ) {
		jQuery('#tkyyk').show();
	}
	
	if ( (jQuery.cookie('ngs_mail_remember_mode') && jQuery.cookie('ngs_mail_remember_mode') == '1') || !jQuery.cookie('ngs_mail_remember_mode')) {
		jQuery('#remember').attr({checked: 'checked'});
	}
	else if ( jQuery.cookie('ngs_mail_remember_mode') && jQuery.cookie('ngs_mail_remember_mode') == '0' ) {
		jQuery('#remember').attr({checked: false});
	}
	
	var mail_host = 'mail.ngs.ru' + jQuery('#envt').html();
	
	if ( (jQuery.cookie('ngs_mail_ssl_mode') && jQuery.cookie('ngs_mail_ssl_mode') == '1') || !jQuery.cookie('ngs_mail_ssl_mode')) {
		jQuery('#mailSSL').attr({checked: 'checked'});
		jQuery('#mailBlock').attr('action', 'https://' + mail_host );
	}
	else if ( jQuery.cookie('ngs_mail_ssl_mode') && jQuery.cookie('ngs_mail_ssl_mode') == '0' ) {
		jQuery('#mailSSL').attr({checked: false});
		jQuery('#mailBlock').attr('action', 'http://' + mail_host );
	}
	
	
	if( jQuery('#login').val() == '' ) {
		jQuery('#login_label').show();
	}
	if( jQuery('#pass').val() == '' ) {
		jQuery('#pass_label').show();
	}

	jQuery('#mail_login').attr('disabled', '');
	
	
} );


function search_action( type ) 
{
	if( type == 2 ) {
		jQuery('#form_search').attr('action', 'http://ngs' + jQuery('#jregion').html() + '.ru' + jQuery('#envt').html() + '/news/search/');
		jQuery('#search_string').attr('name', 'keywords');
		jQuery('#h_region').attr('disabled', 'disabled');
	} else if( type == 1 ) {
		jQuery('#form_search').attr('action', 'http://poisk.ngs.ru' + jQuery('#envt').html() );
		jQuery('#search_string').attr('name', 'q');
		jQuery('#h_region').attr('disabled', '');
	}
}


function hideIe8Bar() 
{
	jQuery('#ie-bar').hide();
	jQuery.cookie( 'hideIe8Bar', 1, {
		  expires: 30
		} );
}


function ckecked_ssl( object ) 
{
	var mail_host = 'mail.ngs.ru' + jQuery('#envt').html();
	
	if ( jQuery(object).attr('checked') ) {
		jQuery('#mailBlock').attr('action', 'https://' + mail_host );
	} else {
		jQuery('#mailBlock').attr('action', 'http://' + mail_host );
	}
}

								
function lost_focus( object ) 
{
	var prev = jQuery(object).prev();
	if ( !object.value && jQuery('#login').val() == '' ) {
			jQuery( prev ).show();
	}
}


function ckecked_mail_remember( object ) 
{
	if ( object.checked ) {
		save_in_cookie( 'ngs_mail_remember_mode', 1 );
	} else {
		save_in_cookie( 'ngs_mail_remember_mode', 0 );
	}
}

function save_in_cookie( name, value ) 
{
 	jQuery.cookie( name, value, {expires: 365} );
}

function disable_login() 
{
	jQuery('#mail_login').attr('disabled', 'disabled');
}


function clear_input( object ) 
{
	var prev = jQuery(object).prev();
	if ( prev ) {
		jQuery( prev ).hide();
	}
}


function click_url( object ) {
	var search_string = jQuery('#search_string').val();
	if( search_string != '' ) {
		var current = jQuery(object).attr("href");
		var project = /^http:\/\/([-_a-z0-9]+)\./i.exec(current)[1];

		if ( project == 'market' ) {
			jQuery(object).attr("href", current + "search/?string=" + search_string );
		} 
		if ( project == 'maps' ) {
			jQuery(object).attr("href", current + "#action/address/where/" + search_string + "/form/send/");
		}
		if ( project == 'job' ) {
			jQuery(object).attr("href", "http://rabota.ngs.ru/" );
		}
	}
}


function gHomePage( objSrc ) {
    
	var homepage = "http://www.ngs.ru";    
    
	if (objSrc.style.behavior) {
        // MSIE
        objSrc.setHomePage(homepage);    
    } else if ( netscape
                && netscape.security 
                && netscape.security.PrivilegeManager 
                && navigator.preference ) {
        // Mozilla/FireFox
        netscape.security.PrivilegeManager.enablePrivilege( "UniversalPreferencesWrite" );        
        navigator.preference( "browser.startup.homepage", homepage );    
    }
}


function rand( min, max ) {  
    if( max ) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
    } else {
        return Math.floor(Math.random() * (min + 1));
    }
}
