//********************************************************************************
//top menu
function top_up(nr){
    document.getElementById("top_nr_"+nr).className ="top_menu_nr_hover";
}
function top_down(nr){
    document.getElementById("top_nr_"+nr).className ="top_menu_nr";
}
function sub_up(el){
    el.className ="sub_menu_bag_hover";
}
function sub_down(el){
    el.className ="sub_menu_bag";
}
  function format_it(a){
        
		//a = Math.round(a*10)/10;
		a = Math.round(a);

		var a = a.toString();
		var b = a.indexOf("\.");
		if (b == "-1"){
			s='';
			if(a.length>6)s+=a.substring(0,a.length-6)+' ';
			if(a.length>3)s+=a.substring(a.length-6,a.length-3)+' ';
			s+=''+a.substring(a.length-3,a.length);
			return s;
		}else{
			var s1 = a.substring(0,b);
			var lg = a.length;
			var s2 = a.substring((b+1),lg);
			s1 = s1.substring(0,s1.length-3) +' '+s1.substring(s1.length-7,s1.length-3) +' '+ s1.substring(s1.length-3,s1.length);
			var s = s1+","+s2;
			return s;
		}
  }
//********************************************************************************  
//select checkbock
var selInitDone = false;
var selChCh = new Array();

function selCh(id){
      
      if(!selInitDone){
            for(i=0;i<manuf.length;i++){
                selChCh[i]=false;
            }
         selInitDone=true;         
      }

      el=document.getElementById('vyr_ch_'+id);
      selChCh[id]=!selChCh[id];
      
      el.checked=selChCh[id];
      alert(selChCh[id]);
}  
  
  
//********************************************************************************
//login bag
function show(id){
    document.getElementById(id).style.display ="block";
    return false;
}
function hide(id){
    document.getElementById(id).style.display ="none";
    return false;
}
//********************************************************************************
//clearing search field
var search_edited=false;

function search_clear(obj){
    if(!search_edited){
                      obj.value='';
                      search_edited=true;
                      }
      }
      
var xmlHttp;
var id;
var alter;

//********************************************************************************
//********************************************************************************
//********************************************************************************
//comparing items
var direction;
var bags=new Array();
function addCompare(id_r)
        {   
            id=id_r;
            var url=rootdir+"inc/flow/compare_add.php?what=add&id="+id;
            
            //window.alert (url);
            direction=true;
            xmlHttp=GetXmlHttpObject(comparestateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            return false;
        }   
//comparing items
function delCompare(id,point)
        {   
			parentTd = point.parentNode;
			
			tds = parentTd.parentNode.getElementsByTagName('td');
			for(var i=0;i<tds.length;i++){
				if(tds[i]==parentTd)break;
			} 
			tdPos = i;
			parentTable = parentTd.parentNode.parentNode;
			
			trs = parentTable.getElementsByTagName('tr');
			delHref = '';
			for(var i=0;i<trs.length;i++){
				tds = trs[i].getElementsByTagName('td');	
				if(i==1)delHref = tds[tdPos].innerHTML; 		
				tds[tdPos].parentNode.removeChild(tds[tdPos]);
			} 
			document.getElementById('delCall').innerHTML = (document.getElementById('delCall').innerHTML=='')?'naposled odebrané: '+delHref:document.getElementById('delCall').innerHTML+' <b>,</b> '+delHref; 

			
            var url=rootdir+"inc/flow/compare_add.php?what=del&id="+id;
            direction=false;
            xmlHttp=GetXmlHttpObject(comparestateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            return false;
        }             
//function for change of state
function comparestateChanged(){
	if (xmlHttp.readyState == 2) {
	}
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		if (xmlHttp.status == 200) {
		
		}
	}
}

//********************************************************************************
//buy item
var buyPoint;
var detailBought=false;
function addItem(id_r,po)
        {   
            id=id_r;
			/*
			cnt = po.getElementsByTagName('p')[0].getElementsByTagName('input')[0].value
			if(cnt*1 != cnt||cnt<1){
				alert('prosím vyplňte správně počet kusů')
				return;	
			}*/
			cnt=1;			
			
            var url=rootdir+"inc/flow/basket_add.php?id="+id+'&id_var=0&cnt='+cnt;
            //window.alert (url);
            xmlHttp=GetXmlHttpObject(stateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            buyPoint=po;
            buyPoint.innerHTML='<div class="vypisLoader"></div>';
            document.getElementById('basket').className='loadingBasket';
            
            return false;
        }   
var detailBought = false;        
function addItemDetail(id_r,po)
        {   
        detailBought=true;
            id=id_r;
            
                // calouneni
                opt1Value=0;
                els = document.getElementsByClassName('type1');
                if(els && els.length>0){
                  for(var i=0;i<els.length;i++){
                    if(els[i].checked){
                      opt1Value = els[i].value
                      break;
                    }
                  }
                  if(!opt1Value){
                    alert('Prosím zvolte čalounění')
                    return;
                  }
                }
                
                opt2Value=0;
                els = document.getElementsByClassName('type2');
                if(els && els.length>0){
                  for(var i=0;i<els.length;i++){
                    if(els[i].checked){
                      opt2Value = els[i].value
                      break;
                    }
                  }
                  if(!opt2Value){
                    alert('Prosím zvolte materiál / moření')
                    return;
                  }
                }                
                opt3Value=0;
                els = document.getElementsByClassName('type3');
                if(els && els.length>0){
                  for(var i=0;i<els.length;i++){
                    if(els[i].checked){
                      opt2Value = els[i].value
                      break;
                    }
                  }
                }
                


            
            id_var=opt1Value+'|'+opt2Value+'|'+opt3Value;
            if(document.getElementById('detailMontage')&&document.getElementById('detailMontage').checked) id_var+='montaz|';
            
			cnt = document.getElementById('ks').value;
			if(cnt*1 != cnt||cnt<1){
				alert('prosím vyplňte správně počet kusů')
				return;	
			}			
			
            var url=rootdir+"inc/flow/basket_add.php?id="+id+'&id_var='+id_var+'&cnt='+cnt;
            //window.alert (url);
            xmlHttp=GetXmlHttpObject(stateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            buyPoint=po;
            //buyPoint.innerHTML='<div class="vypisLoader"></div>';
            document.getElementById('basket').className='loadingBasket';
            
            return false;
        }             
//function for change of state
function stateChanged() 
        { 
        if (xmlHttp.readyState==2){ 
             
                } 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                if (xmlHttp.status == 200){
                              var call_get="";
                            if (1==1){                                                                       
                                    if(detailBought){
											//buyPoint.innerHTML='<p><strong class="infoBasket">Zboží bylo <br />vloženo do košíku</strong><input onclick="location.href=\''+urlroot+'kosik\';return false;" class="infoBasket" id="button_ks" type="submit" value="Zobrazit košík" name="#"/></p>'
											//alert(ducument.getElementById('button_add_01').parentNode.innerHTML);
                                          document.getElementById('button_add_01').value='   ULOŽENO';
                                          document.getElementById('button_add_01').parentNode.setAttribute('onsubmit','window.location.href=\''+urlroot+'kosik\';return false;');
                                          //buyPoint.onclick="alert('sss')";                                    
                                    }
                                    else{
                                            buyPoint.innerHTML='<a href="'+urlroot+'kosik" class="addedToBasket">Zobrazit<span>Produkt byl vložen do košíku.</span></a>';
                                            
                                            //buyPoint.setAttribute('onclick',"location.href='"+urlroot+"kosik';return false;");
                                          //buyPoint.innerHTML='KO&Scaron;&Iacute;K';
                                          //buyPoint.href=urlroot+'kosik';
                                          //buyPoint.onclick='';
                                    }
                                    
                                    
                                    
                                    document.getElementById('basket').innerHTML=xmlHttp.responseText;
                            }else{
                            //no SUCESS code returned
                            buyPoint.innerHTML="chyba";
                            }
                      //not sucessfull, using alternative
                      }else alert(xmlHttp.responseText);
                } 
        } 
//======================================================================================                  
//======================================================================================
//for basket
  var items = new Array();
  var prize = new Array();
  var phe = new Array();
  var deleted = new Array();
  var currency =" Kč";
  var done_call=" košík byl uložen ";
  var number_call=" neplatné číslo ";
  var saving_call=" ukládám";
  
  var empty_call="košík je prázdný";
  var itemVar = new Array();

  var count=1;
  var changed=false;
  
  
function deleteThem(){
        //alert("ff");
        var empty=true;
        
        for(var i=0;i<items.length;i++){
            //alert(document.getElementById('check_'+items[i]).checked);
            if(document.getElementById('check_'+items[i]).checked){
                    document.getElementById('row_'+items[i]).style.display='none';                    
                    deleted[items[i]]=true;
                    document.getElementById('basket_count_'+items[i]).value=0;
                    
                    
                    
                    
                    }
            else empty=false;
        }
        
        if(empty){
        reload();
        document.getElementById('all_basket').style.display='none';
        document.getElementById('menu_basket').style.display='none';
        document.getElementById('content2').innerHTML=empty_call+"<br/><br/><br/><br/>";
         
        
        }else reload();                  
  }  

function deleteBasketItem(idProd){

        
        document.getElementById('row_'+idProd).style.display='none';
        els = document.getElementsByClassName('row_'+idProd);
        for(var i=0;i<els.length;i++){
	   	els[i].style.display='none';
	   }
        
        deleted[idProd]=true;
        document.getElementById('basket_count_'+idProd).value=0;
        empty=true;
        for(var i=0;i<items.length;i++){
                    if(!deleted[items[i]])empty=false;
        }
		                                      
        
        if(empty){
	        reload();
	        document.getElementById('all_basket').style.display='none';
			document.getElementById('basket_empty_call').className='';
         
        
        }else reload();                  
  }  
  
//reloads actual counts
function reload(){  
    
    var total=0;
    if(count>1)
        changed=true;
    else count++;
        
    
        for(var i=0;i<items.length;i++){
            if(!deleted[items[i]]){
            pocet = document.getElementById('basket_count_'+items[i]).value;
            prizeItem = prize[i];
            els = document.getElementsByClassName('addPrice'+items[i]);
            itemVarString = '';
            for(var j=0;j<els.length;j++){
		     if(els[j].tagName=='SELECT'){	
				itemVarString+=els[j].id+els[j].value+'|';		     
				el2 = els[j].getElementsByTagName('option');
				for(var k=0;k<el2.length;k++){
					if(el2[k].value == els[j].value){
						prizeItem+=el2[k].className*1;
					}
				} 
			}else if(els[j].tagName=='INPUT' && els[j].type=='checkbox' && els[j].checked){
				prizeItem+=els[j].value*1;
				itemVarString+=els[j].id+'|';
			}        			  	
			
		  }
		  itemVar[items[i]]=itemVarString;
		  
            prize_out= (pocet * prizeItem);
            //total +=document.getElementById('basket_count_'+items[i]).value * prize[i];
            total +=(pocet * prizeItem);
            document.getElementById('basket_item_'+items[i]).innerHTML=format_it(prize_out)+',-';
            document.getElementById('basket_item_one_'+items[i]).innerHTML=format_it(prizeItem)+',-';
            }
        }
         //document.getElementById('basket_total_wo').innerHTML=format_it(total)+",-"+currency;
         document.getElementById('basket_total_w').innerHTML="<strong>celkem:</strong> "+format_it(total)+",-"+currency;
  }
  
  function update_basket(){
           hidecontent();
          document.getElementById('basketContent').innerHTML = "";
          if(changed){
                return changeCount();
                }
          }
  function clearErrorMsg (){
		  document.getElementById('basketContent').innerHTML = "";
  }
          
var xmlHttp;

function changeCount()
        {   
		
        //firstClick = true;
         var add="";
         var error=false;
        for(var i=0;i<items.length;i++){
                        val=document.getElementById('basket_count_'+items[i]).value;
                        add+="&id[]="+items[i]+"&count["+items[i]+"]="+val;
                        add+="&var["+items[i]+"]="+itemVar[items[i]];                        
                        if(!isNumeric(val))error=true;
                    }
          if(error){
          //no numbers were added
          document.getElementById('basket_window').style.display='block';
          document.getElementById('basketContent').innerHTML = number_call;
          }
          else{

            var url = rootdir+'inc/flow/basket_update.php?'+add;
            xmlHttp=GetXmlHttpObject(basketStateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            }
        } 
        
//function for change of state
function basketStateChanged() 
        { 
        if (xmlHttp.readyState==2){ 
        document.getElementById('basket_window').style.display='block';
        document.getElementById('basketContent').innerHTML=saving_call; 
                } 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		        document.getElementById('basket_window').style.display='block';
		        document.getElementById('basketContent').innerHTML=done_call;
		        document.getElementById('basket').innerHTML=xmlHttp.responseText;
		        changed=false;
                } 
        } 
function hidecontent(){
       document.getElementById('basket_window').style.display='none';
}
function hidecontent_2(id){
       // alert(id);
       document.getElementById(id).style.display='none';
}

//function for confirm message
  function confirm_it(text,loc){
  if(confirm(text)){
      //document.getElementById('menu_basket').style.display='none';//inline
      location.href=loc;
      }
  } 
//======================================================================================                  
//======================================================================================
//for display of products
var manuf=new Array();
var page=1;
var order;
var desc=false;


var str_id;


function gopage(i,str){
      page=i;
      str_id=str;
      reload_display();
      
      return false;
      }
function reset_page(str){
      str_id=str;
      page=1;
}     
function goorder(d,str){
      desc=d;
      str_id=str;
      reload_display();
}      

function reload_display(){
      var only_actions=0;
      var only_stock=0;
      
      
      document.getElementById('processing_call').style.display='block';
      only_actions=false;
      only_stock=false;
      
      if(document.getElementById('onlyActions')){
            only_actions=1;            
            }

             
      order=document.getElementById('tridit_dle').value;
      
      param='str_id='+str_id+'&sort='+order+'&only_stock='+only_stock+"&only_actions="+only_actions+"&page="+page+"&desc="+desc;
      
      manuf=document.getElementById('manuf_bag').getElementsByTagName('input');
      
      for(var i=0;i<manuf.length;i++){
              if(manuf[i].type="checkbox"){
                    if(manuf[i].checked)param+="&vyr[]="+manuf[i].value;
              }
              //if(document.getElementById('vyr_ch_'+manuf[i]).checked)param+="&vyr[]="+manuf[i];
              //param+="&vyr[]="+document.getElementById('vyr_ch_'+manuf[i]).value;
              } 
       
      url=rootdir+'inc/4ajax/prod_list.php?'+param;  
      xmlHttp=GetXmlHttpObject(displayStateChanged,true);
      xmlHttp.open("GET", url , true);
      xmlHttp.send(null);
      return false;      
        } 
        
//function for change of state
function displayStateChanged() 
        { 
        if (xmlHttp.readyState==2){ 
        //document.getElementById('basket_window').style.display='block';
        //document.getElementById('content').innerHTML=saving_call; 
                } 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        out=xmlHttp.responseText.split('|||');
        document.getElementById('display_complet').innerHTML=out[0];
        //document.getElementById('display_complet').xmlHttp.responseText;
        //document.getElementById('total_prod_call').innerHTML=out[2];        
        document.getElementById('pages_top').innerHTML=out[1];
        document.getElementById('pages_bottom').innerHTML=out[1];
        //document.getElementById('order_jump_a').innerHTML=out[3];
        document.getElementById('processing_call').style.display='none';
                } 
        }
function jump(which){
    url=urlroot+'produkt/'+which.value;
    location=url;
}
//======================================================================================                  
//======================================================================================
//for AJAX login

var goAfterLogin=false;

function do_login(goAfter)
        {   
            if(goAfter)goAfterLogin=goAfter;
            
            logint = document.getElementById('namet').value;			
            passt = document.getElementById('passwordt').value;  
			 
            var url = rootdir+'inc/flow/login_ajax.php?login='+logint+"&password="+passt;
            xmlHttp=GetXmlHttpObject(loginStateChanged,true);
            xmlHttp.open("POST", url , true);
            xmlHttp.send(null);
            document.getElementById('login_bag').innerHTML='<div class="loader_login"></div>';
            return false;
        } 
                
//function for change of state
function loginStateChanged() 
        { 
                  if (xmlHttp.readyState==2){ 
                  //document.getElementById('disk_loginbag').style.display='none'; 
                } 
                  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                  //document.getElementById('basket_window').style.display='block'; 
                  //document.getElementById('content').innerHTML=done_call; 
                  res = xmlHttp.responseText;
                  out=res.split('|||');
                  if(out[0]!='badpass'){   
                        
                        if(goAfterLogin){
                              location.href=urlroot+goAfterLogin;
                        }                     
                        //document.getElementById('top_login_logged').innerHTML=out[0];
                        //document.getElementById('prihlaseni').innerHTML=out[1];
						
                        document.getElementById('login_bag').innerHTML=out[1];
                        }
                  else{
                        if(out[2]=='')out[2] = out[3];
                        document.getElementById('login_bag').innerHTML=out[2];
                        alert(out[1]);
                  }
                } 
        }
//======================================================================================                  
//======================================================================================
//only for myorders

var is_showed=0;


function show_detail(id){
    
    document.getElementById('row_'+id).className ="basket_table_sel";
    document.getElementById('detail_'+id).style.display='block';
    if(is_showed!=0){    
          document.getElementById('detail_'+is_showed).style.display='none';
          document.getElementById('row_'+is_showed).className ="basket_table_ord";
          }
    if(is_showed==id)is_showed=0;
    else is_showed=id;
    
}
function hide_detail(id){    
    document.getElementById('row_'+id).className ="basket_table_ord";
    document.getElementById('detail_'+id).style.display='none';
    
}   
//+++++++++++++++++++
function underline(what,way){
    if(way){

    what.style.textDecoration='underline';
    }
    else{
    what.style.textDecoration='none';
    }
    //alert("asd");
}

function controllRegForm(){

  psc=document.getElementById('reg_psc').value;
  psc=psc.replace(" ","");
  if(!isNumeric(psc)){
        alert('prosím vyplňte správné PSČ');
        return false;
        }
  if(psc.length!=5){
        alert('prosím vyplňte správné PSČ');
        return false;
        }  
//alert(psc);
return true;
}

var selectedTab = false;
function switchTab(select,defaultSelected){
	if(!selectedTab)selectedTab=defaultSelected;
	document.getElementById(selectedTab).style.display='none';
	document.getElementById(select).style.display='block';
	
	document.getElementById(select+'_t').className='active';	
	document.getElementById(selectedTab+'_t').className='';	
	
	
	selectedTab = select;
}

/*===============lostpass============================*/
function do_lostpass()
        {   
        	email = document.getElementById('lostPassSubmitText').value;        	
        	login = document.getElementById('lostPassSubmitLogin').value;        	
            var url = rootdir+'inc/flow/lostpass.php?email='+email+'&login='+login;
            xmlHttp=GetXmlHttpObject(lostPassStateChanged,true);
            xmlHttp.open("POST", url , true);
            xmlHttp.send(null);
            return false;
        } 
        
//function for change of state
function lostPassStateChanged() 
        { 
                  if (xmlHttp.readyState==2){ 
                  document.getElementById('lostPassSubmitText').value=calls['checking']+'...';
                  document.getElementById('lostPassSubmitLogin').value=calls['checking']+'...';
                } 
                  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                  res = xmlHttp.responseText; 
                  		if(res!='ok'){
                  			alert('e-mail nebyl v naší databázi nalezen');
                  		}else{
                  			
                  			document.getElementById('lostPassword').innerHTML='<br /><br /><b>e-mail byl odeslán</b><br /><br />';
                  		}          
                        //document.getElementById('lostPassCall').innerHTML=res;
                        document.getElementById('lostPassSubmitText').value='';
                        document.getElementById('lostPassSubmitLogin').value='';

                } 
        }
		
document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
	var classes = elem[i].className;
	if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};

		
function checkRegForm(){
	els = document.getElementsByClassName('forced');
	for(var i=0;i<els.length;i++){
		if(els[i].value==''){
			alert('Prosím vyplňte všechny povinné údaje');
			return false;
		}
	}

	els = document.getElementsByClassName('psc');
	for(var i=0;i<els.length;i++){
		els[i].value = els[i].value.replace(' ','');
		if(els[i].value.length!=0 && els[i].value.length!=5){
			alert('Prosím vyplňte PSČ v správném tvaru');
			return false;
		}
	}

	
	registerCheckC = document.getElementById('registerCheck');
	if (registerCheckC && registerCheckC.checked) {	
		els = document.getElementsByClassName('regi');	
		for (var i = 0; i < els.length; i++) {
			if (els[i].value == '') {
				alert('Prosím vyplňte všechny údaje pro registraci');
				return false;
			}
		}
		pas1 = document.getElementById('pass').value;
		pas2 = document.getElementById('pass2').value;
		if (pas1.length < 5) {
			alert('Heslo je příliš krátké');
			return false;
		}
		if (pas1 != pas2) {
			alert('Hesla nejsou stejná');
			return false;
		}		
	}	

		
	return true;
}		

function hideReg(point){
	if(point.checked){
		document.getElementById('registerTab').style.display='';		
	}else{
		document.getElementById('registerTab').style.display='none';
	}
}

function checkDodaci(point){
	if (point.checked) {				
		document.getElementById('reg_street2').value = '';
		document.getElementById('reg_city2').value = '';
		document.getElementById('reg_psc2').value = '';
		
		document.getElementById('reg_street2').parentNode.parentNode.style.display='none';
		document.getElementById('reg_city2').parentNode.parentNode.style.display='none';
		document.getElementById('reg_psc2').parentNode.parentNode.style.display='none';		
	}else{
		document.getElementById('reg_street2').parentNode.parentNode.style.display='';
		document.getElementById('reg_city2').parentNode.parentNode.style.display='';
		document.getElementById('reg_psc2').parentNode.parentNode.style.display='';
		
	}
}

function uncheckDodaci(){
	document.getElementById('dodaciSame').checked=false;
}

function sendFriendForm(mes){
	try{
	    formPrefix = 'friend_';
		sender_name = document.getElementById(formPrefix+'sender_name').value;
		sender_email = document.getElementById(formPrefix+'sender_e-mail').value;
		receiver = document.getElementById(formPrefix+'receiver').value;
	 	msg = document.getElementById(formPrefix+'message').value;
	  	msg2 = document.getElementById(formPrefix+'message2').innerHTML;
		

		
	  if(sender_name==''||sender_email==''||receiver==''){
	  	alert(mes);
		return false;
	  }

		document.getElementById(formPrefix+'sender_name').disabled=true;
		document.getElementById(formPrefix+'sender_e-mail').disabled=true;
		document.getElementById(formPrefix+'receiver').disabled=true;
	 	document.getElementById(formPrefix+'message').disabled=true;

	  
		//loadEl = document.getElementById(formPrefix+'formLoader');
		//loadEl.style.display='block';

      sender_name = codeUrlString(sender_name);
      sender_email = codeUrlString(sender_email);
      receiver = codeUrlString(receiver);
      msg = codeUrlString(msg);
      
			var postData="sender_name="+sender_name+"&sender_email="+sender_email+"&receiver="+receiver+"&msg="+msg+"&msg2="+msg2;
            var url = rootdir+'inc/flow/sendform.php';
            xmlHttp=GetXmlHttpObject(sendFormStateChanged);
			xmlHttp.open("POST", url , true);
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", postData.length);
			xmlHttp.setRequestHeader("Connection", "close");                                               
            xmlHttp.send(postData);
            return false;
					
	}catch(e){
		alert(e);
	}
	
}	




function sendFormStateChanged() 
        { 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        res = xmlHttp.responseText;
					
		document.getElementById(formPrefix+'receiver').value='';
		
		document.getElementById(formPrefix+'sender_name').disabled=false;
		document.getElementById(formPrefix+'sender_e-mail').disabled=false;
		document.getElementById(formPrefix+'receiver').disabled=false;
	 	document.getElementById(formPrefix+'message').disabled=false;
		
		
		alert(res);					
         } 
}
