var post_win = '';

var visible='';
var arr_split;
frmaction='';
filters_selected = new Array();

function select_click(id, value, filter_value, filter_name){
  if(filters_selected[id]!=''){
    document.getElementById(filters_selected[id]).className="select_row";
  }
  document.getElementById('row_'+id+'_'+filter_value).className="select_current_row";
  filters_selected[id]='row_'+id+'_'+filter_value;
  document.getElementById('options_'+visible).style.display='none';
  visible='';
  if(frmaction=='' || frmaction==null){
    frmaction=document.getElementById('filterFrm').action;
    if(frmaction.toString().substr(0,base_href.length)==base_href)
       frmaction=frmaction.toString().substr(base_href.length);
  }
  document.getElementById('filter_'+id).value=value;
  arr_split=frmaction.toString().split('/');
  var flag=1;
  frmaction='';
  for(j=1;j<8;j++){
    if(arr_split[j]==filter_name){
      if(filter_value!='-'){
        arr_split[j+1]=filter_value
      }
      else{
        arr_split[j]='';
        arr_split[j+1]=''
      }
      flag=0;
    }
    if(arr_split[j]!='' && arr_split[j]!=null){
      if(frmaction=='')
        frmaction=frmaction+'/'+arr_split[j]
      else
        frmaction=frmaction+'/'+arr_split[j];
    }
  }       
  if(flag){
    frmaction=frmaction+'/'+filter_name+'/'+filter_value;
  }
  document.getElementById('filterFrm').action=base_href+url_start_filters+frmaction;
  //document.getElementById('filterFrm').submit();
  //alert(frmaction) 
  //alert(frmaction)
}

function select_arrow_click(id){
  if(visible!='' && visible!=id){
    document.getElementById('options_'+visible).style.display='none';
  }
  if(document.getElementById('options_'+id).style.display=='none'){;
    visible=id;
    document.getElementById('options_'+id).style.display=''
  }
  else{
    document.getElementById('options_'+id).style.display='none';
    visible='';
  }
}

function show_subcategories(id){
  if(document.getElementById('subcat_'+id).style.display=='none'){
    document.getElementById('subcat_'+id).style.display=''
  }
  else{
    document.getElementById('subcat_'+id).style.display='none';
  }
}

function make_search_format(val){
  var arr=val.split(' ');
  return arr.join('-');
}

function popup(fer , ww , wh) {
	if (!ww) ww=700;
	if (!wh) wh=500;
	var left = screen.availWidth / 2 - ww / 2;
	var top = screen.availHeight / 2 - wh / 2;

	window.open( fer , '', 'width=' + ww + ',height=' + wh + ',scrollbars=yes,status=yes,toolbars=no,menubar=no,resizable=yes,left=' + left + ',top=' + top);
}

function popup_c(fer , ww , wh) {
	if (!ww) ww=700;
	if (!wh) wh=500;
	var left = screen.availWidth / 2 - ww / 2;
	var top = screen.availHeight / 2 - wh / 2;

	window.open( fer , '', 'width=' + ww + ',height=' + wh + ',scrollbars=no,status=no,toolbars=no,menubar=no,resizable=yes,left=' + left + ',top=' + top);
}

function post_new(fer , ww , wh) {
	if (!ww) ww=700;
	if (!wh) wh=500;
	var left = screen.availWidth / 2 - ww / 2;
	var top = screen.availHeight / 2 - wh / 2;

	if (!post_win.closed && post_win.location) {
		post_win.focus();
	} else {
		post_win=window.open( fer , 'post', 'width=' + ww + ',height=' + wh + ',scrollbars=yes,status=yes,toolbars=no,menubar=no,resizable=yes,left=' + left + ',top=' + top);
	}
	if (window.focus) {post_win.focus()}

}

function delete_post (loc) {
	if (confirm('Are you sure you want to delete this post?')) {
		document.location.href=loc;
		//loadPage(loc);
	}
}

function edit_post (loc) {
	popup(loc);
}

function confirm_link (loc,msg) {
	if (confirm(msg)) {
		document.location.href=loc;
	}
}

function show_alert(info) {
	divObj=document.getElementById("message_notify");
	
	divObj.innerHTML='<table cellspacing=0 cellpadding=0 border=0 bgcolor="#cccccc" width="100%" height="100%" style="border:1px solid #ffffff;">\
					  <tr>\
					  	<td align="center">'+info+'</td>\
					  </tr>\
					  </table>';
					  
	divObj.style.width="100px";
	divObj.style.height="100px";
	divObj.style.left="650px";
	divObj.style.top = "-100px";
	
	moveDiv(-99);
	
	divObj.style.visibility="visible";
	
}

function moveDiv(ix) {
	divObj.style.top = ix+"px";
	if (ix<0) setTimeout("moveDiv("+(ix+1)+")" , 10);
}

