function changeFoto(obj){
	var imgSrc = obj.getElementsByTagName("IMG")[0].src;
	imgSrc = imgSrc.replace("dalsinahledy","dalsistredni");
	document.getElementById("mainImg").src = imgSrc;
}
function sendForm(){
	document.getElementById("loginForm").submit();
}
function fixHoverTopMenu(){
	var nav=navigator.appVersion.split('MSIE');
	var ieVer=parseInt(nav[1]);
	if (ieVer == 6){
		var menu = document.getElementById("top_menu");
		var lis = menu.getElementsByTagName("LI");
		var cnt = lis.length;
		for(i=0;i<cnt;i++){
			if(lis[i].parentNode == menu){
				if (lis[i].getElementsByTagName("UL")[0]){
					lis[i].onmouseover = function (){ fixHoverTopMenuClose(this); this.getElementsByTagName("UL")[0].style.display="block"; }
					lis[i].getElementsByTagName("UL")[0].onmouseout = function (){ this.style.display="none"; }
				}
			}
		}
	}
}
function fixHoverTopMenuClose(elm){
	var menu = document.getElementById("top_menu");
		var lis = menu.getElementsByTagName("LI");
		var cnt = lis.length;
		for(i=0;i<cnt;i++){
			if(lis[i].parentNode == menu){
				if (lis[i] != elm){
					if (lis[i].getElementsByTagName("UL")[0]){
						lis[i].getElementsByTagName("UL")[0].style.display="none";
					}
				}
			}
		}


}
function formSender(formPoint){
    this.formPoint = formPoint;
    this.formFields = new Array();
    this.formFieldsForced = new Array();

    this.addField = function(name,forced){
        this.formFields[this.formFields.length]= this.getElementsByName(name)[0];
	}
    this.addFieldById = function(id){
        this.formFields[this.formFields.length]= document.getElementById(id);
	}
    this.addSeparator = function(){
        this.formFields[this.formFields.length]= 'separator';
	}


	this.process = function(elId,plainText){
	    out = '';
	    for(ik=0;ik<this.formFields.length;ik++){
              el = this.formFields[ik];
              if(el=='separator' && !plainText){
                  out+='<tr><td><br /></td><td></td>';
			}
              else if(el){
                  if(el.tagName=='INPUT'){
					if(el.type=='text'){
					    elName = 'UNKNOWN';
					    try{
					        elName = this.getElementsByFor(el.id)[0].innerHTML;
						}catch(e){
							//alert(e+'--2');
						}
						elVal = el.value;
					}else{

					}
				}else if(el.tagName=='TEXTAREA'){
				    elName = 'UNKNOWN';
				    try{
				        elName = this.getElementsByFor(el.id)[0].innerHTML;
					}catch(e){
						//alert(e+'---1');
					}
					elVal = el.value;
				}else{
                      elName = el.innerHTML;
                      els = this.getElementsByName(el.id);
                      elVal = '';
                      for(ij=0;ij<els.length;ij++){
                          if(els[ij].checked){
      						elVal+= els[ij].value+' ,';
						}
					}

				}
				if(el.className=='forced' && elVal==''){
				    alert('prosím vyplňte všechna povinná pole');
				    return false;
				}
				if(plainText && elVal)out+=elVal;
				else if(elVal)out+='<tr><td style="text-align:right;font-weight:bold;">'+elName+'</td><td>'+elVal+'</td>';
			}else{

			}
		}
          if(!plainText) out =  '<table>'+out+'</table>';
		document.getElementById(elId).value = out;
    	this.formFields = new Array();
	}
	this.send = function(formPoint){
		formPoint.submit();
	}

	this.getElementsByClassName = function(searchClass, domNode, tagName) {
	    if (domNode == null) domNode = document;
	    if (tagName == null) tagName = '*';
	    var el = new Array();
	    var tags = domNode.getElementsByTagName(tagName);

	    var tcl = " "+searchClass+" ";

	    for(i=0,j=0; i<tags.length; i++) {
	        var test = " " + tags[i].className + " ";
	        if (test.indexOf(tcl) != -1)
	        el[j++] = tags[i];
	    }
	    return el;
	}
	this.getElementsByName = function(searchClass, domNode, tagName) {
	    if (domNode == null) domNode = document;
	    if (tagName == null) tagName = '*';
	    var el = new Array();
	    var tags = domNode.getElementsByTagName(tagName);

	    var tcl = " "+searchClass+" ";

	    for(i=0,j=0; i<tags.length; i++) {
	        var test = " " + tags[i].name + " ";
	        if (test.indexOf(tcl) != -1)
	        el[j++] = tags[i];
	    }
	    return el;
	}
	this.getElementsByFor = function(searchClass, domNode, tagName) {
	    if (domNode == null) domNode = document;
	    if (tagName == null) tagName = 'LABEL';
	    var el = new Array();
	    var tags = domNode.getElementsByTagName(tagName);

	    var tcl = searchClass;

	    for(i=0,j=0; i<tags.length; i++) {

	       	fr = tags[i].getAttribute('for');
	        if(!fr){
	            fr = tags[i].attributes['for'].nodeValue;
			}
	        if (fr==searchClass)
	        el[j++] = tags[i];
	    }
	    return el;
	}
}

function sendForm(formPoint){
	fs = new formSender(formPoint);
	fs.addField('name');
	fs.addField('email');
	fs.addField('phone');
	fs.addField('msg');
	fs.addSeparator();
	fs.addField('adress');
	fs.addFieldById('catRadio');
	fs.addSeparator();
	fs.addFieldById('catRadio1');
		fs.addFieldById('catRadio2');
		fs.addFieldById('catRadio9');
		fs.addFieldById('catRadio3');
		fs.addFieldById('catRadio4');

	fs.process('sendVal');
	fs.addFieldById('catRadio');
	fs.process('sendValTitle',true);

	fs.send(formPoint);
}