<!--
// $Id: common.js, v 1.0 2007/08/04 12:31:21 A.Shihov[a.shihov@gmail.com] $

/**
  * @file
  * common JS function
  */

/**
  * Result authorization
  *
  * @param value string
  *   ID send object
  * @return
  *   array, result authorization
  */

function authorization(value){
    var req = new JsHttpRequest();
	//document.getElementById('l_auth').style.display = 'none';
	document.getElementById('upresult').innerHTML = ajax_image();
    req.onreadystatechange = function(){
        if (req.readyState == 4){
   	        document.getElementById('updebug').innerHTML = req.responseText;
   	        
	        document.getElementById('upresult').innerHTML = req.responseJS.r;
        	if(req.responseJS.code == 'error'){
   					//document.getElementById('l_auth').style.display = 'block';
        	}
        	if(req.responseJS.code == 'ok'){
	        	window.setTimeout('window.location.reload()',1500)
        	}
        }
    }
   	req.open('POST', _URL + '/account/sign_in/?ajax=1', true);
    req.send( { q: value } );
}

/**
  * Show OR Hide layer
  *
  * @param xxx string
  *   ID target layer
  *
  */


function showhide(xxx){
	if (document.getElementById(xxx).style.display=="none") { document.getElementById(xxx).style.display="block"; }
	else { document.getElementById(xxx).style.display="none"; }
}

/**
  * Result html code image from ajax
  *
  * @return
  *   string
  */

function ajax_image(type){
	var q = new String();
	switch(type){
		case 2:
			q += '<img border="0" src="' + _URL + '/templates/' + _TPL + '/images/ajax-02.gif" alt="Loading..." title="Loading..." />';
		break;
		default:
			q += '<img border="0" src="' + _URL + '/templates/' + _TPL + '/images/ajax-01.gif" alt="Loading..." title="Loading..." />';
		break;
	}
	return q;
}

//-->
