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 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);
	}
