function ViewForgotDiv()
{
	el = document.getElementById('divforgot');
	if (el.style.display == 'none')
		el.style.display  = "block";
	else	
		el.style.display  = "none";

}

function ChangeLang()
{
	document.changeLang.submit();
}

function MakeOn(url)
{
//	var expand = document.getElementById('expand');
//	url = url+"&expand="+expand.value;
	location.href=url;
}

function DopImg()
{
        targetId="dopimg";
        targetElement = document.getElementById(targetId);
	if (targetElement.style.display == "none")
	        targetElement.style.display= "";
	else targetElement.style.display = "none";
	location.href = "#dopimg";
}

function open_window(url)
{
	cwin = window.open(url,"attach","width=350,height=400,toolbar=no,resizable=yes");
}

function ViewResume(id)
{
	var targetId = "res"+id;
	var buf = document.getElementById(targetId);
	if (buf.style.visibility == "")
	{
		buf.style.visibility = "hidden";
		buf.style.display = "none";		
	}
	else 
	{
		buf.style.visibility = "";
		buf.style.display = "";		
	}
}

var done = 0;
function Upload(id, module)
{
	document.getElementById('info_'+id).innerHTML = "Loading...";
	done = 1;
	var upl = document.getElementById(id);
	setTimeout('checkUpload()', 1000);
	JsHttpRequest.query('include/upload.php',{upl: upl, module: module}, 
	function(result, errors) {UploadDone(result, id);}, true);
	return false;
}

function UploadDone(result, id)
{
	done = 0;
	var temp = new Array();
	temp = result.split('#');
	var res = document.getElementById('info_'+id);
	if (temp[0] == "-2")
	{
		alert('Файл с таким именем уже существует на сервере! Будет подключен существующий');	
		res.innerHTML = 'Файл с таким именем уже существует на сервере! Будет подключен существующий';
		document.getElementById('hidden_'+id).value = temp[1];		
	}
	else if (temp[0] == "-1")
	{
		alert('При загрузке файла на сервер возникла ошибка! Попробуйте еще раз!');	
		res.innerHTML = 'При загрузке файла на сервер возникла ошибка! Попробуйте еще раз!';
	}
	else
	{	
		document.getElementById('hidden_'+id).value = temp[1];		
		res.innerHTML = 'Файл успешно загружен!';
	}
}

function checkUpload()
{
	JsHttpRequest.query('include/checkUpload.php',{}, 
	function(result, errors) {checkUploadDone(result);}, true);
	return false;
}

function checkUploadDone(result)
{
	if (done == 1)
	{
		document.getElementById('info_file_file').innerHTML = result;	
		setTimeout('checkUpload()', 2000);
	}
}

function clearFile()
{
//	var f = document.forms[0] 
	var f = document.getElementById('form1');
	for (var i=0;i<f.elements.length; i++) 
	{ 		
		if (f.elements[i].type == "file")
		{
			var temp = new Array();
			temp = f.elements[i].name.split('_');
			if (temp[0] == "file")
				f.elements[i].disabled = true;				
		}
	}
}

function ShowDiv(id)
{
	var buf = document.getElementById(id);
	if (buf.style.display == "none")
		buf.style.display = "";
	else buf.style.display = "none";
}

var lastinfo = 0;
function ShowInfoDiv(id)
{
	if (lastinfo != 0)
	{
		var buf = document.getElementById(lastinfo);
		buf.style.display = "none";
	}
	var buf = document.getElementById(id);
	if (buf.style.display == "none")
	{
		buf.style.display = "";
		lastinfo = id;
	}
	else 
	{
		buf.style.display = "none";
		lastinfo = 0;
	}
}

function CloseInfoDiv()
{
	if (lastinfo != 0)
	{	
		var buf = document.getElementById(lastinfo);
		buf.style.display = "none";
	}
}
	
function ShowMenu(id)
{
	for (var i=0; i<ids.length; i++)
	{
		if (ids[i] != id)
		{
			var buf = document.getElementById('sub_'+ids[i]);
			buf.style.display = "none";
			var buf2 = document.getElementById('divl_'+ids[i]);
			buf2.style.background = 'none';
			var buf3 = document.getElementById('divr_'+ids[i]);
			buf3.style.background = 'none';
			var buf4 = document.getElementById('p_'+ids[i]);
			buf4.style.backgroundColor = '';
			var buf5 = document.getElementById('link_'+ids[i]);
			buf5.style.color = '#2e409a';
		}
	}
	var buf = document.getElementById('sub_'+id);
	var buf2 = document.getElementById('divl_'+id);
	var buf3 = document.getElementById('divr_'+id);
	var buf4 = document.getElementById('p_'+id);
	var buf5 = document.getElementById('link_'+id);
	
	if (buf.style.display == "none")
	{
		buf.style.display = "";		
		buf2.style.backgroundImage = 'url(/images/tl.png)';
		buf2.style.backgroundRepeat = "no-repeat";
		buf2.style.backgroundPosition = "left top";
		buf3.style.backgroundImage = 'url(/images/tr.png)';
		buf3.style.backgroundRepeat = "no-repeat";
		buf3.style.backgroundPosition = "right top";
		buf4.style.backgroundColor = "#949494";
		buf5.style.color = '#ccf2fe';
		buf5.style.textDecoration = "underline";
	}
	else
	{
		buf.style.display = "none";		
		buf2.style.backgroundImage = 'none';
		buf3.style.backgroundImage = 'none';		
		buf4.style.backgroundColor = "";
		buf5.style.color = '#2e409a';
		buf5.style.textDecoration = "none";
	}
}

function getCities(id, cid)
{
	var city = document.getElementById('city');
	city.length = 0;
	j=0;
	city.options[j] = new Option("Подождите...", 0);
	city.disabled = true;

	if (id != 0)
	{
		JsHttpRequest.query(mainurl+'/modules/pages/getCities.php',{id: id}, 
		function(result, errors) {getCitiesDone(result, cid);}, true);
		return false;	
	}
	else
	{
		var ity = document.getElementById('city');
		city.length = 0;
		j=0;
		city.options[j] = new Option("все", 0);
		city.disabled = false;
	}
}

function getCitiesDone(result, cid)
{
	if (!result)
		return;
	var city = document.getElementById('city');
	city.length = 0;
	j=0;
	city.options[j] = new Option("все", 0);
	for (i=0; i<result.length; i++)
	{
		j++;
		city.options[j] = new Option(result[i]['text_name'], result[i]['id']);		
		if (result[i]['id'] == cid)
			city.options[j].selected = true;
	}
	city.disabled = false;
}

var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera')  > -1);
var isIE = (!isOpera && ua.indexOf('msie') > -1);
 
function getDocumentHeight() 
{
  return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
}
 
function getDocumentWidth() 
{
  return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollWidth : document.documentElement.scrollWidth, getViewportWidth());
}
 
function getViewportHeight() 
{
  return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
}
 
function getViewportWidth() 
{
  return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth : (document.parentWindow || document.defaultView).innerWidth;
}

function showBank(id, event)
{
	var iDivObj = document.createElement("div");	
	iDivObj.name = "myDiv";		
	iDivObj.id = "myDiv";				
	iDivObj.style.position = "absolute";	
	iDivObj.style.top = "0px";
	iDivObj.style.left = "0px";
	iDivObj.style.width = "100%";	
	iDivObj.style.height = getDocumentHeight();						
	iDivObj.style.backgroundColor = "#000000";
	document.body.appendChild(iDivObj);
	setElementOpacity(iDivObj, 0.5);
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = "Пожалуйста подождите...";
	var buf = document.getElementById('good');	
	var ll = getDocumentWidth()/2-250;		
	buf.style.left = ll;
	res = mousePageXY(event);
	buf.style.top = res.y-200;
	buf.style.display = "";
	JsHttpRequest.query(mainurl+'/modules/pages/getBankInfo.php',{id: id}, 
	function(result, errors) {showBankDone(result);}, true);
	return false;		
}

function showBankDone(result)
{
	if (!result)
		result = "Информация отсутствует";
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = result;
}

function showUnion(id, event)
{
	var iDivObj = document.createElement("div");	
	iDivObj.name = "myDiv";		
	iDivObj.id = "myDiv";				
	iDivObj.style.position = "absolute";	
	iDivObj.style.top = "0px";
	iDivObj.style.left = "0px";
	iDivObj.style.width = "100%";	
	iDivObj.style.height = getDocumentHeight();						
	iDivObj.style.backgroundColor = "#000000";
	document.body.appendChild(iDivObj);
	setElementOpacity(iDivObj, 0.5);
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = "Пожалуйста подождите...";
	var buf = document.getElementById('good');	
	var ll = getDocumentWidth()/2-250;		
	buf.style.left = ll;
	res = mousePageXY(event);
	buf.style.top = res.y-200;
	buf.style.display = "";
	JsHttpRequest.query(mainurl+'/modules/pages/getUnionInfo.php',{id: id}, 
	function(result, errors) {showUnionDone(result);}, true);
	return false;		
}

function showUnionDone(result)
{
	if (!result)
		result = "Информация отсутствует";
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = result;
}

function showAgent(id, event)
{
	var iDivObj = document.createElement("div");	
	iDivObj.name = "myDiv";		
	iDivObj.id = "myDiv";				
	iDivObj.style.position = "absolute";	
	iDivObj.style.top = "0px";
	iDivObj.style.left = "0px";
	iDivObj.style.width = "100%";	
	iDivObj.style.height = getDocumentHeight();						
	iDivObj.style.backgroundColor = "#000000";
	document.body.appendChild(iDivObj);
	setElementOpacity(iDivObj, 0.5);
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = "Пожалуйста подождите...";
	var buf = document.getElementById('good');	
	var ll = getDocumentWidth()/2-250;		
	buf.style.left = ll;
	res = mousePageXY(event);
	buf.style.top = res.y-200;
	buf.style.display = "";
	JsHttpRequest.query(mainurl+'/modules/pages/getAgentInfo.php',{id: id}, 
	function(result, errors) {showAgentDone(result);}, true);
	return false;		
}

function showAgentDone(result)
{
	if (!result)
		result = "Информация отсутствует";
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = result;
}

function showKua(id, event)
{
	var iDivObj = document.createElement("div");	
	iDivObj.name = "myDiv";		
	iDivObj.id = "myDiv";				
	iDivObj.style.position = "absolute";	
	iDivObj.style.top = "0px";
	iDivObj.style.left = "0px";
	iDivObj.style.width = "100%";	
	iDivObj.style.height = getDocumentHeight();						
	iDivObj.style.backgroundColor = "#000000";
	document.body.appendChild(iDivObj);
	setElementOpacity(iDivObj, 0.5);
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = "Пожалуйста подождите...";
	var buf = document.getElementById('good');	
	var ll = getDocumentWidth()/2-250;		
	buf.style.left = ll;
	res = mousePageXY(event);
	buf.style.top = res.y-200;
	buf.style.display = "";
	JsHttpRequest.query(mainurl+'/modules/pages/getKuaInfo.php',{id: id}, 
	function(result, errors) {showKuaDone(result);}, true);
	return false;		
}

function showKuaDone(result)
{
	if (!result)
		result = "Информация отсутствует";
	var buf = document.getElementById('goodtext');	
	buf.innerHTML = result;
}

function setElementOpacity(oElem, nOpacity)
{
    var p = getOpacityProperty();
    (setElementOpacity = p=="filter"?new Function('oElem', 'nOpacity', 'nOpacity *= 100;    var oAlpha = oElem.filters["DXImageTransform.Microsoft.alpha"] || oElem.filters.alpha;    if (oAlpha) oAlpha.opacity = nOpacity; else oElem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")";'):p?new Function('oElem', 'nOpacity', 'oElem.style.'+p+' = nOpacity;'):new Function)(oElem, nOpacity);
}

function getOpacityProperty()
{
    var p;
    if (typeof document.body.style.opacity == 'string') p = 'opacity';
    else if (typeof document.body.style.MozOpacity == 'string') p =  'MozOpacity';
    else if (typeof document.body.style.KhtmlOpacity == 'string') p =  'KhtmlOpacity';
    else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) p =  'filter';
 
    return (getOpacityProperty = new Function("return '"+p+"';"))();
}

function myRemovePopup()
{	
	var p = parent.document.body;
	var p_div = parent.document.getElementById("myDiv");	
	throwaway = p.removeChild(p_div);
}

function CloseGood()
{
	document.getElementById('good').style.display = "none";
	var p = parent.document.body;
	var p_div = parent.document.getElementById("myDiv");	
	throwaway = p.removeChild(p_div);		
}

function get_e(e) 
{
	return (e)?e:(window.event)?event:null
} 

function mousePageXY(e)
{
  var x = 0, y = 0;

  if (e.pageX || e.pageY)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }

  return {"x":x, "y":y};
}

function checkLogin(value, id)
{
	JsHttpRequest.query(mainurl+'/modules/registration/checkLogin.php',{login: value, id: id}, 
	function(result, errors) {checkLoginDone(result);}, true);
	return false;		
}

function checkLoginDone(result)
{
	if (!result)
		return;
	var buf = document.getElementById('statuslogin');
	if (result == 2)
		buf.innerHTML = "на жаль зайнятий";
	else if (result == 3)
		buf.innerHTML = "не коректний";
	else if (result == 1)
		buf.innerHTML = "доступний";
}

function submitReg(op)
{
	var buf = document.getElementById('dop');	
	buf.value = op;
	form1.submit();
}

function SetNull(type, val)
{
	if (val == 0)
	{
		if (type == "bank")
		{
			obj = document.getElementById("union");
			obj.disabled=false;
			obj = document.getElementById("img_union");
			obj.style.display="";
			obj = document.getElementById("agent");
			obj.disabled=false;	
			obj = document.getElementById("img_agent");
			obj.style.display="";
		}
		if (type == "union")
		{
			obj = document.getElementById("bank");
			obj.disabled=false;
			obj = document.getElementById("img_bank");
			obj.style.display="";			
			obj = document.getElementById("agent");
			obj.disabled=false;	
			obj = document.getElementById("img_agent");
			obj.style.display="";			
		}
		if (type == "agent")
		{
			obj = document.getElementById("union");
			obj.disabled=false;
			obj = document.getElementById("img_union");
			obj.style.display="";			
			obj = document.getElementById("bank");
			obj.disabled=false;	
			obj = document.getElementById("img_bank");
			obj.style.display="";			
		}
	}
}

function setValuePopupDef(field,id,text)
{

	obj = document.getElementById(field);

		while(obj.options.length > 0) 
			obj.options[0] = null;
			
		var newOpt = document.createElement("OPTION");
		newOpt.text = '<--';
		newOpt.value = '';
		obj.options.add(newOpt);
		var newOpt = document.createElement("OPTION");
		newOpt.text = text;
		newOpt.value = id;
		obj.options.add(newOpt);
			
		obj.selectedIndex = 1;
		if (field == "bank")
		{
			obj = document.getElementById("union");
			obj.disabled=true;
			obj = document.getElementById("img_union");
			obj.style.display="none";			
			obj = document.getElementById("agent");
			obj.disabled=true;
			obj = document.getElementById("img_agent");
			obj.style.display="none";			
		}
		if (field == "union")
		{
			obj = document.getElementById("bank");
			obj.disabled=true;
			obj = document.getElementById("img_bank");
			obj.style.display="none";						
			obj = document.getElementById("agent");
			obj.disabled=true;
			obj = document.getElementById("img_agent");
			obj.style.display="none";						
		}
		if (field == "agent")
		{
			obj = document.getElementById("union");
			obj.disabled=true;
			obj = document.getElementById("img_union");
			obj.style.display="none";						
			obj = document.getElementById("bank");
			obj.disabled=true;
			obj = document.getElementById("img_bank");
			obj.style.display="none";						
		}				

	return false;		
}	

function getMainInfo(table)
{
	if (table == "mc")
	{
		var buf = document.getElementById('img1');
		buf.src = "/images/cr_1.gif";
		var buf = document.getElementById('img6');
		buf.src = "/images/cr_7.gif";
		var buf = document.getElementById('img2');
		buf.src = "/images/cr_7_1.gif";
		var buf = document.getElementById('img5');
		buf.src = "/images/cr_1_1.gif";	
		var buf = document.getElementById('img3');
		buf.src = "/images/cr_1_1.gif";	
		var buf = document.getElementById('img4');
		buf.src = "/images/cr_7.gif";		
		var buf = document.getElementById('td1');
		buf.style.background = "url(/images/cr_2.gif) repeat-x top left";
		var buf = document.getElementById('td2');
		buf.style.background = "url(/images/cr_5.gif) repeat-x top left";
		var buf = document.getElementById('td3');
		buf.style.background = "url(/images/cr_5.gif) repeat-x top left";		
	}
	if (table == "ac")
	{
		var buf = document.getElementById('img1');
		buf.src = "/images/cr_1_1.gif";
		var buf = document.getElementById('img6');
		buf.src = "/images/cr_7.gif";
		var buf = document.getElementById('img2');
		buf.src = "/images/cr_7.gif";
		var buf = document.getElementById('img5');
		buf.src = "/images/cr_1_1.gif";		
		var buf = document.getElementById('img3');
		buf.src = "/images/cr_1.gif";						
		var buf = document.getElementById('img4');
		buf.src = "/images/cr_7_1.gif";						
		var buf = document.getElementById('td1');
		buf.style.background = "url(/images/cr_5.gif) repeat-x top left";
		var buf = document.getElementById('td2');
		buf.style.background = "url(/images/cr_2.gif) repeat-x top left";
		var buf = document.getElementById('td3');
		buf.style.background = "url(/images/cr_5.gif) repeat-x top left";		
	}
	if (table == "pc")
	{
		var buf = document.getElementById('img1');
		buf.src = "/images/cr_1_1.gif";
		var buf = document.getElementById('img6');
		buf.src = "/images/cr_7_1.gif";
		var buf = document.getElementById('img2');
		buf.src = "/images/cr_7.gif";
		var buf = document.getElementById('img5');
		buf.src = "/images/cr_1.gif";	
		var buf = document.getElementById('img3');
		buf.src = "/images/cr_1_1.gif";		
		var buf = document.getElementById('img4');
		buf.src = "/images/cr_7.gif";			
		var buf = document.getElementById('td1');
		buf.style.background = "url(/images/cr_5.gif) repeat-x top left";
		var buf = document.getElementById('td2');
		buf.style.background = "url(/images/cr_5.gif) repeat-x top left";
		var buf = document.getElementById('td3');
		buf.style.background = "url(/images/cr_2.gif) repeat-x top left";				
	}
	document.getElementById('mainleft').innerHTML = document.getElementById('mainlefthide').innerHTML;	
	JsHttpRequest.query(mainurl+'/include/core/getMainInfo.php',{table: table}, 
	function(result, errors) {getMainInfoDone(result);}, true);
	return false;
}

function getMainInfoDone(result)
{
	if (!result)
		return;
	document.getElementById('mainleft').innerHTML = result;	
}

function getMainInfoRight(table)
{
	document.getElementById('mainright').innerHTML = document.getElementById('mainlefthide').innerHTML;	
	JsHttpRequest.query(mainurl+'/include/core/getMainInfo.php',{table: table}, 
	function(result, errors) {getMainInfoRightDone(result);}, true);
	return false;
}

function getMainInfoRightDone(result)
{
	if (!result)
		return;
	document.getElementById('mainright').innerHTML = result;	
}
