// JavaScript Document for www.maxweb.cz
// Copyright 2006 MaxWeb.cz
// design by MaxWeb.cz [http://www.maxweb.cz]
var prop; 

function showProps(ob, name)
{
    for(prop in ob) 
    {
        document.writeln(name+"."+prop+" = "+ob[prop]+"<br>");
    }
    document.writeln("<br>");
} // showProps

function preload(file)
{
	img = new Image();
	img.src = file;
}
function bodypreload()
{
	
}
var mcstyle=true;
var mborderTopColor='';
var mborderTopStyle='';
var mborderTopWidth='';

var mborderBottomColor='';
var mborderBottomStyle='';
var mborderBottomWidth='';

var mborderRightColor='';
var mborderRightStyle='';
var mborderRightWidth='';

var mborderLeftColor='';
var mborderLeftStyle='';
var mborderLeftWidth='';


function xmlEditModeClick(mEvent,url){
	if (mEvent.srcElement)
	{
		var domItem = mEvent.srcElement;
		var xmlItem = mEvent.srcElement.id;
		var x = mEvent.clientX+document.documentElement.scrollLeft;
		var y = mEvent.clientY+document.documentElement.scrollTop;
	}
	else if (mEvent.target)
	{
		var domItem = mEvent.target;
		var xmlItem = mEvent.target.id;
		var x = mEvent.pageX;
		var y = mEvent.pageY;
	}
	if((mEvent.button == 0) && mEvent.ctrlKey){
		var mparent=domItem;
		do{
			if(mparent.id && mparent.id.indexOf('-')!=-1){
				editWindow = window.open(url+mparent.id, "edittext", "width=700, height=720, scrollbars=yes");
				editWindow.focus();
				return false;		
				break;
			}
			domItem=mparent;	
		}while(mparent=domItem.parentNode);
	}
}

function xmlEditModeMove(mEvent){
	if (mEvent.srcElement)
	{
		var domItem = mEvent.srcElement;
		var xmlItem = mEvent.srcElement.id;
		var x = mEvent.clientX+document.documentElement.scrollLeft;
		var y = mEvent.clientY+document.documentElement.scrollTop;
	}
	else if (mEvent.target)
	{
		var domItem = mEvent.target;
		var xmlItem = mEvent.target.id;
		var x = mEvent.pageX;
		var y = mEvent.pageY;
	}	
	explorer=false;
	if(navigator.appVersion.indexOf('MSIE')!=-1){
		explorer=true;
	}
	//showProps(domItem.currentStyle, "domItem.currentStyle");
	var mparent=domItem;
	do{
		if(mparent.id && mparent.id.indexOf('-')!=-1){
			var mouseDiv = document.getElementById('msMouse');
			mouseDiv.style.position= "absolute";
			mouseDiv.style.display= "block";
			mouseDiv.style.top = y+10+'px';
			mouseDiv.style.left = x+10+'px';
			mouseDiv.innerHTML='Levým tlačítkem myši + CTRL -> editovat text';
			if(explorer){
				if(mcstyle){
					if(mparent.currentStyle.borderTopColor) mborderTopColor=mparent.currentStyle.borderTopColor;
					else mborderTopColor='';
					mparent.style.borderTopColor='#FF0000';
					if(mparent.currentStyle.borderTopWidth) mborderTopWidth=mparent.currentStyle.borderTopWidth;
					else mborderTopWidth='';
					mparent.style.borderTopWidth='1';	
					if(mparent.currentStyle.borderTopStyle) mborderTopStyle=mparent.currentStyle.borderTopStyle;
					else mborderTopStyle='';
					mparent.style.borderTopStyle='solid';
					if(mparent.currentStyle.borderBottomColor) mborderBottomColor=mparent.currentStyle.borderBottomColor;
					else mborderBottomColor='';
					mparent.style.borderBottomColor='#FF0000';
					if(mparent.currentStyle.borderBottomWidth) mborderBottomWidth=mparent.currentStyle.borderBottomWidth;
					else mborderBottomWidth='';
					mparent.style.borderBottomWidth='1';	
					if(mparent.currentStyle.borderBottomStyle) mborderBottomStyle=mparent.currentStyle.borderBottomStyle;
					else mborderBottomStyle='';
					mparent.style.borderBottomStyle='solid';
					
					if(mparent.currentStyle.borderLeftColor) mborderLeftColor=mparent.currentStyle.borderLeftColor;
					else mborderLeftColor='';
					mparent.style.borderLeftColor='#FF0000';
					if(mparent.currentStyle.borderLeftWidth) mborderLeftWidth=mparent.currentStyle.borderLeftWidth;
					else mborderLeftWidth='';
					mparent.style.borderLeftWidth='1';	
					if(mparent.currentStyle.borderLeftStyle) mborderLeftStyle=mparent.currentStyle.borderLeftStyle;
					else mborderLeftStyle='';
					mparent.style.borderLeftStyle='solid';
					if(mparent.currentStyle.borderRightColor) mborderRightColor=mparent.currentStyle.borderRightColor;
					else mborderRightColor='';
					mparent.style.borderRightColor='#FF0000';
					if(mparent.currentStyle.borderRightWidth) mborderRightWidth=mparent.currentStyle.borderRightWidth;
					else mborderRightWidth='';
					mparent.style.borderRightWidth='1';	
					if(mparent.currentStyle.borderRightStyle) mborderRightStyle=mparent.currentStyle.borderRightStyle;
					else mborderRightStyle='';
					mparent.style.borderRightStyle='solid';
								
					mcstyle=false;
				}
			}else{
				mparent.style.border='solid 1px #FF0000';
			}
			break;
		}
		domItem=mparent;	
	}while(mparent=domItem.parentNode);
	
}
function xmlEditModeOut(mEvent){
	if (mEvent.srcElement)
	{
		var domItem = mEvent.srcElement;
		var xmlItem = mEvent.srcElement.id;
		var x = mEvent.clientX+document.documentElement.scrollLeft;
		var y = mEvent.clientY+document.documentElement.scrollTop;
	}
	else if (mEvent.target)
	{
		var domItem = mEvent.target;
		var xmlItem = mEvent.target.id;
		var x = mEvent.pageX;
		var y = mEvent.pageY;
	}	
	explorer=false;
	if(navigator.appVersion.indexOf('MSIE')!=-1){
		explorer=true;
	}
	var mparent=domItem;
	do{
		if(mparent.id && mparent.id.indexOf('-')!=-1){
			var mouseDiv = document.getElementById('msMouse');
			mouseDiv.innerHTML='';
			mouseDiv.style.display= "none";
			if(explorer){
				if(!mcstyle){
					mparent.style.borderTopColor=mborderTopColor;
					mparent.style.borderTopWidth=mborderTopWidth;
					mparent.style.borderTopStyle=mborderTopStyle;
					mparent.style.borderBottomColor=mborderBottomColor;
					mparent.style.borderBottomWidth=mborderBottomWidth;
					mparent.style.borderBottomStyle=mborderBottomStyle;
					mparent.style.borderRightColor=mborderRightColor;
					mparent.style.borderRightWidth=mborderRightWidth;
					mparent.style.borderRightStyle=mborderRightStyle;
					mparent.style.borderLeftColor=mborderLeftColor;
					mparent.style.borderLeftWidth=mborderLeftWidth;
					mparent.style.borderLeftStyle=mborderLeftStyle;										
					mcstyle=true;
				}
			}else{
				mparent.style.border='';
			}
		
			break;
		}
		domItem=mparent;	
	}while(mparent=domItem.parentNode);
}

function confirmMessage(text){
	if(!confirm(text)){
		return false;
	}		
}

function mcInsertCarProducer(){
	var producerDiv = document.getElementById('mcInsertCar-producerDiv');
	var producer = document.getElementById('mcInsertCar-producer');
	if(producer.value=='Jiné (zadat ručně)'){
		producerDiv.innerHTML = "<label for='mcInsertCar-producer' >Výrobce*:</label><input type='text' name='producer' value='' id='mcInsertCar-producer' class='mcInsertCar-textinput '/>";
		producer = document.getElementById('mcInsertCar-producer');
		producer.focus();
	}
}
function mcInsertCarPartProducer(){
	var producerDiv = document.getElementById('mcInsertCarPart-producerDiv');
	var producer = document.getElementById('mcInsertCarPart-producer');
	if(producer.value=='Jiné (zadat ručně)'){
		producerDiv.innerHTML = "<label for='mcInsertCarPart-producer' >Výrobce vozu*:</label><input type='text' name='producer' value='' id='mcInsertCarPart-producer' class='mcInsertCarPart-textinput '/>";
		producer = document.getElementById('mcInsertCarPart-producer');
		producer.focus();
	}
}
function mcInsertCarRenovationProducer(){
	var producerDiv = document.getElementById('mcInsertCarRenovation-producerDiv');
	var producer = document.getElementById('mcInsertCarRenovation-producer');
	if(producer.value=='Jiné (zadat ručně)'){
		producerDiv.innerHTML = "<label for='mcInsertCarRenovation-producer' >Výrobce vozu*:</label><input type='text' name='producer' value='' id='mcInsertCarRenovation-producer' class='mcInsertCarRenovation-textinput '/>";
		producer = document.getElementById('mcInsertCarRenovation-producer');
		producer.focus();
	}
}
function mmSearchCarV1Producer(){
	var producer = document.getElementById('mmSearchCarV1-producer');
	var string = document.getElementById('mmSearchCarV1-string');
	var searchForm = document.getElementById('mmSearchCarV1-searchForm');
	string.value = producer.value;
	if(producer.value!=""){
		searchForm.submit();
	}
	
}
