/////////////////////// ajax ////////////////////

function ajax_selectmodels(url, divid){
	var page_request = false
	//alert('1');
	if( document.forms['frm_markform'] ) {
		//alert( document.forms['frm_markform'].elements['mark_owner'].value );
		url = url + '?mark_owner=' + document.forms['frm_markform'].elements['mark_owner'].value;
		
		try {
			// Firefox, Opera 8.0+, Safari, IE7+
			page_request = new XMLHttpRequest(); // xmlHttp is now a XMLHttpRequest.
		} catch (e) {
			// Internet Explorer
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		
		page_request.onreadystatechange=function(){
			load_selectmodels(page_request, divid)
		}

		page_request.open('get', url, true)
		page_request.send(null)
	}
}

function load_selectmodels(page_request, divid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(divid).innerHTML=page_request.responseText
}

function ajax_selectyears(url, divid){
	var page_request = false
	//alert('1');
	if( document.forms['frm_markform'] ) {
		//alert( document.forms['frm_markform'].elements['mark_owner'].value );
		url = url + '?mark_owner=' + document.forms['frm_markform'].elements['mark_owner'].value + '&mark_model=' + document.forms['frm_markform'].elements['mark_model'].value;
		
		document.forms['frm_markform'].elements['res_html'].value = document.forms['frm_markform'].elements['mark_model'].value + '.html';
		
		try {
			// Firefox, Opera 8.0+, Safari, IE7+
			page_request = new XMLHttpRequest(); // xmlHttp is now a XMLHttpRequest.
		} catch (e) {
			// Internet Explorer
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		
		page_request.onreadystatechange=function(){
			load_selectyears(page_request, divid)
		}

		page_request.open('get', url, true)
		page_request.send(null)
	}
}

function load_selectyears(page_request, divid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(divid).innerHTML=page_request.responseText
}

function ajax_selectmodifications(url, divid){
	var page_request = false
	//alert('1');
	if( document.forms['frm_markform'] ) {
		//alert( document.forms['frm_markform'].elements['mark_owner'].value );
		url = url + '?mark_year=' + document.forms['frm_markform'].elements['mark_year'].value;
		
		document.forms['frm_markform'].elements['res_html'].value = document.forms['frm_markform'].elements['mark_year'].value + '.html';
		
		try {
			// Firefox, Opera 8.0+, Safari, IE7+
			page_request = new XMLHttpRequest(); // xmlHttp is now a XMLHttpRequest.
		} catch (e) {
			// Internet Explorer
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		
		page_request.onreadystatechange=function(){
			load_selectmodifications(page_request, divid)
		}

		page_request.open('get', url, true)
		page_request.send(null)
	}
}

function load_selectmodifications(page_request, divid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(divid).innerHTML=page_request.responseText
}

function select_modif() {
	if( document.forms['frm_markform'] ) {
		document.forms['frm_markform'].elements['res_html'].value = document.forms['frm_markform'].elements['mark_modification'].value + '.html';
	}
}

function show_result() {
	if( document.forms['frm_markform'] ) {
		if( document.forms['frm_markform'].elements['res_html'].value != '' ) {
			document.location.href = '/podbor5/' + document.forms['frm_markform'].elements['res_html'].value;
		}
	}
}

////////////////// end ajax ///////////////////////

////////////////////////// for carousel //////////////////////////

function show_exmodels( logoid ) {
	//alert(logoid);
	//document.getElementById('mark_exmodels').innerHTML = document.getElementById('models_' + logoid).innerHTML;
	document.getElementById(logoid_sel).style.backgroundImage = 'none';
	document.getElementById(logoid_sel).style.color = '#333333';
	document.getElementById(logoid_sel).style.borderWidth = '0px';
	this_div = document.getElementById(logoid);
	this_div.style.backgroundImage = 'url(/images/ico_logo_sel.png)';
	this_div.style.borderWidth = '0px 1px';
	this_div.style.color = '#cc3333';
	logoid_sel = logoid;
	
	//txt
	divs = this_div.getElementsByTagName('div');
	for( i = 0; i < divs.length; i++ ) {
		if( divs[i].className == 'txt' ) {
			dtitle = divs[i].innerHTML;
		}
	}
	
	//ajax!!!
	var page_request = false
	//alert('1');
	//if( document.forms['frm_markform'] ) {
		//alert( document.forms['frm_markform'].elements['mark_owner'].value );
		url = '/ajax/show_exmodels.php' + '?txt=' + logoid;
		
		try {
			// Firefox, Opera 8.0+, Safari, IE7+
			page_request = new XMLHttpRequest(); // xmlHttp is now a XMLHttpRequest.
		} catch (e) {
			// Internet Explorer
			try {
				page_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				page_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		
		page_request.onreadystatechange=function(){
			load_exmodels(page_request, 'mark_exmodels', dtitle)
		}

		page_request.open('get', url, true)
		page_request.send(null)
	//}
}

function load_exmodels(page_request, divid, dtitle){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(divid).innerHTML = '<div class="row" style="margin-bottom: 3px; font-weight: bold;">' + dtitle + '</div>' + page_request.responseText
}

////////////////////////// end for carousel //////////////////////////


function $_()
{
	var elements = new Array();

	for (var i = 0; i < arguments.length; i++)
	{
		var element = arguments[i];
		if (typeof element == 'string')
		element = document.getElementById(element);
		if (arguments.length == 1)
		return element;
		elements.push(element);
	}
	return elements;
}

/* Modal login screen
 *--------------------------------------------------------------------------*/
function login_show() {
	$_('auth').style.display = "block";
	$_('authdialog').style.left = '50%';
	$_('focused').focus();
}


function login_hide() {
	$_('authdialog').style.position = 'absolute';
	$_('authdialog').style.left = '-2000px';
	$_('auth').style.display = "none";
}

document.onkeypress = function(ev){
	ev = ev || event;
	if(ev.keyCode==27)
		login_hide();
}


/* Modal login screen END
 *--------------------------------------------------------------------------*/


function confirmSubmit()
{
var agree=confirm("Уверены, что хотите удалить?");
if (agree)
	return true ;
else
	return false ;
}


function ShowHide(elem, icon_elem){
  var s = elem.style;
  s.display = (s.display != 'none') ? 'none': '';
  if(icon_elem) { icon_elem.innerHTML = (s.display != 'none') ? '[+]': '[&ndash;]'; }
}


function confirmDelete(question, where)
{
        temp = window.confirm(question);
        if (temp) //delete
        {
        window.location=where;
        }   window.opener.location.reload()
}




/* Switch elements
 *--------------------------------------------------------------------------*/

//here you place the ids of every element you want.
var ids=new Array('a1','a2', 'a3');

function switchid(id){
	hideallids();
	showdiv(id);
}

function hideallids(){
	//loop through the array and hide each element by id
	for (var i=0;i<ids.length;i++){
		hidediv(ids[i]);
	}
}

function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	//safe function to show an element with a specified id

	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}



function go_url( url )
{
  window.location = url;
}


/* Поиск
 *--------------------------------------------------------------------------*/
blSearch = {

        queryDefault: 'Ваш e-mail',
        queryClick: function() {
                if ($_('sub_search').value == blSearch.queryDefault) { $_('sub_search').value = ''; }
        },
        queryBlur: function() {
                if ($_('sub_search').value == '') { $_('sub_search').value = blSearch.queryDefault; }
        },
        querySubmit: function() {
                if ($_('sub_search').value == blSearch.queryDefault || $_('sub_search').value == '') {
                        alert ('Пожалуйста, введите свой e-mail.'); return false;
                }
                return true;
        }


}



function openWin(url) {
  myWin=window.open(url,'','width=530,height=350,status=no,toolbar=no,menubar=no, scrollbars=yes');
}


/* Подменю
 *--------------------------------------------------------------------------*/

function showMenu(id_menu){
var my_menu = document.getElementById(id_menu);
if(my_menu.style.display=="none" || my_menu.style.display==""){
	my_menu.style.display="block";
	} else {
	my_menu.style.display="none";
	}
}

function swapImage(idStatus){
	if(idStatus==0){
		document.arrow_profile.src ="/images/arrow_hover.png";
	} else if(idStatus==1){
		document.arrow_profile.src ="/images/arrow_select.png";
	} else if(idStatus==2){
		document.arrow_profile.src ="/images/arrow.png";
	}

}

nsName = {

        queryDefault: 'E-mail',
        queryClick: function() {
                if ($_('sub_name').value == nsName.queryDefault) { $_('sub_name').value = ''; }
        },
        queryBlur: function() {
                if ($_('sub_name').value == '') { $_('sub_name').value = nsName.queryDefault; }
        }


}

nsPass = {

        queryDefault: 'Пароль',
        queryClick: function() {
                if ($_('sub_passw').value == nsPass.queryDefault) { $_('sub_passw').value = ''; }
        },
        queryBlur: function() {
                if ($_('sub_passw').value == '') { $_('sub_passw').value = nsPass.queryDefault; }
        },
        querySubmit: function() {
                if ($_('sub_passw').value == nsPass.queryDefault || $_('sub_passw').value == '' || $_('sub_name').value == nsName.queryDefault || $_('sub_name').value == '') {
                        alert ('Пожалуйста, заполните оба поля.'); return false;
                }
                return true;
        }


}




