// JavaScript Document

//  amount_heder_img = amount images from sfw/images/folder



//var amount_heder_img = 6;
//alert(amount_heder_img);

function chanche_green_menu(){
var target_b = document.getElementById("header_banner_table");
var target_b2 = document.getElementById("main_table");


var target_m = document.getElementById("green_menu");
var target_m2 = document.getElementById("dealer_header_dob");
var head_top = target_b.offsetTop+target_b2.offsetTop;
var head_left = target_b2.offsetLeft;

//alert("top="+head_top+"\n left="+head_left+"\n left2="+head_left2 )
target_m.style.top = head_top+10+"px";
target_m2.style.top = head_top+6+"px";
//target_m.style.left = head_left+50+1000-340+"px";
var delta_width = (target_b2.offsetWidth-1200);
target_m.style.left = head_left+100+1000+delta_width-(target_m.offsetWidth+15)+"px";

target_m2.style.left = head_left+100+"px";
target_m.style.zIndex = 10;
target_m2.style.zIndex = 10;



var child_par= document.getElementById("green_menu_in");
var child_link = new Array;
var ppr = 0;

for (var i in child_par.childNodes){
	if (child_par.childNodes[i].nodeType == 1) {child_link[child_link.length]=child_par.childNodes[i]}
}
for(var i in child_link){if(child_link[i].offsetWidth>ppr){ppr=child_link[i].offsetWidth};}
for(var i in child_link){
	child_link[i].style.width = ppr+"px";
	if(i==(0)){child_link[i].style.margin=0+"px"};
	if(i==(child_link.length-1)){child_link[i].style.margin=0+"px"};
}



}
function chanche_widget_search(){
//	var glw = document.documentElement.clientWidth; 
//	var aa = document.getElementById("widget");
	//aa.style.width = "auto";
//	var aaw = aa.offsetWidth /2;
//	alert(aaw);
	//aa.style.left = (glw/2)-aaw+"px";
	
	$.ui.dialog.defaults.bgiframe = true;
	$(function() {
		$("#widget").dialog({
		width: 310,
		resizable: false,
		autoOpen: false,
	    close: function(event, ui) {
		   $('#basic_search_table').css('display','block');
			//$('#main_buttons').css('width',650);
			$('#advsrch').html('<span>Advanced search</span>');
			}
		});
		
	});
	
	$('#advsrch').click(function() {
		if(!$('#widget').dialog('isOpen')){
			$('#basic_search_table').css('display','none');
			//$('#main_buttons').css('width',630);
			$('#advsrch').html('<span>Basic search</span>');
			$('#widget').dialog('open');
			$('#widget').css('visibility','visible');
		}else{
			$('#widget').dialog('close');
			}
		})
		.mousedown(function(){
			$(this).addClass("ui-state-active"); 
		})
		.mouseup(function(){
				$(this).removeClass("ui-state-active");
		});

	
}

function from_flash(aa){
alert(aa);
}

function getSWF(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
		} else {
		return document[movieName];
	}
}

var jsReady = false;
var feedback_b = false;
function isReady() {return jsReady;};
function feedback(){feedback_b=true; return String(img_list_toflash+"$#$"+folder_img_toflash);}
function flash_complate(){/*feedback_b=true; alert(feedback_b)*/};


function send_flash(aa){
//getSWF("header_tmp_014").toFlash(aa);
getSWF("banner").toFlash(aa);
}
var temp_num_img_header = 0;
function randomize_img(){
if(feedback_b){
	var num_img = randomize(0,amount_heder_img-1);
	temp_num_img_header++;
	if(temp_num_img_header>amount_heder_img-1)temp_num_img_header = 0;
	var num_img = temp_num_img_header;
	//var re_time = randomize(10,22)*1000;
	var re_time = 6000;
	if(amount_heder_img!=1){
		send_flash(String(num_img));
		setTimeout(function(){randomize_img()},re_time)
	}
}
}

function randomize(mins,maxs){
var aa = Math.floor(Math.random() * (maxs - mins + 1)) + mins;
return(aa)
;}

// -------------------------- GO LINK SEARCH
function zapusk_img(aa){
//	alert(aa);
aa=aa.replace(' ','+');
//alert(aa);
window.location.href=aa;
}
function zapusk_img_dubl(aa){}

// --------------------------- CHANGE COLO)R OF INPUT
function color_cng(obj,aa){
	//obj.style.color = (aa?"#cccccc":"red");
	if(aa==1){obj.style.color="#cccccc";}else{obj.style.color="white";}
}

// --------------------------SURVEY
function st_survey(){
var glw = document.documentElement.clientWidth; 
var aa = document.getElementById("SurveyLayer");
aa.style.width = "auto";
var aaw = aa.offsetWidth /2;
aa.style.left = (glw/2)-aaw+"px";
}

function getElementsByAttribute(oElm, strTagName, strAttributeName, strAttributeValue){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    var oAttributeValue = (typeof strAttributeValue != "undefined")? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)", "i") : null;
    var oCurrent;
    var oAttribute;
    for(var i=0; i<arrElements.length; i++){
        oCurrent = arrElements[i];
        oAttribute = oCurrent.className;//oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
        if(typeof oAttribute == "string" && oAttribute.length > 0){
            if(typeof strAttributeValue == "undefined" || (oAttributeValue && oAttributeValue.test(oAttribute))){
                arrReturnElements.push(oCurrent);
            }
        }
    }
    return arrReturnElements;
}
function isArray(obj) {
    return obj.constructor == Array;
} 
function insertAfter(newElement,targetElement) {
	var parent = targetElement.parentNode;
	if(parent.lastchild == targetElement) {
		parent.appendChild(newElement);
		} else {
		parent.insertBefore(newElement, targetElement.nextSibling);
	}
}
function rebuildCheckpoint(detpage){
	if(!proverka_hompapage_bool){
		var objar=getElementsByAttribute(document,'div','className','page_title_outer');
		if (detpage!=1){
			var obj2ar=getElementsByAttribute(document,'div','className','dealer_text');
			var divdtext=null;
		}
		var checkpoint=document.getElementById('checkpoint');
		var divtitle=null;
		if (detpage!=1){
		if (objar.length==1&&obj2ar.length<2){
			 divtitle=objar[0];
			 if (isArray(obj2ar)&&obj2ar.length==1){
				 divdtext=obj2ar[0];
			 }
			 if (divtitle){
				 if (checkpoint){
					 insertAfter(divtitle,checkpoint); 
				 }
				
			 }
			 if (divdtext){
				 if (checkpoint){
					 insertAfter(divdtext,divtitle);
				 }
				 
			 }
		}
		}else{
		if (objar.length==1){
			 divtitle=objar[0];
			 if (divtitle){
				 if (checkpoint){
					 insertAfter(divtitle,checkpoint); 
				 }
				
			 }
		}	
		}
	}
}
window.onload = function(){
	
	if(proverka_hompapage_bool){chanche_green_menu(); jsReady=true; old_onload(); setTimeout(function(){randomize_img()},5000)}else{old_onload();
	if (typeof(jQuery)!='undefined'){
		chanche_widget_search();
	}
	
	}
};

window.onresize = function(){if(proverka_hompapage_bool){chanche_green_menu()};};




