function login(){
    var poststr = "type=login"+
        "&login_user=" + encodeURI(document.getElementById('login_user').value) +
        "&login_pass=" + encodeURI(document.getElementById('login_pass').value);
         makePOSTRequestLogin("rpc.php", poststr);

}

function PostNewTicket(){
    document.getElementById('files2').value=allfiles;
    if((document.getElementById('text2').value) ||(document.getElementById('files2').value || document.getElementById('link2').value)){
        var poststr = "?type=postnew" +
        "&note=" + encodeURI(document.getElementById('text2').value);
        
        if(!document.getElementById('files2').value){
           poststr +="&source=" + encodeURI(document.getElementById('link2').value);
        }else{
           poststr +="&source=" + encodeURI(document.getElementById('files2').value);
        }
        if(document.getElementById('email'))
            poststr+= "&email=" + encodeURI(document.getElementById('email').value);
        location.assign('client.php'+poststr);
    } else{
        alert('Specify source of your files, please.');
    }
}
function HaveQuestion(){    
    if((document.getElementById('text2').value)){
        var poststr = "?type=postnew" +
        "&note=" + encodeURI(document.getElementById('text2').value);
        
        if(!document.getElementById('files2').value){
           poststr +="&source=" + encodeURI(document.getElementById('link2').value);
        }else{
           poststr +="&source=" + encodeURI(document.getElementById('files2').value);
        }
        if(document.getElementById('email'))
            poststr+= "&email=" + encodeURI(document.getElementById('email').value);
        location.assign('client.php'+poststr);
    } else{
        alert('Specify your Question, please.');
    }
}
function ProcessHQ(){
	var text = '';
	if(document.getElementById('email')){
		var email = document.getElementById('email').value;
		if(email == ''){
			text = 'Specify your Email\n';
		}
	}
	var T = document.getElementById('title').value;
	if(T == '')	{
		text += 'Specify your Tilte\n';
	}
	var Q = document.getElementById('question').value;
	if(Q == '')	{
		text += 'Specify your Question, Please';
	}
	if(text == ''){
		return true;
	}else{
		alert(text);
		return false;
	}
}
var http_request = false;
function makePOSTRequestLogin(url, parameters) {
    http_request = false;
    if (window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
        }
    } else if(window.ActiveXObject) {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        alert('Cannot create XMLHTTP instance');
        return false;
    }

    http_request.onreadystatechange = handleresultslogin;
    http_request.open('POST', url, true);
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_request.setRequestHeader("Content-length", parameters.length);
    http_request.setRequestHeader("Connection", "close");
    http_request.send(parameters);
}

function handleresultslogin() {
    if (http_request.readyState == 4) {
        var response = eval("(" + http_request.responseText + ")");
        if (response.method == "login")  {
            var result = document.getElementById('myresults');
            if (response.success == 'valid') {
				document.getElementById('u').className = '';
				document.getElementById('p').className = '';
                //result.innerHTML = '<font color="gray">'+response.response+'</font>';
                setTimeout("window.location = 'client.php'",2500); 
            } else {
				document.getElementById('u').className = 'warningiconbg';
				document.getElementById('p').className = 'warningiconbg';
                //result.innerHTML = '<font color="red"><strong>'+ response.response +'</strong></font>';
            }
        }    


    }
}
function GetFile(url){	
	window.open(url, '_blank', 'scrollbars=yes,menubar=no,border=0,height=300,width=650,resizable=yes,toolbar=no,location=no,status=no'); 	
}
