function rateImage(thisRating, skip) {
	var B = getRequest();
	
	var crntImageID = getById("crntImageID").value;
	
	var params = "crntImageID=" + crntImageID + "&thisRating=" + thisRating + "&skip=" + skip + "&rate_it=true";
	getById('crntImg_lower_detail').style.visibility = 'hidden';
	getById('addCommentsDiv').style.visibility = 'hidden';
	getById("currentImageHolder").innerHTML= "<div align='center'><img src='gifs/ajax_loader.gif'/></div>";
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
				getById("currentImageHolder").innerHTML= B.responseText;
				getById('crntImg_lower_detail').style.visibility = 'visible';
				getById('addCommentsDiv').style.visibility = 'visible';
				getImageComments();
				getImageFollowers();
				if(skip == 0) {
					getLastVotedImage(crntImageID);
				}
			} else {
				if (B.status == 204) {
					alert("clearing table")
				}
			}
		}
	};
	B.send(params);
}

function rateIndexVoteImage(thisRating, skip) {
	var B = getRequest();
	var crntImageID = getById("crntImageID").value;
	
	var params = "indexVoteImgId=" + crntImageID + "&thisRating=" + thisRating + "&skip=" + skip;
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
					location.href ='rate_looks.php';
			} else {
				if (B.status == 204) {
					alert("clearing table")
				}
			}
		}
	};
	B.send(params);
}

function getLastVotedImage(imgId) {
	var B = getRequest();
	
	var params = "lastVotedImgId=" + imgId; 
	getById("last_voted_img").innerHTML= "<div align='center'><img src='gifs/ajax_loader.gif'/></div>";
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
				getById('last_voted_img').innerHTML= B.responseText;
			} else {
				if (B.status == 204) {
					alert("clearing table")
				}
			}
		}
	};
	B.send(params);
}

function getMoreImageFromId(imgId) {
	//alert(imgId);
	var B = getRequest();
	
	var params = "crntImageID=" + imgId + "&thisRating=0&skip=2&rate_it=true&getFromImageId=true";
	getById('crntImg_lower_detail').style.visibility = 'hidden';
	getById("currentImageHolder").innerHTML= "<div align='center'><img src='gifs/ajax_loader.gif'/></div>";
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
				getById('crntImg_lower_detail').style.visibility = 'visible';
				getById("currentImageHolder").innerHTML= B.responseText;
				getImageComments();
				getImageFollowers();
				updateRecentImages(imgId);
			} else {
				if (B.status == 204) {
					alert("clearing table")
				}
			}
		}
	};
	B.send(params);

}

function updateRecentImages(imgIdExcluded) {

	var B = getRequest();
	
	var params = "imgIdExcluded=" + imgIdExcluded;
	getById("recentImagesBlockId").innerHTML= "<div align='center'><img src='gifs/ajax_loader.gif'/></div>";
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
				getById("recentImagesBlockId").innerHTML= B.responseText;
			} else {
				if (B.status == 204) {
					alert("clearing table")
				}
			}
		}
	};
	B.send(params);
}


function addRecentImageComments() {
	if(getById("comment_text").value.length < 60){
		alert("please enter min 60 char");
		return;
	}
	
	var B = getRequest();
	var crntImageID = getById("crntImageID").value;
	var comment_text = getById("comment_text").value;
	
	if(checkEmpty(comment_text)) {
		alert('Please enter a valid text.');
		return;
	}
	var params = "commentImgId=" + crntImageID + "&comment_text=" + comment_text;
	getById("recentCommentsDiv").innerHTML= "<div align='center'><img src='gifs/ajax_loader.gif'/></div>";
	getById('addCommentsDiv').style.visibility = 'hidden';
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
				getById("recentCommentsDiv").innerHTML= B.responseText;
				getById('addCommentsDiv').style.visibility = 'visible';
				getById("comment_text").value = '';
			} else {
				if (B.status == 204) {
					alert("clearing table");
				}
			}
		}
	};
	B.send(params);
}

function getImageComments() {
	
	var B = getRequest();
	var crntImageID = getById("crntImageID").value;
	var params = "getCommentImgId=" + crntImageID;
	getById("recentCommentsDiv").innerHTML= "<div align='center'><img src='gifs/ajax_loader.gif'/></div>";
	getById('addCommentsDiv').style.visibility = 'hidden';
	getById('addCommentsDiv').style.display = 'none';
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
				getById("recentCommentsDiv").innerHTML= B.responseText;
				getById('addCommentsDiv').style.visibility = 'visible';
				getById('addCommentsDiv').style.display = '';
				getById("comment_text").value = '';
			} else {
				if (B.status == 204) {
					alert("clearing table");
				}
			}
		}
	};
	B.send(params);
}

function getImageFollowers() {
	var B = getRequest();
	var crntImageID = getById("crntImageID").value;
	var params = "getFollowerImgId=" + crntImageID;
	getById("followers_main_div").innerHTML= "<div align='center'><img src='gifs/ajax_loader.gif'/></div>";
	//getById('addCommentsDiv').style.visibility = 'hidden';
	
	B.open("POST", "rate_me.php", true);
	B.setRequestHeader("Content-Type",
			"application/x-www-form-urlencoded; charset=UTF-8");
	
	B.onreadystatechange = function() {
		if (B.readyState == 4) {
			if (B.status == 200) {
				getById("followers_main_div").innerHTML= B.responseText;
				//getById('addCommentsDiv').style.visibility = 'visible';
				//getById("comment_text").value = '';
			} else {
				if (B.status == 204) {
					alert("clearing table");
				}
			}
		}
	};
	B.send(params);
}

function showFollowerPopup(id) {
	getById("follower_main_pop_body").innerHTML = 
		'<div class="txt">Are you sure that you would like to become a follower of recent looks, style and fashion from this user?</div>'
		+ '<div align="right"><input type="submit" class="formbutton" value="yes confimed" onclick="javascript:becomeFollower(\'followerConfirmationPopup\');"/></div>';
	showPopup(id);
}