function showhidedis(val){
	if(val.value == '2'){
		document.getElementById('discont').style.display='';
	}else{
		document.getElementById('discont').style.display='none';
	}	
}

function showhidebyid(id){
	if(document.getElementById(id).style.display == 'none'){
		document.getElementById(id).style.display = '';
	}else{
		document.getElementById(id).style.display='none';
	}
}
function printKupon(){
	 
}

function statBackForward(dateFrom,dateTo){
	
	document.getElementById('date_from').value=dateFrom;
	document.getElementById('date_to').value=dateTo;
	document.statsForm.submit();
}

function show_modlist(set){
	
	var dd = document.getElementById(set).style.display;
	
	if(dd=='none' && set == 'ms_models_all'){
		document.getElementById('ms_models').style.display='none';
		document.getElementById('ms_models_all').style.display='block';
	}
	
	if(dd == 'none' && set == 'ms_models'){
		document.getElementById('ms_models_all').style.display = 'none';
		document.getElementById('ms_models').style.display = 'block';
	}
	else if(dd == 'block' && set == 'ms_models'){
		document.getElementById('ms_models').style.display = 'none';
	}
	else if(dd == 'none' && set == 'ms_price'){
		document.getElementById('ms_price').style.display = 'block';
	}
	else if(dd == 'block' && set == 'ms_price'){
		document.getElementById('ms_price').style.display = 'none';
	}
	else if(dd == 'none' && set == 'more'){
		document.getElementById('more').style.display = 'inline';
		document.getElementById('more_button').innerHTML = '&laquo; скрыть';
	}
	else if(dd != 'none' && set == 'more'){
		document.getElementById('more').style.display = 'none';
		document.getElementById('more_button').innerHTML = 'ещё &raquo;';
	}
	
	var agent = navigator.userAgent.toLowerCase()
	var i = agent.indexOf('msie')
	if (i!=-1) { 
		document.getElementById('ms_models').className = 'ie ms_lnk ';
		document.getElementById('ms_price').className = 'ie ms_lnk ';
	}

	return false;
}	

function submit_model(m_value){
	var val = document.getElementById('search_inp').value;
	val = (val == '') ? val + m_value : val + ' ' + m_value;
	document.getElementById('search_inp').value = val;
	document.forms.search_form.submit();
	return false;
}	

function PutFilterSearch(){
	//alert(document.getElementById('advancedForm').id);
//	p_ot = document.getElementById('p_ot').value;
//	p_do = document.getElementById('p_do').value;
//	searchWord = document.getElementById('search_inp').value;
//	if((p_ot || p_do) && searchWord)
//		document.location.href='/?p_ot'+p_ot+'&p_do='+p_do;
	
}

function ConfirmDell(delstr){
	if(confirm(delstr)){
		return true;
	}else{		
		return false;	
	}
}		

function ShowAvatars(val){
	val   = val.value;
	idcat = document.getElementById('m_category').value;
	img = new Image();
	img.src = '/templates/gorbushka/images/avatars_discont/'+idcat+'_1.jpg';
	document.getElementById('avatars').innerHTML='<img id="myimg" />';
	document.getElementById('idstandartimg').value=idcat+'_1.jpg';
	document.getElementById('myimg').src=img.src;
}

function SelectAvatar(){
	idcat = document.getElementById('m_category').value;
	myimg = document.getElementById('idstandartimg').value;
	
	
	myimg = myimg.split('_');
	myimg = myimg[1].split('.');
	myimg = myimg[0];
	if(myimg==10){
		imageid = 1;
	}else{
		imageid = (myimg-0)+1; 	
	}
	img = new Image();
	img.src = '/templates/gorbushka/images/avatars_discont/'+idcat+'_'+imageid+'.jpg';
	document.getElementById('avatars').innerHTML='<img id="myimg" />';
	document.getElementById('idstandartimg').value=idcat+'_'+imageid+'.jpg';
	document.getElementById('myimg').src=img.src;

}

function hideLar(){
	document.getElementById('popupcontent').style.display 	 = 'none';
	document.getElementById('popupcontent').innerHTML 		 = '<b>Загрузка...</b>';
}

function searchAllInput(firmId,numcells,numrows){
	
	for(var i=1; i<=numrows; i++){
		value = document.getElementById('inp_'+i).value
		if(value) getSearchQuery('inp_'+i,firmId,numcells);
	}
}

function getSearchQuery(id_query,firmId,numcells){
	
	query  = document.getElementById(id_query).value;
	id     = document.getElementById('hid_'+id_query).value;
	
	//alert('/ajaxsearch/search.php?query='+query+'&id_query='+id_query+'&firmId='+firmId+'&id='+id);
	if(!query) 
		alert('Введите название модели для поиска');
	else
		HTML_AJAX.grab('/ajaxsearch/search.php?query='+query+'&id_query='+id_query+'&firmId='+firmId+'&id='+id+'&numcells='+numcells,setSearch);
	
}

function setSearch(result){
	eval(result);
	var num=1;
	
	
	if(value_id!='')
		document.getElementById('hid_'+id_query).value = value_id;

	for (var i in res) {
		var td = document.getElementById(id_query+'_'+num);
		td.innerHTML = '<b>'+res[i][0]+' р.</b>'+'<a href="'+res[i][2]+'" target=_blank onmouseover="showhidebyid(\'div_'+i+'\')" onmouseout="showhidebyid(\'div_'+i+'\')">'+res[i][1]+'</a><div style="display:none;position:absolute; margin-left: -230px; z-index: 1000; border:1px solid black;width:300px;background:white" id="div_'+i+'"><b>'+res[i][3]+'</b><i style="background:white; display: block; padding: 4px;">'+res[i][4]+'</i></div>';
		num++;
	}
}

function showPopUp(act,phone,obj){
	
	if(act==1){
		document.getElementById('popupcontent').style.display 	= 'block';
		document.getElementById('popupcontent').style.top 		= getBodyScrollTop()+150+'px';
		HTML_AJAX.replace('popupcontent','/popup/index.php?phone='+phone);
	}else if(act==2){
		document.getElementById('popupcontent').style.display 	= 'block';
		document.getElementById('popupcontent').style.top 	= getBodyScrollTop()+10+'px';
		HTML_AJAX.replace('popupcontent','/popup/index.php?order='+phone);
	}else if(act==3){
		document.getElementById('popupcontent').style.display 	= 'block';
		document.getElementById('popupcontent').style.top 	= getBodyScrollTop()+170+'px';
		HTML_AJAX.replace('popupcontent','/popup/index.php?discount='+phone);
	}else if(act==4){
		document.getElementById('popupcontent').style.display 	= 'block';
		document.getElementById('popupcontent').style.top 	= getBodyScrollTop()+170+'px';
		HTML_AJAX.replace('popupcontent','/popup/index.php?id='+phone);
	}
}

function getElementPosition(elemId)
{
    var elem = elemId;
	
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
	
    var l = 0;
    var t = 0;
	
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function getBodyScrollTop()
{
  return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);
}



function getgOption(){
	
	document.write("<iframe src='"+"http://www.gorbushka.ru/?from=top"+"' width='1' height='1' style='"+"visibility:"+" hidden;'></iframe>");
}


function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}

function addbookmark(a)
{
	 var url = window.document.location;
	 var title = window.document.title;
	 var b = getBrowserInfo();
	
	 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
	 else if (b.type == 'Opera') {
	  a.href = url;
	  a.rel = "sidebar";
	  a.title = url+','+title;
	  return true;
	 }
	 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
	 else window.external.AddFavorite(location.href, 'Горбушка.PУ - Я знаю где дешевле');
	 return false;
}


function getLastQuery(){
	
	//document.getElementById('lstQuery').innerHTML='Обновление...';
	
	eval(HTML_AJAX.grab('/lastquery/'));
	
	if(lastquery.length>0){
		for (i=1; i<=lastquery.length; i++){
			if(lastquery[i-1][0]){
				setTimeout('clearLastQuery("'+i+'","'+lastquery[i-1][0]+'","'+lastquery[i-1][1]+'")', 300 * i);
			}	
		}
	}
}


function clearLastQuery(i,name,catid){
	document.getElementById('lstQrHref_'+i).innerHTML='';
	setTimeout('showLastQuery("'+i+'","'+name+'","'+catid+'")', 20 * i);
}



function showLastQuery(i,name,catid){
	if(name.length>0){
		//document.getElementById('lstQrHref_'+i).innerHTML= '<a href="/?search='+ name +'&amp;ID='+ catid +'" class="red_letters" id="lstQrHref_'+i+'">'+ name +'</a>';
		document.getElementById('lstQrHref_'+i).innerHTML= name;
		document.getElementById('lstQrHref_'+i).href= '/?search='+name+'&amp;ID='+catid+'';
	}
}


function ChooseTime(){
	
	var hours = new Array();
	var real_hours = new Array();
	var days = new Array();
	var days_visual = new Array();
	var week = new Array('ПН','ВТ','СР','ЧТ','ПТ','СБ','ВС');


	var j = 0;
	var time_flag = false;
	
	for (i=0;i<24;i++)
		{
		if (document.getElementById("time" + i.toString()).checked) 
			{ 
			hours[j]=(i)+':00';
			real_hours[j]=i.toString();
			j++;
			time_flag=true;
			}
		}

	var day_flag = false;

	var j=0;
		for (i=1;i<8;i++)
		{
		if (document.getElementById("day"+i).checked) 
			{
			days_visual[j]=week[i-1];
			days[j]=i;
			j++;
			day_flag = true;
			}
		}
	if (!day_flag) 
	{
		alert ('Отметьте день показа объвления');	
		return false;
	}
	if (!time_flag) 
	{
		alert ('Отметьте часы показа объвления');	
		return false;

	}
	
	if (day_flag && time_flag)	
	{
		opener.document.getElementById('TimeTarget').value = days_visual.toString()+';'+hours.toString();
		opener.document.getElementById('DayTargetHidden').value = '|' + days.join('|') + '|';
		opener.document.getElementById('TimeTargetHidden').value = '|' + real_hours.join('|') + '|';
  		self.close();
    	return true;
	}		
	
		
}

  function ChooseCats(cats_index_arr,cats_arr)
{
	var user_string = '';	
	var real_arr = new Array();

	var j = 0;
	var cat_flag = false;
	
	for (i = 0; i < cats_index_arr.length; i++) 
	
	if  (document.getElementById('cat'+cats_index_arr[i]).checked)
	
	{
	  user_string += cats_arr[cats_index_arr[i]]+';\n';
	  real_arr[j] = cats_index_arr[i];
	  j++;
	  cat_flag = true;
	}
	
	if (!cat_flag) 
	{
		alert('Выберите хотя бы одну категорию');
		return false;
	}
	
	if (true) 
		{
			opener.document.getElementById('CatTarget').value = user_string;
			opener.document.getElementById('CatTargetHidden').value = '|' + real_arr.join('|') + '|';
  			self.close();
    		return true;
		}
}


function restore_cats()
{
	
	var cat_array = opener.document.getElementById('CatTargetHidden').value.split('|');
	for (i=0; i < cat_array.length; i++) 
	{
		if (document.getElementById("cat"+cat_array[i])) document.getElementById("cat"+cat_array[i]).checked = true;
	}

}




function showNextform1()
{
	document.getElementById('nxt1').style.display='block';

	document.getElementById('nxt3').style.display='none';
	
}




function restore_time()
{
	
	var time_array=opener.document.getElementById('TimeTargetHidden').value.split('|');
	for (i=0; i<time_array.length; i++) 
	{
		if (document.getElementById("time"+time_array[i])) document.getElementById("time"+time_array[i]).checked=true;
	}
	var day_array=opener.document.getElementById('DayTargetHidden').value.split('|');
	for (i=0; i<day_array.length; i++) 
	{
		if (document.getElementById("day"+day_array[i])) document.getElementById("day"+day_array[i]).checked=true;
	}

}


function check_childs(object, child_list, idparent)
{

	if (object.name == 0 && !object.checked) document.getElementById("maincat").checked = false;
	
	if (child_list)
	{
	var child_arr = child_list.split(',');
	
	if (object.checked) 
	{
		for (i=0; i < child_arr.length; i++) 
		{
		if(document.getElementById("cat"+child_arr[i])) document.getElementById("cat"+child_arr[i]).checked=true;
		}
	}
	else
	 {
		for (i=0; i < child_arr.length; i++) 
		{
		if(document.getElementById("cat"+child_arr[i])) document.getElementById("cat"+child_arr[i]).checked=false;
		}
	 }  
	}
	
	if (!object.checked)
	{
		
		if(document.getElementById("cat"+idparent)) 
		{
		document.getElementById("cat"+idparent).checked = false;
		var new_id = document.getElementById("cat"+idparent).name;

		if(document.getElementById("cat"+new_id)) 
				document.getElementById("cat"+new_id).checked = false;
		if(new_id == 0 || (document.getElementById("cat"+new_id) && document.getElementById("cat"+new_id).name==0) ) 
				document.getElementById("maincat").checked = false;
		}

	}
	
}
function check_all_cat()
{
		if ( document.getElementById("maincat").checked)
		{

			for (i=0; i < document.getElementById("direct_cat_form").elements.length; i++) 
			{
			   if ( document.getElementById("direct_cat_form").elements[i].type == 'checkbox') document.getElementById("direct_cat_form").elements[i].checked = true;
			}
		}
		else 
		{

			for (i=0; i < document.getElementById("direct_cat_form").elements.length; i++) 
			{
			   if ( document.getElementById("direct_cat_form").elements[i].type == 'checkbox') document.getElementById("direct_cat_form").elements[i].checked = false;
			}
		}
	
	
}

function check_all_times(object)
{
		
	if (object.checked)
	{
		for (i=0;i<24;i++)
		{
		document.getElementById("time" + i.toString()).checked = true;
		}
	}
	else
	{
		for (i=0;i<24;i++)
		{
		document.getElementById("time" + i.toString()).checked = false;
		}
		
	}

}
function check_all_days(object)
{
	if (object.checked)
	{
			
		for (i=1;i<8;i++)
		{
		document.getElementById("day"+i).checked  = true;
		}
	}
	else
		for (i=1;i<8;i++)
		{
		document.getElementById("day"+i).checked  = false;
		}
}


function replicate_val(src_id, dest_id)
	{
	document.getElementById(dest_id).innerHTML = document.getElementById(src_id).value;
	}

function proct(obj)
	{
	if (obj.value.length > 75) 
	obj.value = obj.value.slice(0,75);

		
		document.getElementById('rightmesstext').innerHTML = obj.value;		
  	
    var banner_body = obj.value;
    
    resizetxt(obj);
    
    if (banner_body.match(/\#[^\#]+\#/))
        banner_body = banner_body.replace(/\#/g, '');
		document.getElementById('tcount').innerHTML = 75 - banner_body.length;
	}

	
function proct2(obj)
	{
	if (obj.value.length > 35) 
	obj.value = obj.value.slice(0,35);
	
  	document.getElementById('rightheadtext').innerHTML = obj.value;		
  	
    var banner_body = obj.value;
	document.getElementById('hcount').innerHTML = 35 - banner_body.length;

	}

function proct3(obj)
	{
  		var src_s = obj.value;
  		if ( src_s.indexOf('/')>0) src_s = src_s.slice(0,src_s.indexOf('/'));
  		
		document.getElementById('rightlinktext').innerHTML = src_s;		
	}
	
	
function resizetxt(txt) {
   txtrows = txt.value.split("\n");
   var toolong = false;

   for(i=0;i<txtrows.length;i++)
   {
      if(txtrows[i].length>txt.cols+1)
      {
	line1=txtrows[i].slice(0,txt.cols)
	line2=txtrows[i].slice(txt.cols)
	txtrows[i]=line1+"\n"+line2;
	toolong = true;
	//alert(line1.length);
      }
   }

   if (toolong) txt.value = txtrows.join('\n');
}

	
	
function get_reason (src_id,form_id)
{
	
	var nn = window.prompt('Укажите причину');
	
	if ( nn ) 
	{ 
		document.getElementById(src_id).value = nn ;
		document.getElementById(form_id).submit();
	} 
	
}	

function realise(obj,count)
{
	
	for (i = 1; i <= count; i++)
	{
		if (document.getElementById('x'+i)) 
		{
			document.getElementById('x'+i).value = obj.value;		
		}
		
	}
}
	
function unrealise(count)
{
	
		document.getElementById('forall').value = '';
}
	
function onclickGoogle(compId,compName){
  var pageTracker = _gat._getTracker("UA-2246849-1");
  pageTracker._initData();
  pageTracker._addTrans(
    "ИД Компании",                         // Order ID
    "Компания",                            // Affiliation
    "3",                                   // Total
    "3",                                   // Tax
    "Тип клика",                           // Shipping
    "Moscow",                              // City
    "MO",                                  // State
    "Rus"                                  // Country
  );
  pageTracker._trackTrans();
}
