/*///////////////////////
/////formit//////////////
/////formit.js///////////
/////pascal bremmer//////
/////mai 2008////////////
///////////////////////*/

function sendform(rooturl, emptycon, emptyconid, showform)
{ 
  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", rooturl+"formit/formit.php"); 
    XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
         if(XMLHttpRequestObject.responseText.substring(0,15)=='<!-- sucess -->'){
         	if(emptycon==1){
         		document.getElementById(emptyconid).innerHTML = XMLHttpRequestObject.responseText;
         	}
         	else if(showform==0){
         		document.getElementById('formit').innerHTML = XMLHttpRequestObject.responseText;
         	}
         }
         else{
          document.getElementById('formitchkdiv').innerHTML = XMLHttpRequestObject.responseText; 
          document.getElementById('formitchkdiv').style.display='block';
         }
      } 
    }
	var data = '';
    var darray = document.forms['formit'].elements['ps'].value.split(",");
    var za = ''
    var zb = ''
    var z = ''
    var rbname = ''
    var rbid = '';
    var srbstr='';
    for(i=0;i<darray.length;i++){
    	/* Selectboxen und Radiobuttons */
    	srbstr = darray[i].substr(0,5);
    	if(srbstr=='RadB_' || srbstr=='SelB_'){
    	
    		za = darray[i].substr(5,1);
    		zb = darray[i].substr(6,1);
    		if(zb!=='_'){z=za+''+''+zb;}
    		else{z=za;}
    		
    		rbname = darray[i].substr(7,darray[i].length);
    	
    		for(x=0;x<z;x++){
    			if(srbstr=='RadB_'){
    				rbid = 'RadB_'+x+'_'+rbname;
    				if(document.forms['formit'].elements[rbid].checked==true){
    					data+=rbname+'='+document.forms['formit'].elements[rbid].value+'&';
    				}
    			}
    			else if(srbstr=='SelB_'){
    				if(document.forms['formit'].elements[rbname].options[x].selected==true){
    					data+=rbname+'='+document.forms['formit'].elements[rbname].options[x].value+'&';
    				}
    			}
    		}
    	}
    	/* Andere Felder */
    	else{ 
    		data+=darray[i]+'='+document.forms['formit'].elements[darray[i]].value+'&';
    	}
    }   
    data+='ajax=1&submit=1&config='+document.forms['formit'].elements['config'].value;
 
    XMLHttpRequestObject.send(data); 
  }
}


function changeps(checkbox){
	var drin = 0;
	var wo = 0;
	var darray = document.forms['formit'].elements['ps'].value.split("&");
	for(i=0;i<darray.length;i++){
	    if(darray[i]==checkbox){
	    	drin = 1;
	    	wo = i;
	    }
	} 
	
	if(drin==0)
		darray.push(checkbox);
	else
		darray.splice(wo,1);
	
	var ps='';
	for(i=0;i<darray.length;i++){
	    ps+=darray[i]+",";
	}
	
	ps=ps.substr(0,ps.length-1);
	document.forms['formit'].elements['ps'].value = ps;
}


function newcaptcha(config, rootfile){
	if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", rootfile+"formit/formit.php"); 
    XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
           var jetzt = new Date();
           document.getElementById('cappic').src=rootfile+"formit/captcha/captcha.php?"+jetzt.getTime();
      } 
    }
	var data = 'newcaptcha=1&ajax=1&config='+config;   
    XMLHttpRequestObject.send(data); 
  }
}