
function CheckSearchInput() {
    var term = document.getElementById('searchterm');
    if (term.value.length >= 3)
        return true;
    else return false;
}	

function CheckUploadFormInputData()
{
    var err = '';    
	if(document.getElementById('file').value.length == 0){
		err = "Please choose Image to upload.";
    }    
	if(document.getElementById('image_title').value.length == 0){
		err += "Please write Image Title.";
    }    
	if(err.length>0){
		document.getElementById('error').innerHTML = "<h2>" + err + "</h2>";
		return false;
	}
	else{
		return true;
	}
}

function Vote(imageID, url) {    
    var re = new RegExp('HasVote_' + imageID);
    var val = re.exec(document.cookie);
    if (val) {
        alert('You have already voted for this photo.');
    }
    else {
        var httpRequest;
        if (window.XMLHttpRequest) {
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
            }            
        }
        else if (window.ActiveXObject) {
            try {
                httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch (e) { }
            }
        }
        httpRequest.onreadystatechange = function() {
            if (httpRequest.readyState == 4) {
                if (httpRequest.status == 200) {                    
                    var div = document.getElementById('votes_count_'+imageID);
                    var votes = parseInt(div.innerHTML) + 1;
                    div.innerHTML = votes;
                }
            }
        }
        httpRequest.open("GET", url, true);
        httpRequest.send(null);
    }
}

