function sendRequest(url,form_id,tab,get){
	var form=document.getElementById(form_id);
	
	
	
	input=form.getElementsByTagName("input");
	
	if(get=="")
		s="?gets=t";
	else
		s=get;
	for(i=0;i<input.length;i++){

		if((input[i].type=="checkbox" || input[i].type=="radio")){
			if(input[i].checked){
				s+="&"+encodeURIComponent(input[i].name)+"="+encodeURIComponent(input[i].value);	
				
			}
		}
		else{
			a = input[i].value;
			a = charEncoding(a);
			s+="&"+encodeURIComponent(input[i].name)+"="+encodeURIComponent(a);
		}
	}
	
	selec=form.getElementsByTagName("select");
	for(i=0;i<selec.length;i++){
		s+="&"+encodeURIComponent(selec[i].name)+"="+encodeURIComponent(selec[i].value);
	}
	
	textarea = form.getElementsByTagName("textarea");
	for(i=0;i<textarea.length;i++){
		s+="&"+encodeURIComponent(textarea[i].name)+"="+encodeURIComponent(textarea[i].innerHTML);
	}
	
	showHintPost(url,s,tab);
	
}
/*function sendRequest_wh(url,form_id,get ){
	var form=document.getElementById(form_id);

	input=form.getElementsByTagName("input");
	//s=url;
	if(get=="")
		s="?gets=t";
	else
		s=get;
	for(i=0;i<input.length;i++){

		if((input[i].type=="checkbox" || input[i].type=="radio")){
			if(input[i].checked){
				s+="&"+encodeURIComponent(input[i].name)+"="+encodeURIComponent(input[i].value);	
				
			}
		}
		else
			s+="&"+encodeURIComponent(input[i].name)+"="+encodeURIComponent(input[i].value);
	}
	
	selec=form.getElementsByTagName("select");
	for(i=0;i<selec.length;i++){
		s+="&"+encodeURIComponent(selec[i].name)+"="+encodeURIComponent(selec[i].value);
	}
	
	textarea = form.getElementsByTagName("textarea");
	for(i=0;i<textarea.length;i++){
		s+="&"+encodeURIComponent(textarea[i].name)+"="+encodeURIComponent(textarea[i].innerHTML);
	}
	
	HintPost(url,s);
}

function sendRequestWURI(url,form_id,tab,get){
	var form=document.getElementById(form_id);
	//alert(form.id);
	input=form.getElementsByTagName("input");
	//s=url;
	if(get=="")
		s="?gets=t";
	else
		s=get;
	for(i=0;i<input.length;i++){
		if((input[i].type=="checkbox" || input[i].type=="radio")){
			if(input[i].checked){
				s+="&"+encodeURIComponent(input[i].name)+"="+input[i].value;				
			}
		}
		else{
			s+="&"+encodeURIComponent(input[i].name)+"="+input[i].value;
		}
	}
	
	selec=form.getElementsByTagName("select");
	for(i=0;i<selec.length;i++){
		s+="&"+encodeURIComponent(selec[i].name)+"="+selec[i].value;
	}
	
	textarea = form.getElementsByTagName("textarea");
	for(i=0;i<textarea.length;i++){
		s+="&"+encodeURIComponent(textarea[i].name)+"="+textarea[i].innerHTML;
	}
	showHintPost(url,s,tab);
}
*/
function charEncoding(value){

	value = str_replace('é', '&eacute;', value);
	value = str_replace('á', '&aacute;', value);
	value = str_replace('í', '&iacute;', value);
	value = str_replace('ó', '&oacute;', value);
	value = str_replace('ö', '&ouml;', value);
	value = str_replace('õ', '&#337;', value);
	value = str_replace('ú', '&uacute;', value);
	value = str_replace('ü', '&uuml;', value);
	value = str_replace('û', '&#369;', value);
	value = str_replace('É', '&Eacute;', value);
	value = str_replace('Á', '&Aacute;', value);
	value = str_replace('Í', '&Iacute;', value);
	value = str_replace('Ó', '&Oacute;', value);
	value = str_replace('Ö', '&Ouml;', value);
	value = str_replace('Õ', '&#336;', value);
	value = str_replace('Ú', '&Uacute;', value);
	value = str_replace('Ü', '&Uuml;', value);
	value = str_replace('Û', '&#368;', value);
	//alert(value);
	return value;
}

function str_replace(search, replace, subject) {
    
    var f = search, r = replace, s = subject;
    var ra = is_array(r), sa = is_array(s), f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;

    while (j = 0, i--) {
        while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
    };
     
    return sa ? s : s[0];
}

function is_array( mixed_var ) 
{
    return ( mixed_var instanceof Array );
}


