//SIMPLE FUNCTION///////////////////////

function absPosition(obj) {var x = y = 0; while(obj) { x += obj.offsetLeft; y += obj.offsetTop; obj = obj.offsetParent; } return {x:x, y:y};}
function CloseThis(id){ var form = document.getElementById(id); form.innerHTML = '';}
function SendLinkByEmail(v1,v2){x_SendToFriend(v1,v2,sfrReply);}
function CloseArea(id1,id2)
{
	$("#"+id1).slideUp("slow");
	$("#"+id2).slideUp("slow");
}
function ShowHideArea(id1,id2)
{
	if($("#"+id2).is(":hidden"))
	{
		$("#"+id1).text('Скрыть');
		$("#"+id2).slideDown("slow");
	}
	else 
	{
		$("#"+id1).text('Добавить личное сообщение');
		$("#"+id2).slideUp("slow");
	}
}
function ShowLoadForm(type,id,uid,event)
{
	var str = '';
	if(event == null)
	{
		$("#diabled_area").css("height",document.body.scrollHeight);
		$("#body").prepend('<div id="'+id+'" style="padding:10px;background-color:#CCCCCC;left:30%;top:100px;position:absolute;z-index:1005;"></a><img border="0" src="http://www.gazeta-a.ru/images/wait.gif"/><script>x_UserAction(13,'+uid+',0,UserAddReply);</script></div>');
		$("#diabled_area").slideDown("slow");
	}
	else
	{
		if(type == 1)
			str = '<script>x_UserAction(7,'+uid+',0,UserAddReply);</script>';
		else if(type == 3) 
			str = '<script>x_UserAction(14,'+uid+',0,UserAddReply);</script>';
		else if(type == 4) 
			str = '<script>x_UserAction(19,'+uid+',0,UserAddReply);</script>';
		else if(type == 5) 
			str = '<script>x_UserAction(24,'+uid+',0,UserAddReply);</script>';
		else if(type == 6) 
			str = '<script>x_UserAction(25,'+uid+',0,UserAddReply);</script>';
		else if(type == 7) 
			str = '<script>x_UserAction(29,'+uid+',0,UserAddReply);</script>';
		else if(type == 8) 
			str = '<script>x_UserAction(32,0,0,UserAddReply);</script>';
		else
			str = '<script>x_UserAction(11,'+uid+',0,UserAddReply);</script>';
		$("#diabled_area").css("height",document.body.scrollHeight);
		$("#body").prepend('<div id="'+id+'" style="padding:10px;background-color:#CCCCCC;left:30%;top:'+defPosition(event).y+'px;position:absolute;z-index:1005;"></a><img border="0" src="http://www.gazeta-a.ru/images/wait.gif"/>'+str+'</div>');
		$("#diabled_area").slideDown("slow");
	}
}
function ShowLoad(obj,id)
{
	var item = document.getElementById(id); 
	this.disabled='true'; 
	item.innerHTML = '<img border="0" src="http://www.gazeta-a.ru/images/wait.gif"/>';
}
function defPosition(event) 
{
	var x = y = 0;
    if (document.attachEvent != null) 
	{
      	x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
        y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    } 
	else if (!document.attachEvent && document.addEventListener) 
    {
    	x = event.clientX + window.scrollX;
        y = event.clientY + window.scrollY;
    } 
    return {x:x, y:y};
}
function checkEmail(email){var re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;if(!email.match(re))return(false);return(true);}
function SMail(v1,v2){window.open('mailto:'+v1+'@'+v2);return false;}
function MenuOpenClose(v1){if($("#"+v1).is(":hidden"))$("#"+v1).slideDown("slow");else $("#"+v1).slideUp("slow");}function MenuOpenClose2(v2,v3,v1,v4){if($("#"+v1).is(":hidden")){if($("#"+v1).attr('innerHTML')=='')x_ShowMainMenuItem(v1,v2,v3,v4,reply);$("#"+v1).slideDown("slow");}else $("#"+v1).slideUp("slow");}
function keyDown(v1){var key=v1.keyCode;if(key==13)return 1;else return 0;}
function showUserAdd(v1,v2){if(v1&&v1!=''){var vO=document.getElementById(v1+'_user');if(vO)vO.innerHTML='<input class="'+v2+'" type="text" value="" id="'+v1+'_add_text" name="'+v1+'_add_text" onKeyDown="SaveItem(event,\''+v1+'\',this.value);">';}}
function SaveItem(v1,v2,v3){var action=keyDown(v1);if(action==1){document.getElementById(v2+'_user').innerHTML='';x_SaveItem(v2,v3,LReply);}}
//AJAX FUNCTION///////////////////////
function GoToDisk(v1,v2,v3){if(v1!='' && v2!='' && v3!='' && v1>0 && v2>0 && v3>0)x_GoToDisk(v1,v2,v3,Rredirect);else alert('Выберите Автомобиль!');}
function AddToCompare(oForm){if(!oForm["auto_to_compare[]"])alert('Вы ничего не выбрали!');else{var len=oForm["auto_to_compare[]"].length;var id='';if(typeof(len)!="undefined"){for(i=0;i<len;i++){if(oForm["auto_to_compare[]"].item(i).checked==true)id+=oForm["auto_to_compare[]"].item(i).value +'/';}}x_AddToCompare(id,CompareReply);}}
//REPLY FUNCTION///////////////////////
function UserReply(response)
{ 
	if(response)
	{  
		if(response['error']==0)
		{
			document.getElementById(response['id']).innerHTML=response['data'];
			document.getElementById(response['id2']).innerHTML=response['data2'];
		}
		else 
			alert(response['data']);
	}
}
function UserAddReply(response)
{ 
	if(response)
	{  
		if(response['error']==0 && response['id'])
			$("#"+response['id']).html(response['data']);
		else 
			alert(response['data']);
	}
}
function MReply(response){if(response){var count=response['data'].length;if(count>0){var v2=document.getElementById(response['id']);var i;v2.options.length=0;v2[v2.length] = new Option('-- Выберите из списка --',0);for(i=0;i<count;i++)v2[v2.length]= new Option(response['data'][i]['name'],response['data'][i]['id']);v2.disabled=false;}}}
function Abreply(response){if(response){if(response['error']==0)document.getElementById(response['id']).innerHTML=response['data'];else alert(response['data']);}}
function reply(response){if(response)document.getElementById(response['id']).innerHTML = response['data'];}
function Rredirect(response){if(response)window.location.href=response;}function FReply(response){if(response){var count=response['data'].length;if(count>0){var v2=document.getElementById(response['id']);var i;v2.options.length=0;v2[v2.length] = new Option('-- Выберите из списка --',0);for(i=0;i<count;i++){v2[v2.length]= new Option(response['data'][i]['name'],response['data'][i]['name']);}v2.disabled=false;}}}function sreply( response ){if(response){if(response['action'] == 1){alert(response['data']);}else{var sid=document.getElementById('commentmessage_0_0');if(sid!=null)sid.value='';if(response['level']>1)document.getElementById(response['idclose']).innerHTML=response['dataclose'];var sid=document.getElementById(response['id']);if(sid == null)alert('is null');else sid.innerHTML+=response['data'];}}}function addBookmark(url,title){if(!url)url=location.href;if(!title)title=document.title;if((typeof window.sidebar=="object")&&(typeof window.sidebar.addPanel=="function"))window.sidebar.addPanel(title,url,"");else if(typeof window.external=="object")window.external.AddFavorite(url,title);else if(window.opera && document.createElement){var a=document.createElement('A');if (!a)return false;a.setAttribute('rel','sidebar');a.setAttribute('href',url);a.setAttribute('title',title);a.click();}else return false;return true;}
function MACReply(response){if(response){if(response['data']==null || response['data']==''){var v2=document.getElementById(response['id']);var i;v2.options.length = 0 ;v2[v2.length]=new Option(response['defText'],response['defValue']);v2[v2.length]=new Option(response['userText'],response['userValue']);v2.options[v2.length-1].style.color='Red';v2.disabled=false;}else{var count = response['data'].length;if(count>0){var v2=document.getElementById(response['id']);var i;v2.options.length=0;v2[v2.length]=new Option(response['defText'],response['defValue']);for(i=0;i<count;i++){v2[v2.length]=new Option(response['data'][i]['name'],response['data'][i]['id']);}v2[v2.length]=new Option(response['userText'],response['userValue']);v2.options[v2.length-1].style.color='Red';v2.disabled=false;}}}}
function showAutoCatAdd(v1,v2,v3){if(v1&&v1!=''){var vO=document.getElementById(v1+'_user');if(vO!=null)vO.innerHTML='<input class="'+v2+'" type="text" value="Enter для сохранения" onClick="if(this.value == \'Enter для сохранения\')this.value=\'\';" id="'+v1+'_add_text" name="'+v1+'_add_text" onKeyDown="SaveItemAutoCat(event,\''+v1+'\',this.value,'+v3+');">';}}
function SaveItemAutoCat(v1,v2,v3,v4){var action=keyDown(v1);if(action==1){document.getElementById(v2+'_user').innerHTML='';x_SaveItemAutoCat(v2,v3,v4,LReply);}}
function LReply(response){if(response){var count=response['data'].length;if(count>0){var v2=document.getElementById(response['id']);var i;var def=v2[0];var usr=v2[v2.length-1];v2.options.length=0;v2[v2.length]=def;for(i=0;i<count;i++)v2[v2.length]=new Option(response['data'][i]['name'],response['data'][i]['id']);v2[v2.length]=usr;v2.disabled=false;}}}
function PlusReply(response){if(response){if(response['error']==1){document.getElementById(response['id']).innerHTML+=response['data'];}else{alert(response['data']);}}}
function D_Reply(response){if(response){if(response!= 0){if(document.getElementById(response)!=null){var id=document.getElementById(response);id.parentNode.removeChild(id);}if(document.getElementById(response)!=null){var id=document.getElementById(response);id.parentNode.removeChild(id);}}}}
function CompareReply(response){if(response){if(response['error']==0){if(document.getElementById(response['id']+'_b')!=null)document.getElementById(response['id']+'_b').innerHTML=response['data1'];if(document.getElementById(response['id'])!=null)document.getElementById(response['id']).innerHTML=response['data2'];}else alert(response['data1']);}}
function Dreply(response){if(response){var d1=document.getElementById('disk_pictures');var d2=document.getElementById('disk_pictures2');var car=document.getElementById('car_picture');car.style.height='260px';d1.border=0;d2.border=0;d1.src=response['src'];d2.src=response['src'];d1.style.position='relative';d2.style.position='relative';d1.style.bottom=response['y1'];d1.style.left=response['x1'];d2.style.bottom=response['y2'];d2.style.left=response['x2'];}}
function Qreply(response){if(response){if(response['error']==0){document.getElementById('quoteautor_0').value='';document.getElementById('quotemail_0').value='';document.getElementById('quotename_0').value='';document.getElementById('quotemessage_0').value='';document.getElementById('quotecategory_0').selectedIndex=0;}document.getElementById(response['id']).innerHTML=response['data'];}}