// Timestamp of cart that page was last updated with
var lastCartUpdate = 0;
function updateRateStyle(cartXML) {
	//alert('update');
	var cart = cartXML.getElementsByTagName("cart")[0];
	//alert(cart);
	var generated = cart.getAttribute("generated");
	//alert(cart.getAttribute("total")+' Refresh the page if you cannot view your comment.');
	//alert('geer' + generated);
	if (generated > lastCartUpdate) {
		lastCartUpdate = generated;
		var contents = document.getElementById("contents");
		//alert(contents);
		var str = '<table border="0" cellspacing="10px;" cellpadding="10px;">';
		//alert(str);
		var items = cart.getElementsByTagName("item");
		//alert(items.length);
		for ( var I = 0; I < items.length; I++) {
			//alert(str);
			var item = items[I];
			var name = item.getElementsByTagName("name")[0].firstChild.nodeValue;
			//alert('name'+name);
			var quantity = item.getElementsByTagName("quantity")[0].firstChild.nodeValue;
			//alert('date'+quantity);
			var websiteurl = item.getElementsByTagName("website_url")[0].firstChild.nodeValue;
			//alert('web' +websiteurl);
			var test = "";
			//alert(name + ',' + quantity + ',' + websiteurl);
			str =str+ '<tr><td style="width:500px;">'
					+ '<div style="float: left; padding: 5px;"><img src="http://my-beta.scrippsnetworks.com/skins/main/images/spaces/small_female.gif" height="40px;"></img><br/><br/><a href="'
					+ websiteurl
					+ '" target="_blank">'
					+ websiteurl
					+ '</a></div><div style="font-size: 11px; font-family: Arial">'
					+ name
					+ '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
					+ '&nbsp;&nbsp;&nbsp;&nbsp;' + quantity
					+ '</div></div><div style="clear: both"></div>'
					+ '</td></tr>';
			//alert(str);
		}

	}

	str += '</table>';
	//alert(str);
	
	contents.innerHTML = str;
	// alert(cart.getAttribute("total"));
	document.getElementById("total").innerHTML = cart.getAttribute("total");
}
function rateStyle(){
	//alert('Inside the rate style');
	var ratecomment= document.getElementById("rate-comment").value;	
	var rate= document.getElementById("rate").value;
	var style_id=document.getElementById("style_id").value;
	var username=document.getElementById("username").value;	
	var email_id= document.getElementById("toEmail").value;	
	//alert(ratecomment);
	if(ratecomment.length==0){
	alert("Comment is required");
	}
	var req = newXMLHttpRequest();
	//alert("working");
	req.onreadystatechange = getReadyStateHandler(req, updateRateStyle);
	req.open("POST", "/rate-my-style.html", true);
	//alert('working');
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req
	.send("action=add_rate&rate-comment=" + ratecomment +"&rate="+rate+"&style_id="+style_id+
			"&username="+username+"&toEmail="+email_id);

	
}
/*
 * Adds the specified item to the shopping cart, via Ajax call itemCode -
 * product code of the item to add
 */

function updateProfileComment(){
	//alert('test');
	var owner_id= document.getElementById("owner_id").value;	
	var commenter_id= document.getElementById("commenter_id").value;
	var comment= document.getElementById("comment").value;
	//alert(comment);
	if(comment.length==0){
	alert("DashBoard is Empty");
	return false;
	}
	var req = newXMLHttpRequest();
	//alert("working");
	req.onreadystatechange = getReadyStateHandler(req, updateDashBoard);
	req.open("POST", "/UpdateDashBoard.do", true);
	//alert('working');
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req
	.send("action=add&comment=" + comment );
	
}

function deleteComment(comment_id){	
	//alert('Delete comment id '+ comment_id);
	var where_to= confirm("Do you really want delete??");
	if(where_to==false){
		return false;
	}

	var req = newXMLHttpRequest();
	//alert("working");
	req.onreadystatechange = getReadyStateHandler(req, updateDashBoard);
	req.open("POST", "/profile-comment.html", true);
	//alert('working');
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req
	.send("action=delete&comment_id=" + comment_id );
	
	
}

function addComment() {
	// alert('test');
	var name = document.getElementById("name").value;
	var url = document.getElementById("url").value;
	var comment = document.getElementById("comment").value;
	var email = document.getElementById("email").value;
	var code = document.getElementById("code").value;
	var article_id = document.getElementById("article_id").value;
	var email_rec= document.getElementById("article_owner_email").value;
	///var article_owner_email=docume
	// alert("test");
	// alert(comment.length);
	if (comment.length == 0) {
		alert("Comment is required");
		return false;
	}
	var req = newXMLHttpRequest();
	req.onreadystatechange = getReadyStateHandler(req, updateCart);
	req.open("POST", "/articlecomment.do", true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req
			.send("action=add&name=" + name + "&url=" + url + "&comment="
					+ comment + "&email=" + email + "&code=" + code
					+ "&article_id=" + article_id+"&article_owner_email="+email_rec);
}

/*
 * Update shopping-cart area of page to reflect contents of cart described in
 * XML document.
 */
function updateCart(cartXML) {
	//alert('update');
	var cart = cartXML.getElementsByTagName("cart")[0];
	//alert(cart);
	var generated = cart.getAttribute("generated");
	//alert(cart.getAttribute("total")+', refresh the page if you cannot view your comment.');
	//alert('geer' + generated);
	if (generated > lastCartUpdate) {
		lastCartUpdate = generated;

		var contents = document.getElementById("contents");
		//alert(contents);
		var str = '<table border="0" cellspacing="10px;" cellpadding="10px;">';
		var items = cart.getElementsByTagName("item");
		//alert(items.length);
		for ( var I = 0; I < items.length; I++) {
			//alert(str);
			var item = items[I];
			var name = item.getElementsByTagName("name")[0].firstChild.nodeValue;
			//alert('name'+name);
			var quantity = item.getElementsByTagName("quantity")[0].firstChild.nodeValue;
			//alert('date'+quantity);
			var websiteurl = item.getElementsByTagName("website_url")[0].firstChild.nodeValue;
			//alert('web' +websiteurl);
			var test = "";
			//alert(name + ',' + quantity + ',' + websiteurl);
			str =str+ '<tr><td style="width:500px;">'
					+ '<div style="float: left; padding: 5px;"><img src="http://my-beta.scrippsnetworks.com/skins/main/images/spaces/small_female.gif" height="40px;"></img><br/><br/><a href="'
					+ websiteurl
					+ '" target="_blank">'
					+ websiteurl
					+ '</a></div><div style="font-size: 11px; font-family: Arial">'
					+ name
					+ '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
					+ '&nbsp;&nbsp;&nbsp;&nbsp;' + quantity
					+ '</div></div><div style="clear: both"></div>'
					+ '</td></tr>';
			//alert(str);
		}

	}

	str += '</table>';
	//alert(str);
	
	contents.innerHTML = str;
	// alert(cart.getAttribute("total"));
	document.getElementById("total").innerHTML = cart.getAttribute("total");
}
function updateCart1(cartXML) {
	var cart = cartXML.getElementsByTagName("cart")[0];
	var generated = cart.getAttribute("generated");
	if (generated > lastCartUpdate) {
		lastCartUpdate = generated;
		var contents = document.getElementById("contents");
		contents.innerHTML = "";

		var items = cart.getElementsByTagName("item");
		for ( var I = 0; I < items.length; I++) {
			// alert(name);
			var item = items[I];
			var name = item.getElementsByTagName("name")[0].firstChild.nodeValue;
			var quantity = item.getElementsByTagName("quantity")[0].firstChild.nodeValue;
			var websiteurl = item.getElementsByTagName("website_url")[0].firstChild.nodeValue;
			var listItem = document.createElement("li");
			listItem.appendChild(document.createTextNode(name + " - "
					+ quantity + " " + websiteurl));
			listItem.appendChild(document.createElement("br"));
			listItem.appendChild(document
					.createTextNode("this is" + websiteurl));
			listItem.appendChild((document.createElement("a")));
			listItem
					.appendChild(document.createTextNode("this a" + websiteurl));
			contents.appendChild(listItem);

		}

	}
	// alert("");
	var str = '<table border="1">';
	str += '<tr><td>Cell One</td><td>Cell Two</td><td>Cell Three</td></tr>';
	str += '</table>';
	//alert(str);
	document.getElementById("contents").innerHTML = str;

	document.getElementById("total").innerHTML = cart.getAttribute("total");
}

function reply(userid){
	showPopWin('http://www.myclozet.net/resources/modalcontrol/leave-comment.jsp?param='+userid, 600, 400, null);
//	alert('show up');
}
function updateDashBoard(cartXML) {
	//alert('update');
	var cart = cartXML.getElementsByTagName("cart")[0];
	//alert(cart);
	var generated = cart.getAttribute("generated");
	//alert(cart.getAttribute("total")+' Refresh the page if you cannot view your comment.');
	//alert('geer' + generated);
	if (generated > lastCartUpdate) {
		lastCartUpdate = generated;
		var contents = document.getElementById("contents");
		//alert(contents);
		var str = '<table border="0" cellspacing="10px;" cellpadding="10px;">';
		//alert(str);
		var items = cart.getElementsByTagName("item");
		//alert(items.length);
		for ( var I = 0; I < items.length; I++) {
			//alert(str);
			var item = items[I];
			var name = item.getElementsByTagName("name")[0].firstChild.nodeValue;
			//alert('name'+name);
			var commenter_id=item.getElementsByTagName("commenter_id")[0].firstChild.nodeValue;
			var comment_id=item.getElementsByTagName("comment_id")[0].firstChild.nodeValue;
			//alert(comment_id);
			var quantity = item.getElementsByTagName("quantity")[0].firstChild.nodeValue;
			//alert('date'+quantity);
			var websiteurl = item.getElementsByTagName("website_url")[0].firstChild.nodeValue;
			//alert('web' +websiteurl);
			var del="'"+comment_id+"'";
			
			//deleteComment('<%=comment_id%>');
			var test = "";
			//alert(name + ',' + quantity + ',' + websiteurl);
			str =str+ '<tr><td style="width:500px;">'
			+ '<div style="float: left; padding: 5px;">'+
			
			'<a href="http://www.myclozet.net/MemberDetail.html?param1='+commenter_id+'"><img src="http://www.myclozet.net/MemberImageResize.do?param1='+commenter_id+'" height="40px;"></img></a>'
			+'<br/><br/>'
			+ '</a></div><div style="font-size: 11px; font-family: Arial">'
			+ name
			+ '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
			+ '&nbsp;&nbsp;&nbsp;&nbsp;' + quantity
			+ '</div></div><br/> '+
			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="javascript:reply('+del+');"> Reply</a>'+
			'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;<a onclick="javascript:deleteComment('+del+')"> Delete'					
			+'</a><div style="clear: both"></div>'
			+ '</td></tr>';
//			str =str+ '<tr><td style="width:500px;">'
//					+ '<div style="float: left; padding: 5px;">'+
//					
//					'<a href="http://www.myclozet.net/MemberDetail.html?param1='+commenter_id+'"><img src="http://www.myclozet.net/MemberImageResize.do?param1='+commenter_id+'" height="40px;"></img></a>'
//					+'<br/><br/>'
//					+ '</a></div><div style="font-size: 11px; font-family: Arial">'
//					+ name
//					+ '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'
//					+ '&nbsp;&nbsp;&nbsp;&nbsp;' + quantity
//					+ '</div></div><br/><a onclick="javascript:deleteComment('+del+')"> delete'					
//					+'</a><div style="clear: both"></div>'
//					+ '</td></tr>';
			//alert(str);
		}

	}

	str += '</table>';
	//alert(str);
	
	contents.innerHTML = str;
	// alert(cart.getAttribute("total"));
	document.getElementById("total").innerHTML = cart.getAttribute("total");
}

