// JavaScript Document
function saveProjekte(idform){
	document.getElementById('loading').style.display='block';
	var req=doajax();
	var d=document.getElementById("editProjekte")
	if (req){
		req.onreadystatechange=function (){
				if (req.readyState==4){
					d.innerHTML=req.responseText;
					document.getElementById('loading').style.display='none';
				}
			}
			req.open("GET", Root+"jsincrono.php", true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			req.send(createStringPost(idform));
	}
}

function howManySeniors(id){
	var req=doajax();
	var d=document.getElementById("Senior");
	var btnsend=document.getElementById("btnsendPrj");
	btnsend.enabled=false;
	if (req){
		req.onreadystatechange=function (){
				if (req.readyState==4){
					if (req.responseText.length>0){
						d.innerHTML=req.responseText;
					}else{
						d.innerHTML="";
					}
					btnsend.enabled=true;
				}
			}
			req.open("GET", Root+"jsincrono.php?howManySenior=1&comId="+id+"&idprj="+projekteId, true);
			req.send(null);
	}
}

function editProjekte(id){
	var req=doajax();
	var d=document.getElementById("editProjekte")
	if (req){
		req.onreadystatechange=function (){
			if (req.readyState==4){
				d.innerHTML=req.responseText;
				document.getElementById('loading').style.display='none';
			}
		}
		req.open("GET", Root+"jsincrono.php?editProjekte=1&idProj="+id, true);
		req.send(null);
	}
}
function manageProjekte(action, idproj, idoffer, idpartner, idcomp, idhc){
	projekte=idproj;
	offer=idoffer;
	partner=idpartner;
	comp=idcomp;
	hc=idhc;
	switch(action.toUpperCase()){
		case "V": /* Projekt ansehen */
			window.location="?cat="+catt+"&prj="+idproj;
			break;
		case "E": /* Projekt editieren */
			document.getElementById('loading').style.display='block';
			document.getElementById('set').style.display='none';
			editProjekte(idproj);
			break;
		case "R": /* Projekt stornieren */
			var answer=window.confirm("Wollen Sie das Projekt wirklich stornieren?");
			if (answer){
				window.location="?cat="+catt+"&removePrjt="+idproj;
			}
			break;
		case "A": /* Projekt und Angebote ansehen */
			window.location="?cat="+catt+"&prj="+idproj+"#angebote";
			/* window.location="?cat="+catt+"&prj="+idproj+"&ffr="+idoffer+"#angebote"; */
			break;
		case "B": /* Bewerten */
			window.location="?cat="+catt+"&prj="+idproj+"&prf="+idpartner+"&vlt=1";
			break;
		case "N": /* Neu ausschreiben */
			window.location="?cat=1076"+"&sch=2&prj="+idproj+"&hc="+idhc+"&com="+idcomp+"&n=1";
			break;
		case "L": /* Verlängern */
			window.location="?cat=1077&prjt="+idproj;
			break;
		default: break;
	}
}

function prueba(){
	alert(prueba.arguments[0].length);
}

function ValidateAsDecimal(idForm, controls){
	var retorno=true;
	var form=document.getElementById(idForm);
	if (form){
		for (var i=0; form.elements.length; i++){
			for(var e=0; controls.length; e++){
					if (form.elements[i].name.toUpperCase()==controls[e].toUpperCase()){
						retorno=retorno && validateMe(form.elements[i]);
					}
			}
		}
	} else{
		return false;
	}
	return retorno;
}

function Validate(){
	//Id del fromulario arguments 0;
	//Arrays of input text with decimal validation (names of controls) arguments 1;
	var retorno=false
	/*if (Validate.arguments[0]){
		if(validateForm[Validate.arguments[0]]){
			if (Validate.arguments[1]){
				if 
			}
		}else{
			retorno=false;
		}
	}else{
		return false;
	}*/
	
	
	/*if(validateForm('_Newproject') && validateMe(document.Newproject.preis, 'decimal')){
		retorno=true;
	}	else	{
		validateMe(document.Newproject.preis, 'decimal');
	retorno=false;
	};*/ 
	return retorno;
}

function competenceName(id){
	var req = doajax()
	if (req){
		req.onreadystatechange=function (){
				if (req.readyState==4){
					if (req.responseText.length>0){
						document.getElementById('competenceName').innerHTML=req.responseText;
						document.getElementById('selects').style.display='none';
						document.Newproject.comp.value=id;
						howManySeniors(lstkey);
					}
				}
			}
			req.open("GET", Root+"jsincrono.php?cmptncNm=1&IdcmptncNm="+id, true);
			req.send(null);
	}
}


function logIn(idForm, messageId){
	var req=doajax();
	var d=document.getElementById(messageId)
	if (req){
		req.onreadystatechange=function (){
				if (req.readyState==4){
					if(parseInt(req.responseText)==2){
						
							if(document.getElementById('_fakelogin')){
								var f = document.getElementById('_fakelogin');
								f._newlogin.value=document.getElementById('formLog')._newlogin.value;
								f._newpassword.value=document.getElementById('formLog')._newpassword.value;
								//alert(f.action)
								f.submit();
								//alert('continuar pero llenar')
							}
							
							
						
					}else{
						if(parseInt(req.responseText)==1){
								var ff=document.getElementById('_Newproject');
								if (ff){
									var controlLogin=document.createElement('input');
									var controlPass=document.createElement('input');
									controlLogin.type="hidden";
									controlPass.type="hidden";
									controlLogin.name="_newlogin";
									controlPass.name="_newpassword";
									controlLogin.value=document.getElementById(idForm)._newlogin.value
									controlPass.value=document.getElementById(idForm)._newpassword.value
									ff.appendChild(controlPass);
									ff.appendChild(controlLogin);
									ff.submit();
								}
							}else{
								d.innerHTML=req.responseText;
							}
					}
					
				}
			}
			req.open("POST", Root+"jsincronoLogIn.php", true);
			req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			req.send('username='+hex_md5(document.getElementById(idForm)._newlogin.value)+'&password='+hex_md5(document.getElementById(idForm)._newpassword.value));
	}
	
}


function ZahlungenProject(url, id){
	var req = doajax()
	if (isNaN(parseInt(id))){
		alert("You have to write a number of id");
		document.getElementById('resultSearch').style.display="none";
	}else{
		document.getElementById('loa').style.display="block";
		document.getElementById('resultSearch').innerHTML="";
		id=parseInt(id);
		if (req){
			req.onreadystatechange=function (){
					if (req.readyState==4){
						if (req.responseText.length>0){
							document.getElementById('resultSearch').innerHTML=req.responseText;
							document.getElementById('resultSearch').style.display="block";
							document.getElementById('loa').style.display="none";
						}
					}
				}
				req.open("GET", url+"&id="+id, true);
				req.send(null);
		}
	}
}