﻿/* ------------ 16.9.2009 start ------------  */

function image_cache()
{
	image1 = new Image();
	image1.src = "http://www.buycar.sk/img/menu-najnovsie-back1-hover.png";
	image2 = new Image();
	image2.src = "http://www.buycar.sk/img/menu-najnovsie-back2-hover.png";
	image3 = new Image();
	image3.src = "http://www.buycar.sk/img/menu-najnovsie-back3-hover.png";
	image4 = new Image();
	image4.src = "http://www.buycar.sk/img/menu-najnovsie-back4-hover.png";
	image5 = new Image();
	image5.src = "http://www.buycar.sk/img/menu-najnovsie-back5-hover.png";
	image6 = new Image();
	image6.src = "http://www.buycar.sk/img/menu-pridaj-on.png";
	image7 = new Image();
	image7.src = "http://www.buycar.sk/img/dolphin_bg-OVER1.png";
	image8 = new Image();
	image8.src = "http://www.buycar.sk/img/dolphin_bg-OVER1.png";
	image9 = new Image();
	image9.src = "http://www.buycar.sk/img/login-top.png";
	image10 = new Image();
	image10.src = "http://www.buycar.sk/img/menu-najnovsie-back1.png";
	image12 = new Image();
	image12.src = "http://www.buycar.sk/img/menu-najnovsie-back2.png";
	image13 = new Image();
	image13.src = "http://www.buycar.sk/img/menu-najnovsie-back3.png";
	image14 = new Image();
	image14.src = "http://www.buycar.sk/img/menu-najnovsie-back4.png";
	image15 = new Image();
	image15.src = "http://www.buycar.sk/img/menu-najnovsie-back5.png";
}

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
 image_cache();
}
window.onload=startList;


$(document).ready(function() {
$("#menu-najnovsie").hover(function() {
$("#najnovsie-a").addClass("dolphin_bg-OVER");
}, function() {
$("#najnovsie-a").removeClass("dolphin_bg-OVER");
});
});

function post_login(id) {
document.getElementById('login_form').style.display = 'none';
document.getElementById('loading_form').style.display = 'block';
document.getElementById('login_danied').style.display = 'none'; 
document.getElementById('login_blocked').style.display = 'none'; 
document.getElementById('login_missing').style.display = 'none';
document.getElementById('login_blocked').style.display = 'none';

var xmlHttp = start_ajax();

fetch_unix_timestamp = function()
{
return parseInt(new Date().getTime().toString().substring(0, 20))
}

var url = "http://www.buycar.sk/login.php";
var username_login = document.getElementById('username_login').value;
var passwd_login = document.getElementById('passwd_login').value;

var timestamp = fetch_unix_timestamp();
var nocacheurl = url+"?t="+timestamp+"&username_login="+username_login+"&passwd_login="+passwd_login;
var login_status = '';

xmlHttp.onreadystatechange = function() {
if(xmlHttp.readyState==4){
login_status = xmlHttp.responseText;
login_status = login_status.substring(28,29);

if(login_status == 2) {
document.getElementById('login_danied').style.display = 'none'; 
document.getElementById('login_blocked').style.display = 'none'; 
setTimeout("document.getElementById('loading_form').style.display = 'none'; document.getElementById('login_form').style.display = 'block'; document.getElementById('login_missing').style.display = 'block';", 2000); }
else if(login_status == 3) {
document.getElementById('login_blocked').style.display = 'none'; 
document.getElementById('login_missing').style.display = 'none';
setTimeout("document.getElementById('loading_form').style.display = 'none'; document.getElementById('login_form').style.display = 'block'; document.getElementById('login_danied').style.display = 'block';", 2000); }
else if(login_status == 'f') {
document.getElementById('login_missing').style.display = 'none';
document.getElementById('login_danied').style.display = 'none'; 
setTimeout("document.getElementById('loading_form').style.display = 'none'; document.getElementById('login_form').style.display = 'block'; document.getElementById('login_blocked').style.display = 'block';", 2000); }
else {
document.getElementById('login_danied').style.display = 'none'; 
document.getElementById('login_blocked').style.display = 'none'; 
document.getElementById('login_missing').style.display = 'none';
setTimeout("document.getElementById('loading_form').style.display = 'none'; document.getElementById('logined').style.display = 'block'; document.getElementById('login_form').style.display = 'none';", 2000); }
}
}

xmlHttp.open("POST",nocacheurl);
xmlHttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
xmlHttp.send(nocacheurl);

}

function login_form_show()
{
	document.getElementById('login_menu').style.display = 'none';
	document.getElementById('login_form').style.display = 'block';
	document.getElementById('login-top').style.background = "url('http://www.buycar.sk/img/login-top.png') top right no-repeat";
}
function login_form_hide()
{
	document.getElementById('login_menu').style.display = 'block';
	document.getElementById('login_form').style.display = 'none';
	document.getElementById('login_danied').style.display = 'none'; 
	document.getElementById('login_blocked').style.display = 'none'; 
	document.getElementById('login_missing').style.display = 'none';
	document.getElementById('username_login').value = '';
	document.getElementById('passwd_login').value = '';
}
function login_form_clear(input_type)
{
	var input_type_value = document.getElementById(input_type).value;
	if(input_type_value == 'E-mail' || input_type_value == 'Heslo') {
	document.getElementById(input_type).value = ''; }
}

/* ------------ 16.9.2009 end ------------  */

function vyhladavanie_mode(mode)
{
	for(i=1; i<=5; i++)
	{
		if(i != mode)
		{
			document.getElementById('vyhladavanie'+i).style.display = 'none';
		}
		else
		{
			document.getElementById('vyhladavanie'+mode).style.display = 'block';
		}
	}
}

function powerCon() 
{
	 out = document.drop_list.power_ps.value;
	 out = Math.round(out * 1.359622);
	 document.drop_list.power_kw.value = out;
}

function checkBoxValidate0(cb) 
{
	for (j = 0; j < 8; j++) 
	{
		if (eval("document.drop_list.damageUnrepaired[" + j + "].checked") == true) 
		{
			document.drop_list.damageUnrepaired[j].checked = false;
			if (j == cb) 
			{
				document.drop_list.damageUnrepaired[j].checked = true;
            }
        }
   }
}

function checkBoxValidate1(cb) 
{
	for (j = 0; j < 8; j++) 
	{
		if (eval("document.drop_list.kupene[" + j + "].checked") == true) 
		{
			document.drop_list.kupene[j].checked = false;
			if (j == cb)
			 {
				document.drop_list.kupene[j].checked = true;
             }
        }
   }
}

function checkBoxValidate2(cb)
{
	for (j = 0; j < 8; j++) 
	{
		if (eval("document.drop_list.tun_vet[" + j + "].checked") == true) 
		{
			document.drop_list.tun_vet[j].checked = false;
			if (j == cb) 
			{
				document.drop_list.tun_vet[j].checked = true;
	        }
        }
   }
}

function checkBoxValidate3(cb) 
{
	for (j = 0; j < 8; j++)
	 {
		if (eval("document.drop_list.air_conditioning[" + j + "].checked") == true) 
		{
			document.drop_list.air_conditioning[j].checked = false;
			if (j == cb)
			{
				document.drop_list.air_conditioning[j].checked = true;
            }
        }
    } 
}

function checkBoxValidate4(cb)
{
	for (j = 0; j < 8; j++)
	{
		if (eval("document.drop_list.el_windows[" + j + "].checked") == true) 
		{
			document.drop_list.el_windows[j].checked = false;
			if (j == cb) 
			{
				document.drop_list.el_windows[j].checked = true;
            }
        }
   }
}

function checkBoxValidate5(cb)
{
	for (j = 0; j < 8; j++)
	{
		if (eval("document.drop_list.nd_prestavba[" + j + "].checked") == true) 
		{
			document.drop_list.nd_prestavba[j].checked = false;
			if (j == cb) 
			{
				document.drop_list.nd_prestavba[j].checked = true;
            }
        }
   }
}

function stk_ek() 
{ 
	var ek = document.getElementById('ek'); 
	var ek_do =  document.getElementById('ek_do'); 
	var stk =  document.getElementById('stk'); 
	var stk_do =  document.getElementById('stk_do'); 
  
	if (ek.checked==true) 
 	{ 
   		ek_do.style.display="block"; 
    } 
	else if (ek.checked==false) 
 	{ 
   		ek_do.style.display="none"; 
		document.drop_list.ek_do.value = '';
    } 
  
	if (stk.checked==true) 
 	{ 
   		stk_do.style.display="block"; 
    } 
	else if (stk.checked==false) 
 	{ 
   		stk_do.style.display="none"; 
		document.drop_list.stk_do.value = '';
   } 


} 

function leasingg() 
{ 
	var leasing = document.getElementById('leasing'); 
	var splatkaa =  document.getElementById('splatkaa'); 
  
	if (leasing.checked==true) 
 	{ 
   		splatkaa.style.display="block"; 
    } 
    else if (leasing.checked==false) 
    { 
    	splatkaa.style.display="none"; 
		document.drop_list.payment.value = '';
		document.drop_list.payment_count.value = '';
    } 
} 


function ClearZero(element_id)
{
	var value_element = document.getElementById(element_id);
	if (value_element.value == 0)
	{
		value_element.value='';
	}	
	else if (value_element.value == 'email')
	{
		value_element.value='';
	}	
	else if (value_element.value == 'heslo')
	{
		value_element.value='';
	}
}

function ClearZero1(element_id)
{
	var value_element = document.getElementById(element_id);
	value_element.value='';
}

function inaznacka() {
     document.getElementById('d0').style.display = 'block';
     document.getElementById('d1').style.display = 'none';
}
function inymodel() {
     document.getElementById('d0').style.display = 'none';
     document.getElementById('d1').style.display = 'block';
}
function inaznacka_inymodel() {
     document.getElementById('d0').style.display = 'block';
     document.getElementById('d1').style.display = 'block';
}
function ine_nezobraz() {
     document.getElementById('d0').style.display = 'none';
     document.getElementById('d1').style.display = 'none';
     document.drop_list.new_brand.value = '';
     document.drop_list.new_model.value = '';
}
function inymodel_nezobraz() {
     document.getElementById('d0').style.display = 'block';
     document.getElementById('d1').style.display = 'none';
     document.drop_list.new_model.value = '';
}
function inaznacka_inymodel_nezobraz() {
     document.getElementById('d0').style.display = 'none';
     document.getElementById('d1').style.display = 'none';
}

function predajca1() {
/*if(document.drop_list.dealer.value == '2'){
document.getElementById('d2').style.display = 'block';
}*/
if(document.drop_list.dealer.value == '1'){
document.drop_list.company.value = '';
document.drop_list.ulica.value = '';
document.drop_list.psc.value = '';
}
}
function SelectSubCat0(){
if(document.drop_list.model.value == 'Iný model'){
inymodel();
}
if(document.drop_list.model.value != 'Iný model'){
inymodel_nezobraz(); 
}
if(document.drop_list.brand.value == 'Iná značka'){
if(document.drop_list.model.value == 'Iný model'){
inaznacka_inymodel();
}
}
if(document.drop_list.model.value != 'Iný model'){
if(document.drop_list.brand.value == 'Iná značka'){
inymodel_nezobraz();
}
}
if(document.drop_list.model.value != 'Iný model'){
if(document.drop_list.brand.value != 'Iná značka'){
inaznacka_inymodel_nezobraz();
}
}
}
function GetRegions() {
removeAllOptions(document.drop_list.region);
if(document.drop_list.country.value == '1'){
removeAllOptions(document.drop_list.region);
addOption(document.drop_list.region, "", "Nepodstatné", "0");
addOption(document.drop_list.region, "Banskobystrický", "Banskobystrický", "1");
addOption(document.drop_list.region, "Bratislavský", "Bratislavský", "2");
addOption(document.drop_list.region, "Košický", "Košický", "3");
addOption(document.drop_list.region, "Nitriansky", "Nitriansky", "4");
addOption(document.drop_list.region, "Prešovský", "Prešovský", "5");
addOption(document.drop_list.region, "Trenčiansky", "Trenčiansky", "8");
addOption(document.drop_list.region, "Trnavský", "Trnavský", "6");
addOption(document.drop_list.region, "Žilinský", "Žilinský", "7");
}
if(document.drop_list.country.value != '1'){
removeAllOptions(document.drop_list.region);
addOption(document.drop_list.region, "", "Nepodstatne", "0");
}
}
function removeAllOptions(selectbox){
var i;
for(i=selectbox.options.length-1;i>=0;i--){
//selectbox.options.remove(i);
selectbox.remove(i);
}
}
function addOption(selectbox, value, text ){
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
selectbox.options.add(optn);
}

function typ_nd()
{
	if(document.drop_list.type.value == '1')
	{
		document.getElementById('tire').style.display = 'block';
		document.getElementById('nd_cont').style.height = '210px';
	}
	else if(document.drop_list.type.value == '2')
	{
		document.getElementById('tire').style.display = 'block';
		document.getElementById('nd_cont').style.height = '210px';
	}
	else
	{
		document.getElementById('tire').style.display = 'none';
		document.drop_list.tire_width.value = '';
		document.drop_list.tire_height.value = '';
		document.drop_list.tire_average.value = '';
		document.getElementById('nd_cont').style.height = '185px';
	}
	
	if(document.drop_list.type.value == '3')
	{
		document.getElementById('disk_avarage').style.display = 'block';
		document.getElementById('nd_cont').style.height = '210px';
	}
	else if(document.drop_list.type.value == '4')
	{
		document.getElementById('disk_avarage').style.display = 'block';
		document.getElementById('nd_cont').style.height = '210px';
	}
	else
	{
		document.getElementById('disk_avarage').style.display = 'none';
		document.drop_list.disk_average.value = '';
	}
}

function show_osobne()
{
			document.drop_list.brand_nakladne.value = '';
		    document.drop_list.brand_motocykle.value = '';
}

function show_nakladne()
{
			document.drop_list.brand_osobne.value = '';
		    document.drop_list.brand_motocykle.value = '';
}

function show_motocykel()
{
			document.drop_list.brand_osobne.value = '';
		    document.drop_list.brand_nakladne.value = '';
}



function image_isset(id)
{
	var image = document.getElementById("check_"+id)

	if(image.checked == true)
	{
		image.checked=""
		if(id != 1)
		{
	    	document.getElementById("img_"+id).style.borderColor = ""
		}
		else
		{
	    	document.getElementById("img_"+id).style.borderColor = "yellow"
		}
	}
	else if(image.checked == false)
	{
		image.checked="checked"
	    document.getElementById("img_"+id).style.borderColor = "red"
	}
}

function check_isset(id)
{
	var image = document.getElementById("check_"+id)
	
	if(image.checked == false)
	{
		if(id != 1)
		{
	    	document.getElementById("img_"+id).style.borderColor = ""
		}
		else
		{
	    	document.getElementById("img_"+id).style.borderColor = "yellow"
		}
	}
	else if(image.checked == true)
	{
	    document.getElementById("img_"+id).style.borderColor = "red"
	}
}

function car_compare(type_five, count)
{
	var car_compare = "";
	for(i=1; i<=count; i++)
	{
		var checkbox = document.getElementById("id_"+i)	
		if(checkbox.checked == true)
		{
			if(i == 1) { j = "one"; }	
			if(i == 2) { j = "two"; }	
			if(i == 3) { j = "three"; }	
			if(i == 4) { j = "four"; }	
			if(i == 5) { j = "five"; }	
			if(i == 6) { j = "six"; }	
			if(i == 7) { j = "seven"; }	
			if(i == 8) { j = "eight"; }	
			if(i == 9) { j = "nine"; }	
			if(i == 10) { j = "ten"; }	
			if(i == 11) { j = "eleven"; }	
			if(i == 12) { j = "twelve"; }	
			if(i == 13) { j = "thirteen"; }	
			if(i == 14) { j = "fourteen"; }	
			if(i == 15) { j = "fiveteen"; }	
			if(i == 16) { j = "sixteen"; }	
			if(i == 17) { j = "seventeen"; }	
			if(i == 18) { j = "eightteen"; }	
			if(i == 19) { j = "nineteen"; }	
			if(i == 20) { j = "twenty"; }	
			var id = checkbox.value;
			car_compare = car_compare+"id_"+j+"="+id+"&";
		}
	}
	if(car_compare != "")
	{
		if(type_five == 1)
		{
			var page="http://www.buycar.sk/compare-osobne/?"
		}
		if(type_five == 2)
		{
			var page="http://www.buycar.sk/compare-motocykle/?"
		}
		else if(type_five == 3)
		{
			var page="http://www.buycar.sk/compare-nakladne/?"
		}
		else if(type_five == 4)
		{
			var page="http://www.buycar.sk/compare-nahradne-diely?"
		}
		else if(type_five == 5)
		{
			var page="http://www.buycar.sk/compare-kupim/?"
		}

		var URL;
		URL=page+car_compare
		gallery = window.open(URL,'','menubar=no,width=1000,height=700,left=0px,top=0px,toolbar=no,status=no,resizable=yes,scrollbars=yes')
	}
}

function pics(img,img_src) {
	document[img].src=img_src;
}

function BigImgPhoto(ARI,IMI,NUM, TITLE, COUNT)
{
	height = screen.height;
	if(height<960) { height = 650; }
	else { height=780; }
	var URL;
	URL="http://www.buycar.sk/fotoalbumy/?pics_id="+IMI+"&count="+COUNT+"&pics="+NUM+"&t="+TITLE
	gallery = window.open(URL,'',',left='+(screen.width/2-470)+',width=900,height='+height+',menubar=no,directories=no,toolbar=no,status=no,scrollbars=no,resizable=no')
}

function BigImg(ARI,IMI)
{
	var URL;
	URL="http://www.buycar.sk/gallery.php?picture_id="+IMI
	gallery = window.open(URL,'',',left='+(screen.width/2-385)+',top=160,width=730,height=610,menubar=no,directories=no,toolbar=no,status=no,scrollbars=no,resizable=no')
}

function complain(IMI)
{
	var URL;
	URL="http://www.buycar.sk/complain.php?id="+IMI
	gallery = window.open(URL,'',',left='+(screen.width/2-340)+',top=260,width=640,height=530,menubar=no,toolbar=no,status=no,resizable=no,scrollbars=no')
}

function ukaz(id, start, end, lenght) { 
    var speed = Math.round(lenght / 90); 
    var time = 0; 

    if(start > end) { 
        for(i = start; i >= end; i--) { 
            setTimeout("zmena(" + i + ",'" + id + "')",(time * speed)); 
            time++; 
        } 
    } else if(start < end) { 
        for(i = start; i <= end; i++) 
            { 
            setTimeout("zmena(" + i + ",'" + id + "')",(time * speed)); 
            time++; 
        } 
    } 
} 

function zmena(transparentnost, id) { 
    var objekt = document.getElementById(id).style; 
    objekt.opacity = (transparentnost / 100); 
    objekt.MozOpacity = (transparentnost / 100); 
    objekt.KhtmlOpacity = (transparentnost / 100); 
    objekt.filter = "alpha(opacity=" + transparentnost + ")"; 
	objekt.display = "block";
} 
