var lang_unmark='', lang_mark='', lang_markAll='', lang_unmarkAll='';
var PCS=[];
function go(act){
	var o=document.getElementById('navi');
	if(act){
		if(o.action && (o.action.indexOf("?")>=1)) o.action+="&"+act;
		else o.action+="?"+act;
	}
	o.submit();
	return false;
}
function showOffer(cat,id){
	var navi=document.getElementById('navi');
	if(navi){
		return go('cat='+cat+'&offer='+id);
	}
	document.location='search.php?cat='+cat+'&offer='+id;
	return false;
}
function togglePrint(o){
	if(o.src.indexOf('print_n.png')>0){
		o.src='img/print_y.png';
		o.alt=lang_unmark;
		o.title=lang_unmark;
	}
	else {
		o.src='img/print_n.png';
		o.alt=lang_mark;
		o.title=lang_mark;
	}
	return false;
}
function togglePrintAll(){
	var o=document.getElementById('markAll');
	var alt,src,i;
	if(o.src.indexOf('print_n.png')>0){
		src='img/print_y.png';
		o.src=src;
		o.alt=lang_unmarkAll;
		o.title=lang_unmarkAll;
		alt=lang_unmark;
	}
	else {
		src='img/print_n.png';
		o.src=src;
		o.alt=lang_markAll;
		o.title=lang_markAll;
		alt=lang_mark;
	}
	var a=[];
	a=document.images;
	for(i=0;i<a.length;i++){
		if(a[i].id.indexOf('p_')===0){
			a[i].src=src;
			a[i].alt=alt;
			a[i].title=alt;
		}
	}
	return false;
}
function printMarked(){
	var i;
	var sel='';	
	var a=[];
	a=document.images;
	for (i=0;i<a.length;i++){
		if((a[i].id.indexOf('p_')===0)&&(a[i].src.indexOf('_y')>0)){
			sel+=a[i].id.split('_')[1]+",";
		}
	}
	document.getElementById('sel').value=sel;
	document.getElementById('printi').submit();
	return false;
}
function editSearch(){
	var o=document.getElementById('scat');
	var scat=(o)?o.value:1;
	return go('cat='+scat);
}
function searchResults(){
	var o=document.getElementById('scat');
	var scat=(o)?o.value:1;
	o=document.getElementById('mode');
	var s;
	if(o) s='mode='+o.value+'&cat='+scat+'&go=1';
	else s='cat='+scat+'&search=1'
	return go(s);
}
function changeCat(cat){
	var o=document.getElementById('scat');
	if(o)o.value=cat;
	o=document.getElementById('ids');
	if(o)o.value='';
	return searchResults();
}
function autohouseResults(house){
	document.getElementById('house').value=house;
	document.getElementById('autohouseNavi').submit();
}
function toPage(pg){
	document.getElementById('pg').value=pg;
	return searchResults();
}
function nextPage(){
	return toPage(++document.getElementById('pg').value);
}
function prevPage(){
	return toPage(--document.getElementById('pg').value);
}
function firstPage(){
	return toPage(1);
}
function addInNotes(cat,id){
	return go('my=1&addc='+cat+'&add='+id);
}
function delFromNotes(cat, id){
	return go('my=1&delc='+cat+'&del='+id);
}
function saveNote(cat, id){
	document.getElementById('note').value=document.getElementById('note_'+cat+'_'+id).value;
	return go('my=1&notec='+cat+'&note='+id);
}
function toggleView(){
	document.getElementById('printi').submit();
	return false;
}
function changePrice(p){
	document.getElementById('priceDiv').innerHTML=p;
}
function viewPicture(offer, id){
	var viewPictureWin=window.open('','pics_'+offer,'width=680,height=655,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1,screenx=225,screeny=230');
	document.getElementById('pic').value=id;
	document.getElementById('viewPic').submit();
	return false;
}
var qvp;
function quickViewPicture(pic){
	qvp=pic;
	setTimeout('quickViewPicture2()', 200);
}
function quickViewPicture2(){
	document.getElementById('mainPic').src=PCS[qvp].src;
}
function sendToFriend(){
	var send2Friend=window.open('','send2friend','width=640,height=400,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1,screenx=225,screeny=230');
	document.getElementById('send2friend').submit();
	return false;
}
function askSeller(){
	var askWin=window.open('','askSeller','width=680,height=250,toolbar=0,menubar=0,scrollbars=1,status=0,resizable=1,screenx=225,screeny=230');
	document.getElementById('ask').submit();
	return false;
}

var fl;
function floatCheck() {
	st=document.documentElement.scrollTop;
	var ss=fl.offsetTop;
	var sb=parseInt((st-ss)/10);
	if (st>ss+sb || st<ss-sb){
		fl.style.top=(ss+sb)+'px';
	}
}
function floatStart(){
	st=document.documentElement.scrollTop;
	dw=document.body.clientWidth;
	fl=document.getElementById('floatLayer');
	window.setInterval("floatCheck()",20);
}

function makeStatic(){
	var mp=document.getElementById('mainPage');
	var fl=document.getElementById('fixedLayer');
	fl.style.left=mp.offsetLeft+762+'px';
	
	var h=document.documentElement.clientHeight-40;
	var mph=mp.offsetHeight;
	if(h>mph){
		var c=document.getElementById('content');
		if(c.offsetHeight<h-153) c.style.height=h-153+'px';
	}
	
	var i;
	fl.style.height='auto';
	for(i=1;i>=20;i++){
		document.getElementById('sch_'+i).style.display='block';
		document.getElementById('bkm_'+i).style.display='block';
	}
	for(i=20;i>=1;i--){
		if(h<fl.offsetHeight){
			document.getElementById('sch_'+i).style.display='none';
		}
		if(h<fl.offsetHeight){
			document.getElementById('bkm_'+i).style.display='none';
		}
	}
	fl.style.height=h+'px';
}
function setCookie(name, value, days, path, domain, secure){
	var today = new Date();
	today.setTime(today.getTime());
	var expires_date = new Date(today.getTime() + (days*24*60*60*1000));
	document.cookie = name + "=" + escape(value) +
	((days) ? ";expires=" + expires_date.toGMTString() : "") +
	((path) ? ";path=" + path : "") +
	((domain) ? ";domain=" + domain : "") +
	((secure) ? ";secure" : "");
}
function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function getCookie (name, DefaultVal) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return DefaultVal;
}
