function CopyText()
{

	document.getElementById("div_look_url").select();
	copy(document.getElementById("div_look_url"));
	//copyToClipboard(document.getElementById("div_look_url").innerHTML);
}

/**
New function for copy test in clipboard. Works in IE, Safari, Mozilla. Not working in opera.
*/
function copy(inElement) {
var BodyLoaded = 1;
  if (inElement.createTextRange) 
  {
		var range = inElement.createTextRange();
		if (range && BodyLoaded==1)
			range.execCommand('Copy');
  }
  else 
  {
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) 
		{
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		
		var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+encodeURIComponent(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
	    document.getElementById(flashcopier).innerHTML = divinfo;
  }
}

/**
Depreciated. Use  copy function instead of this
*/

function copyToClipboard(txt) 
{
     if(window.clipboardData) 
     {
             window.clipboardData.clearData();
             window.clipboardData.setData("Text", txt);
     }
     else if(navigator.userAgent.indexOf("Opera") != -1) 
     {
          window.location = txt;
     }
     else if (window.netscape) 
     {
          try 
          {
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
          }
          catch (e) 
          {
               alert("Mozilla do not support this feature. \n To enable follow this link  'http://www.febooti.com/support/website-help/website-javascript-copy-clipboard.html'");
          }
          
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
          if (!clip)
               return;
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
          if (!trans)
               return;
          trans.addDataFlavor('text/unicode');
          var str = new Object();
          var len = new Object();
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
          var copytext = txt;
          str.data = copytext;
          trans.setTransferData("text/unicode",str,copytext.length*2);
          var clipid = Components.interfaces.nsIClipboard;
          if (!clip)
               return false;
          clip.setData(trans,null,clipid.kGlobalClipboard);
     }
}


function ShowPrivateTags()
{
	document.getElementById("show_tag_green").style.display = "none";	
	document.getElementById("show_tag_grey").style.display = "";
	document.getElementById("hide_tag_green").style.display = "";
	document.getElementById("hide_tag_grey").style.display = "none";

	document.getElementById("private_tags_div").style.visibility = "";
}

function HidePrivateTags()
{
	document.getElementById("hide_tag_green").style.display = "none";
	document.getElementById("hide_tag_grey").style.display = "";
	document.getElementById("show_tag_green").style.display = "";	
	document.getElementById("show_tag_grey").style.display = "none";
	document.getElementById("private_tags_div").style.visibility = "hidden";
}



function ShowActionTab()
{	if(document.getElementById("ThumperDivTop"))
		document.getElementById("ThumperDivTop").style.display='';
	document.getElementById("actions_div").style.display = "block";
	document.getElementById("stats_div").style.display = "none";
	document.getElementById("share_div").style.display = "none";
	document.getElementById("ThumperDivTop").style.display='none';
}


function ShowStatsTab()
{	if(document.getElementById("ThumperDivTop"))
		document.getElementById("ThumperDivTop").style.display='';
	document.getElementById("actions_div").style.display = "none";
	document.getElementById("stats_div").style.display = "block";
	document.getElementById("share_div").style.display = "none";
	document.getElementById("ThumperDivTop").style.display='none';
}


function ShowShareTab()
{	if(document.getElementById("ThumperDivTop"))
		document.getElementById("ThumperDivTop").style.display='';
	document.getElementById("actions_div").style.display = "none";
	document.getElementById("stats_div").style.display = "none";
	document.getElementById("share_div").style.display = "block";
	document.getElementById("ThumperDivTop").style.display='none';
}



function ShowExistingCollectionDiv()
{
	//document.getElementById("hdn_collection_flag").value = "0";
	document.getElementById("look_existing_collection").style.display = "";
	document.getElementById("look_new_collection").style.display = "none";
}



function ShowNewCollectionDiv()
{
	//	document.getElementById("hdn_collection_flag").value = "1";
	//document.getElementById("look_existing_collection").style.display = "none";
	document.getElementById("look_new_collection").style.display = "";
}



function HideButton()
{	
	document.getElementById("btnSave").style.display = 'none';
	document.getElementById("CollectionNameError").style.display = 'none';
	document.getElementById("TagsError").style.display = 'none';
	document.getElementById("DescriptionError").style.display = 'none';
	document.getElementById("AlreadyInCollectionError").style.display = 'none';	
}



function CheckLookForExistingCollection(LookID)
{
		document.getElementById("btnSave").style.display = 'none';
		if(document.getElementById("rdo_existing_collection").checked == true)
		{
			var CollectionID = document.getElementById("sel_collection").value;
			if(CollectionID == "")
				return;

			var url="ajax_calls/add_look_to_collection_ajax.php";
			var parameter = "CollectionID="+encodeURIComponent(CollectionID)+"&LookID="+encodeURIComponent(LookID);
			AjaxRequest.get(
			{
				'url':url+"?"+parameter
				,'onLoading':function(req)
					  {
					  }
				,'onSuccess':function(req)
					  { 
							var xmlDoc = req.responseXML;
							
							var AlreadyInCollectionErrorResult = xmlDoc.getElementsByTagName("AlreadyInCollectionError")[0].childNodes[0].nodeValue;		
							if (AlreadyInCollectionErrorResult == 1)
							{
								document.getElementById("AlreadyInCollectionError").style.display = '';
							}	
							else
							{
								document.getElementById("btnSave").style.display = '';
							}	
						}
			}
			);	
		}
}



function CheckTextBoxes(TextBoxToBeChecked)
{
	document.getElementById("btnSave").style.display = 'none';
	document.getElementById("CollectionNameError").style.display = 'none';
	document.getElementById("TagsError").style.display = 'none';
	document.getElementById("DescriptionError").style.display = 'none';

	var CollectionName = document.getElementById("CollectionName").value;		
	var Tags = document.getElementById("Tags").value;
	var Description = document.getElementById("Description").value;
	
	var url="ajax_calls/add_look_to_collection_ajax.php";
	var parameter = "CollectionName="+encodeURIComponent(CollectionName)+"&Tags="+encodeURIComponent(Tags)+"&Description="+encodeURIComponent(Description);
		AjaxRequest.get(
		{
			'url':url+"?"+parameter
			,'onLoading':function(req)
				  {
				  }
			,'onSuccess':function(req)
				{ 
					var xmlDoc = req.responseXML;

				CollectionErrorResult = xmlDoc.getElementsByTagName("CollectionNameError")[0].childNodes[0].nodeValue;		
				TagsErrorResult = xmlDoc.getElementsByTagName("TagsError")[0].childNodes[0].nodeValue;		
				DescriptionErrorResult = xmlDoc.getElementsByTagName("DescriptionError")[0].childNodes[0].nodeValue;		
		
				switch (TextBoxToBeChecked)
				{
					case "CollectionName":								
						if (CollectionErrorResult == 1)
						{
							document.getElementById("CollectionNameError").style.display = '';
						}
						break;
						
					case "Tags":				
						if (TagsErrorResult == 1)
						{
							document.getElementById("TagsError").style.display = '';
						}
						break;
					
					case "Description":				
						if (DescriptionErrorResult == 1)
						{
							document.getElementById("DescriptionError").style.display = '';
						}
						break;
				}

				if ((CollectionErrorResult == 0) && (TagsErrorResult == 0) && (DescriptionErrorResult == 0))
				{
					document.getElementById("btnSave").style.display = '';
				}		
			}
		}
		);	
}





function AddLookToCollection(LookID, userID)
{
		var CollectionName = document.getElementById("CollectionName").value;		
		var Tags = document.getElementById("Tags").value;
		var Description = document.getElementById("Description").value;
		var CollectionID = document.getElementById("sel_collection").value;
		
		if(document.getElementById("rdo_existing_collection").checked == true)
		{
			var CollectionType = 0;
		}

	else if(document.getElementById("rdo_new_collection").checked == true)
		{
			var CollectionType = 1;
		}

		if(document.getElementById("public_visibility").checked == true)
		{
			var VisibilityOption = 0;
		}
		else if(document.getElementById("private_visibility").checked == true)
		{
			var VisibilityOption = 1;
		}

		var url="ajax_calls/add_look_to_collection_ajax.php";
		var parameter = "AddLookToCollection=1&CollectionName="+encodeURIComponent(CollectionName)+"&Tags="+encodeURIComponent(Tags)+"&Description="+encodeURIComponent(Description)+"&LookID="+encodeURIComponent(LookID)+"&CollectionType="+encodeURIComponent(CollectionType)+"&VisibilityOption="+encodeURIComponent(VisibilityOption)+"&userID="+encodeURIComponent(userID)+"&CollectionID="+encodeURIComponent(CollectionID);

		AjaxRequest.get(
		{
			'url':url+"?"+parameter
			,'onLoading':function(req)
				  {
				  }
			,'onSuccess':function(req)
				{ 
					var xmlDoc = req.responseXML;
					hiddenFloatingDiv('windowcontent')
					ResetCollectionDiv();
					document.getElementById('parent_collection_count_span').innerHTML = xmlDoc.getElementsByTagName("parentCollectionsCount")[0].childNodes[0].nodeValue;
					alert(xmlDoc.getElementsByTagName("parentCollectionsCount")[0].childNodes[0].nodeValue);
					ShowLookParentCollection(1);
				}
		}
		);		
}



function ResetCollectionDiv()
{
		ShowExistingCollectionDiv();
		document.getElementById("rdo_existing_collection").checked = true;
		document.getElementById("sel_collection").value = "";
		document.getElementById("CollectionName").value = "";		
		document.getElementById("Tags").value = "";
		document.getElementById("Description").value = "";
		document.getElementById("CollectionNameError").style.display = 'none';
		document.getElementById("TagsError").style.display = 'none';
		document.getElementById("DescriptionError").style.display = 'none';
		document.getElementById("AlreadyInCollectionError").style.display = 'none';
		document.getElementById("public_visibility").checked = true;
		document.getElementById("btnSave").style.display = 'none';
}

function MarkTabAsSelected(TabNumber)
{
	document.getElementById("currentTab").value = (parseInt(TabNumber)+1);
	document.getElementById("current_tab").value = (parseInt(TabNumber)+1);
	var TabNumberArray =[];
	
	TabNumberArray[0] = "overview_anchor";
	TabNumberArray[1] = "comments_anchor"
	TabNumberArray[2] = "parent_collections_anchor"
	TabNumberArray[3] = "styleometer_anchor";
	
	for(i=0;i<TabNumberArray.length;i++)
	{
		if(i == TabNumber)
		{
			document.getElementById(TabNumberArray[i]).className = 'selected';
		}
		else
		{
			document.getElementById(TabNumberArray[i]).className = '';
		}
	}
}

function ShowOverView(UserViewMode, QueryString)
{
		AllTabRefresh();
		MarkTabAsSelected(0);		
		if(document.getElementById("ThumperDiv"))
		document.getElementById("ThumperDiv").style.display='';
	
		var LookID = document.getElementById("look_id").value;
		getOverviewsCount(LookID, UserViewMode);
		var url = 'ajax_calls/ajax_look_overview.php';
		var parameter = 'LookID='+encodeURIComponent(LookID)+QueryString;
		AjaxRequest.get(
		{
			'url':url+"?"+parameter
			,'onLoading':function(req)
				  {
				  	
				  }
			,'onSuccess':function(req)
			  { 

				var response = req.responseText;
				
				if (response == 9006)
				{
					window.location.href = "error_page.php";
					return;
				}				
				//includeJavascript("scripts/slider/prototype.js"); 
				document.getElementById("containerDiv").innerHTML="";
				document.getElementById("containerDiv").innerHTML	= response;
				document.getElementById("ajax_response").value	= "1";
				document.getElementById("bottom_part_div").style.display = "none";
				findPos(document.getElementById('testWrap'));
				Lightview.updateViews()
			}
		}
		);	
}

/**
Get the items count in the overview tab depending upon the userview mode
*/
function getOverviewsCount(LookID, UserViewMode)
{
	var url = 'ajax_calls/ajax_look.php';
	var parameter = 'getOverviewsCount=1&LookID='+encodeURIComponent(LookID)+"&UserViewMode="+encodeURIComponent(UserViewMode);
	AjaxRequest.get(
	{
		'url':url+"?"+parameter
		,'onLoading':function(req)
			  {
			  	
			  }
		,'onSuccess':function(req)
		  { 

			var response = req.responseText;	
			document.getElementById("overview_count_span").innerHTML	= response;
		}
	}
	);	
}


function ShowAllLookComments(page, QueryString)
{
		AllTabRefresh();
		MarkTabAsSelected(1);

		var selected_comment_id = "comments_anchor";
		
		if(document.getElementById("ThumperDiv")) {
		document.getElementById("ThumperDiv").style.display='';
		}
					
		var LookID = document.getElementById("look_id").value;
		var site_ws_path=document.getElementById("site_ws_path").value;
		var url = site_ws_path+'/ajax_calls/ajax_look_comments.php';
		var parameter = 'LookID='+encodeURIComponent(LookID)+"&page="+encodeURIComponent(page)+QueryString;
		AjaxRequest.get(
		{
			'url':url+"?"+parameter
			,'onLoading':function(req)
				  {
				  }
			,'onSuccess':function(req)
				  { 
					var response = req.responseText;	
					
					if (response == 9006)
					{
						window.location.href = "error_page.php";
						return;
					}

					document.getElementById("containerDiv").innerHTML	= response;
					document.getElementById(selected_comment_id).focus();
					document.getElementById("ajax_response").value	= "1";
					document.getElementById("bottom_part_div").style.display = "";
				}
		}
		);	
}



function ShowLookParentCollection(UserViewMode, QueryString)
{	
		AllTabRefresh();
		MarkTabAsSelected(2);
		if(document.getElementById("ThumperDiv")) {
			document.getElementById("ThumperDiv").style.display='';
		}
		var site_ws_path=document.getElementById("site_ws_path").value;			
		var LookID = document.getElementById("look_id").value;
		
		showLookParentCollectionCount(UserViewMode, LookID);
		
		var url = site_ws_path+'/ajax_calls/ajax_look_parent_collection.php';

		var parameter = 'LookID='+encodeURIComponent(LookID)+"&UserViewMode="+encodeURIComponent(UserViewMode)+QueryString;

		AjaxRequest.get(
		{
			'url':url+"?"+parameter,'onLoading':function(req) {
			 }
			,'onSuccess':function(req)
			  { 
			  		var response = req.responseText;	
					document.getElementById("containerDiv").innerHTML	= response;	
					document.getElementById("ajax_response").value	= "1";
					document.getElementById("bottom_part_div").style.display = "";
				}
		 }
		);	
}
/*
* Get the count for look parent collection
*/

function showLookParentCollectionCount(UserViewMode, LookID)
{
		var site_ws_path=document.getElementById("site_ws_path").value;
		var url = site_ws_path+'/ajax_calls/ajax_look.php';
		var parameter = 'LookParentCollectionCount=1&LookID='+encodeURIComponent(LookID)+"&UserViewMode="+encodeURIComponent(UserViewMode);

		AjaxRequest.get(
		{
			'url':url+"?"+parameter,
			'onLoading':function(req) 
			{
			 }
			,'onSuccess':function(req)
			  { 
			  		var response = req.responseText;	
					document.getElementById("parent_collection_count_span").innerHTML	= response;
				}
		 }
		);	
}

function createObject()
{
	if(window.XMLHttpRequest){	
	var obj	=	new XMLHttpRequest();	
	}else if(window.ActiveXObject){	
	var obj	=	new ActiveXObject("Microsoft.XMLHTTP");
	}
	return obj;
}
http	=	createObject();

function ShowStyleoMeter(page, option, QueryString)
{
		AllTabRefresh();
		MarkTabAsSelected(3);		 
		if(document.getElementById("ThumperDiv"))
			document.getElementById("ThumperDiv").style.display='';
					
		var LookID = document.getElementById("look_id").value;
		var url = 'ajax_calls/ajax_look_styleometer.php';
		var parameter = 'LookID='+encodeURIComponent(LookID)+"&option="+encodeURIComponent(option)+"&page="+encodeURIComponent(page)+QueryString;
		var redirect=url+"?"+parameter;
		http.open('GET',redirect,true);
		http.onreadystatechange=handleResponse_StyleoMeter;
		http.send(null);
		/*AjaxRequest.get(
		{
				'url':url+"?"+parameter,'onLoading':function(req)
				  {
				  }
				,'onSuccess':function(req)
				  { 
					var response = req.responseText;					 
					 
					 document.getElementById("containerDiv").innerHTML	= response;					
					document.getElementById("bottom_part_div").style.display = "";
				}

		}

		);		
		*/

}	
function includeJavascript(src) 
{
   
	if (document.createElement && document.getElementsByTagName) {
        var head_tag = document.getElementsByTagName('head')[0];
        var script_tag = document.createElement('script');
        script_tag.setAttribute('type', 'text/javascript');
        script_tag.setAttribute('src', src);
        head_tag.appendChild(script_tag);
    }
}
function includeCSSfile(href) {
    var head_node = document.getElementsByTagName('head')[0];
    var link_tag = document.createElement('link');
    link_tag.setAttribute('rel', 'stylesheet');
    link_tag.setAttribute('type', 'text/css');
    link_tag.setAttribute('href', href);
    head_node.appendChild(link_tag);
}

function handleResponse_StyleoMeter()
{
	if(http.readyState==4)
	{   
		response=http.responseText;
		
		if (response == 9006)
		{
			window.location.href = "error_page.php";
			return;
		}	
		
		var arr=response.split('*****');
		document.getElementById("containerDiv").innerHTML=""; 
		document.getElementById("containerDiv").innerHTML	= arr[0];
		document.getElementById("TotalNumberPage").value=arr[1];
		document.getElementById("ajax_response").value=1;
		if(arr[1]>0) 
		{    
			if(document.getElementById("curr_file_name").value=="replace_look_photo") {
			includeJavascript("scripts/slider/prototype.js"); 
			}
			var head = document.getElementsByTagName('head').item(0);
			var old  = document.getElementById('lastLoadedCmds');
			if (old) 
			{
				head.removeChild(old);
			}
			
			var script = document.createElement('script');
			script.src = 'scripts/slider/slider.js';
			script.type = 'text/javascript';
			script.defer = true;
			script.id = 'lastLoadedCmds';
			void(head.appendChild(script));		
		}
		document.getElementById("bottom_part_div").style.display = "";    
	}
}

 

function handleResponse_js()
{
	if(http.readyState==4)
	{   
		response=http.responseText;			
		var y = document.createElement('script');
		y.appendChild(document.createTextNode(response));
		var head=document.getElementById("this_is_head");
		head.appendChild(y);
		//alert(response);
		//document.getElementById("test").innerHTML	= response;					
		//document.getElementById("bottom_part_div").style.display = "";    
	}
}

function ShowManageEdit(val)
{
		MarkTabAsSelected(4);
		if(document.getElementById("ThumperDiv")) {
		document.getElementById("ThumperDiv").style.display='';
		}
					
		var LookID = document.getElementById("look_id").value;
		var url = 'ajax_calls/ajax_look_manage.php';
		var parameter = 'LookID='+encodeURIComponent(LookID)+"&option="+encodeURIComponent(val);
		AjaxRequest.get(
		{
			'url':url+"?"+parameter
			,'onLoading':function(req)
				  {
				  }
			,'onSuccess':function(req)
				  { 
					var response = req.responseText;	
					document.getElementById("containerDiv").innerHTML	= response;
					document.getElementById("ajax_response").value	= "1";
					document.getElementById("ThumperDiv").style.display='none';
					document.getElementById("bottom_part_div").style.display = "";
				}
		}
		);		
}



function UpdateLook()
{
	var LookID = document.getElementById("look_id").value;
	var LookName = document.getElementById("lookName").value;
	var PublicTags =  document.getElementById("publicTag").value;;
	var PrivateTags = document.getElementById("privateTag").value;
	var LookDescrpition = document.getElementById("lookDesc").value;
	//var Visibilityoption = document.getElementById("LookVisibilityOption").value;
	var Visibilityoption = 0;	
	var VisibleToFriends = 0;
	var VisibleToCloseFriends = 0;

	if(document.getElementById("friends").checked) 
	{
		VisibleToFriends = 1;
	}
	if(document.getElementById("closefriends").checked)
	{
		VisibleToCloseFriends = 1;
	}
	if(document.getElementById("VisibilityPrivate").checked) {
		Visibilityoption = 1;	
	}
	
	

	var url = "ajax_calls/ajax_look.php";
	var parameter = "UpdateLook=1&LookID="+encodeURIComponent(LookID)+"&LookName="+encodeURIComponent(LookName)+"&PublicTags="+encodeURIComponent(PublicTags)+"&PrivateTags="+encodeURIComponent(PrivateTags)+"&LookDescrpition="+encodeURIComponent(LookDescrpition)+"&Visibilityoption="+encodeURIComponent(Visibilityoption)+"&VisibleToFriends="+encodeURIComponent(VisibleToFriends)+"&VisibleToCloseFriends="+encodeURIComponent(VisibleToCloseFriends);
	AjaxRequest.get(
		{
			'url':url+"?"+parameter
			,'onLoading':function(req)
				  {
				  }
			,'onSuccess':function(req)
				  { 
				//	document.getElementById('error_div').innerHTML = req.responseText;
					var response = eval("(" + req.responseText + ")");
					var Error = response.look_info.error;
					if(Error == 0)
					{
						var LookName = response.look_info.Look_name;
						var PublicTags = response.look_info.public_tags;
						var PrivateTags = response.look_info.private_tags;
						var Description = response.look_info.desc;
						var Visibility = response.look_info.visibility;
						var PublicTagCount = response.look_info.public_tag_count;
						var PrivateTagCount = response.look_info.private_tag_count;
						var PublicTags = response.look_info.public_tags;
						var PrivateTags = response.look_info.private_tags;
						var Message = response.look_info.message;
						var Generated_Url = response.look_info.generated_url;
						var Visibility_Option = response.look_info.VisibilityOption;
						var BreadcumLookName=response.look_info.BreadcumLookName;
						
						document.getElementById('breadcum_lookname').innerHTML = BreadcumLookName;
						document.getElementById('lookname_span').innerHTML = LookName;
						document.getElementById('visibility_option_span').innerHTML = Visibility;
						
						if(Description.length>0)
						{
							document.getElementById('look_desc_span').style.display = '';
							document.getElementById('desc_about_div').style.display = '';
							document.getElementById('look_desc_span').innerHTML = Description;
						}
						else
						{
							document.getElementById('look_desc_span').style.display = 'none';
							document.getElementById('desc_about_div').style.display = 'none';
						}
						
						document.getElementById('public_tag_count_span').innerHTML = PublicTagCount;
						document.getElementById('private_tag_count_span').innerHTML = PrivateTagCount;
						document.getElementById('private_tags_div').innerHTML = PrivateTags;
						document.getElementById('public_tags_span').innerHTML = PublicTags;
						document.getElementById('div_look_url').value = Generated_Url;
						document.getElementById('topRow').style.display = "none"	
						document.getElementById('errorRow').style.display = ""							 
						document.getElementById('error_div').innerHTML = Message;
						
						//Private Look
						if(Visibility_Option == 1)
						{
							document.getElementById('copy_change_button_show').style.display = ""
							document.getElementById('copy_change_button_grayed').style.display = "none"
						}
						else
						{
							document.getElementById('copy_change_button_show').style.display = "none"
							document.getElementById('copy_change_button_grayed').style.display = ""						
						}
					}
					else
					{
						var Error_Desc = response.look_info.error_desc;
						 
						document.getElementById('topRow').style.display = "none"	
						document.getElementById('errorRow').style.display = ""			
						document.getElementById('error_div').innerHTML = Error_Desc;
					}
					showLookParentCollectionCount(1, LookID);
					document.getElementById("manage_anchor").focus();
				}
		}
		);
	}


	function checkRadio(val)
	{
		document.getElementById("LookVisibilityOption").value = val;

		if(val == 1)

		{

			document.getElementById("friends").disabled  = false;

			document.getElementById("closefriends").disabled  = false;

		}

		else

		{

			document.getElementById("friends").checked = false;

			document.getElementById("closefriends").checked = false;

			document.getElementById("friends").disabled  = true;

			document.getElementById("closefriends").disabled  = true;		

		}

	}



	function check()

	{

		var Friends = document.getElementById("friends");

		var CloseFriends = document.getElementById("closefriends");

		if(Friends.checked)

		{

			CloseFriends.checked = true;

		}

	}



	function DeleteLook()
	{
		var LookID = document.getElementById("look_id").value;		
		var url = '../ajax_calls/ajax_look.php';
		var parameter = 'DeleteLook=1&LookID='+encodeURIComponent(LookID);
		AjaxRequest.get(
		{
			'url':url+"?"+parameter
			,'onLoading':function(req)
				  {
				  }
		,'onSuccess':function(req)
			{
			var response = req.responseText;				
			window.top.hidePopWin('',false);
			window.top.document.location = "../style_profile.php"; 
			}
		}
		);
	}


	function ReplacePhoto()
	{
			var LookID = document.getElementById("look_id").value;
			var url = 'ajax_calls/ajax_look.php';
			var parameter = 'ReplacePhoto=1&LookID='+encodeURIComponent(LookID);
			AjaxRequest.get(
			{
				'url':url+"?"+parameter
				,'onLoading':function(req)
				  {
				  }
				,'onSuccess':function(req)
				  { 
				}
			}
			);
		}
	

	function DeleteItemFromLook(LookID, ItemID)
	{
			 
			var url = 'ajax_calls/ajax_item_delete_in_look.php';
			var parameter = 'DeleteItemFromLook=1&LookID='+encodeURIComponent(LookID)+"&ItemID="+encodeURIComponent(ItemID);
			AjaxRequest.get(
			{
				'url':url+"?"+parameter
				,'onLoading':function(req)
					  {
					  }
				,'onSuccess':function(req)
					  { 
					  		var response = req.responseText;
							 var arr_exp=response.split("***");
							document.getElementById("number_of_part").value=arr_exp[1];
							if(arr_exp[2]!='')
							{
								document.getElementById("HotspotDiv").innerHTML = arr_exp[2];		
							}
							if(arr_exp[1]<6)
							{
								document.getElementById("show_hide_inactive").style.display="";	
								document.getElementById("show_hide_active").style.display="none";
								document.getElementById("show_hide_disable").style.display="none";
							}
							getOverviewsCount(LookID,document.getElementById("HiddenUserViewMode").value);
							document.getElementById("image_part").innerHTML = arr_exp[0];
							//alert(response)
							//return false;
							//window.top.ShowManageEdit('m');
					  		//hidePopWin("",false);
						}
			}
			);
	}


	function DeleteItemFromLookInAdd(LookID, ItemID)
	{
			 
			var message = "" +	
			"Are you sure that you would like to remove the link between this item and the associated look?\n\n"     +
			"Please click 'OK' to proceed or 'Cancel' to abort.\n";
			if (!confirm(message)) 
			{
				return;
			}
			var url = 'ajax_calls/ajax_item_delete_in_look_add.php';
			var parameter = 'DeleteItemFromLook=1&LookID='+encodeURIComponent(LookID)+"&ItemID="+encodeURIComponent(ItemID);
			AjaxRequest.get(
			{
				'url':url+"?"+parameter
				,'onLoading':function(req)
					  {
					  }
				,'onSuccess':function(req)
					  { 
					  		var response = req.responseText;
							 var arr_exp=response.split("***");
							document.getElementById("number_of_part").value=arr_exp[1];
							if(arr_exp[2]!='')
							{
								document.getElementById("HotspotDiv").innerHTML = arr_exp[2];
							} else {
								//document.getElementById("HotspotDiv").display = "none";	
							}
							if(arr_exp[1]<6)
							{
								document.getElementById("show_hide_inactive").style.display="";	
								document.getElementById("show_hide_active").style.display="none";
								document.getElementById("show_hide_disable").style.display="none";
							}
							document.getElementById("image_part").innerHTML = arr_exp[0];
							//alert(response)
							//return false;
							//window.top.ShowManageEdit('m');
					  		//hidePopWin("",false);
						}
			}
			);
	}
function DeleteItemFromLookInManage(LookID, ItemID)
{
			 
	var message = "" +	
			"Are you sure that you would like to remove the link between this item and the associated look?\n\n"     +
			"Please click 'OK' to proceed or 'Cancel' to abort.\n";

	if (!confirm(message)) 
	{
		return;
	}
	
	var url = 'ajax_calls/ajax_item_delete_in_look_manage.php';
	var parameter = 'DeleteItemFromLook=1&LookID='+encodeURIComponent(LookID)+"&ItemID="+encodeURIComponent(ItemID);
	AjaxRequest.get(
	{
		'url':url+"?"+parameter
		,'onLoading':function(req)
			  {
			  }
		,'onSuccess':function(req)
			  { 
					var response = req.responseText;
					 var arr_exp=response.split("***");
					document.getElementById("number_of_part").value=arr_exp[1];
					if(arr_exp[2]!='')
					{
						document.getElementById("HotspotDiv").innerHTML = arr_exp[2];
					} else {
						//document.getElementById("HotspotDiv").display = "none";	
					}							
					if(arr_exp[1]<6)
					{
						
						document.getElementById("show_hide_inactive").style.display="";	
						document.getElementById("show_hide_active").style.display="none";
						document.getElementById("show_hide_disable").style.display="none";
					}
					getOverviewsCount(LookID,document.getElementById("HiddenUserViewMode").value);
					document.getElementById("image_part").innerHTML = arr_exp[0];
					//alert(response)
					//return false;
					//window.top.ShowManageEdit('m');
					//hidePopWin("",false);
				}
	}
	);
}
		function DeleteCommentFromLook(CommentID,LookID)
		{
			var url = '../ajax_calls/ajax_look.php';
			var parameter = 'DeleteCommentFromLook=1&LookID='+encodeURIComponent(LookID)+"&CommentID="+encodeURIComponent(CommentID);
			AjaxRequest.get(
			{
				'url':url+"?"+parameter
				,'onLoading':function(req)
					  {
					  }
				,'onSuccess':function(req)
					  { 
							var response = req.responseText;
							window.top.hidePopWin("",false);
							window.top.document.getElementById("comment_count_span").innerHTML = response;
							window.top.ShowAllLookComments();
						}
			}
			);
		}

		function VoteLook(UserViewMode, Uid, Likeness)
		{

				var LookID = document.getElementById("look_id").value;
				var url = 'ajax_calls/ajax_look.php';
				var parameter = 'VoteLook=1&LookID='+encodeURIComponent(LookID)+"&Uid="+encodeURIComponent(Uid)+"&Likeness="+encodeURIComponent(Likeness)+"&UserViewMode="+encodeURIComponent(UserViewMode);
				AjaxRequest.get(
				{
					'url':url+"?"+parameter
					,'onLoading':function(req)
						  {
						  }
					,'onSuccess':function(req)
						  { 
								var response = eval("(" + req.responseText + ")");
								var success = response.success;
								if(success == '1')
								{
									if(Likeness == 0)
									{
										document.getElementById('like_enabled').style.display = '';
										document.getElementById('like_disabled').style.display = 'none';

										document.getElementById('dislike_enabled').style.display = 'none';
										document.getElementById('dislike_disabled').style.display = '';
									}
									else
									{
										document.getElementById('like_enabled').style.display = 'none';
										document.getElementById('like_disabled').style.display = '';

										document.getElementById('dislike_enabled').style.display = '';
										document.getElementById('dislike_disabled').style.display = 'none';
									}
									document.getElementById("styleometer_count_span").innerHTML = response.all_vote_count;
//alert(response.all_vote_count);
if((response.likeness_count==1) && (response.all_vote_count==1))
{
	
	document.getElementById("like_count_div").innerHTML = "("+response.likeness_count +" People Like This Look)";
}
else if((response.likeness_count==0) && (response.all_vote_count==1))
{
	document.getElementById("like_count_div").innerHTML = "";
}
else
{
	if(response.likeness_count==0)
	{
		document.getElementById("like_count_div").innerHTML = "";
	}
	else
	{
		document.getElementById("like_count_div").innerHTML = "("+response.likeness_count +" People Like This Look)";		
	}
}

var currentTab = document.getElementById("current_tab").value;
					
									if(currentTab == 4)
									{										
										ShowStyleoMeter(0,'a','');
									}
								}
								else if(success == '0')
								{
									showPopWin('popups/looks/only_friends_can_vote.php',420,420,null);
									return ;
								}
							}
				}
				);
			}



		function SaveCommentHelpfulness(ValueBy, CommentID, IsHelpfulStatus)

		{

				var url = 'ajax_calls/ajax_look.php';

				var parameter = 'SaveCommentHelpfulness=1&CommentID='+encodeURIComponent(CommentID)+"&ValueBy="+encodeURIComponent(ValueBy)+"&IsHelpfulStatus="+encodeURIComponent(IsHelpfulStatus);



				AjaxRequest.get(

				{

					'url':url+"?"+parameter

					,'onLoading':function(req)

						  {

						  }

					,'onSuccess':function(req)

						  { 

								var response = req.responseText;	

								document.getElementById("active_comment_"+CommentID+"_helpful_div").style.display = "none";

								document.getElementById("inactive_comment_"+CommentID+"_helpful_div").style.display = "";



							}

				}

				);		

		}

	

	function RemoveLookWoreDateAndDescription(LookStyleLogID)
	{
				var LookID = document.getElementById("look_id").value;
				var url = 'ajax_calls/ajax_look.php';
				var parameter = 'RemoveLookWoreDateAndDescription=1&LookID='+encodeURIComponent(LookID)+"&LookStyleLogID="+
				encodeURIComponent(LookStyleLogID);
				AjaxRequest.get(
				{
					'url':url+"?"+parameter
					,'onLoading':function(req)
					  {
					  }
					,'onSuccess':function(req)
					  { 
						var response = req.responseText;	
						ShowOverView();
					  }
				}
			);
	}


	function GenerateLookURL()
	{
			var LookID = document.getElementById("look_id").value;
			var url = 'ajax_calls/ajax_look.php';
			var parameter = 'GenerateLookURL=1&LookID='+encodeURIComponent(LookID);

			AjaxRequest.get(
			{
				'url':url+"?"+parameter
				,'onLoading':function(req)
					  {
					  }
				,'onSuccess':function(req)
					  { 
						var response = req.responseText;	
						document.getElementById("div_look_url").value = response;
					}
				}
				);			
	}


	/**

* @desc : check the length of charatcers in the textarea and then show remaining characters in the text box

* @args : textarea id, textbox id where remaining characaters have to be shown, maximum number of characters  

*/

function limitText(limitField, limitCount, limitNum) {

	if (limitField.value.length > limitNum) {

		limitField.value = limitField.value.substring(0, limitNum);

	} else {
		if(limitCount)
			limitCount.innerHTML = limitNum - limitField.value.length;

	}	}/*** Function for showing various popups**/
function showLeaveACommentPopup(lookID)
{	
	showPopWin('popups/leave_comment_popup.php?LookID='+lookID,556,386,null);
}
function showEmailToFriendPopup()
{	
	var LookID = document.getElementById('look_id').value;
	showPopWin('popups/email_to_friend_popup.php?LookID='+LookID,352,541,null);
}

function showLookInappropriatePopup(lookID)
{	
	showPopWin('popups/report_look_inappropriate_popup.php?LookID='+lookID,556,388,null)
}

function showMessagePopup(fromUID, toUID)
{	
	showPopWin('popups/message_popup.php?fromuid='+fromUID+'&touid='+toUID,500,470,null);
}
function showCommentInappropriatePopup(commentID)
{
	showPopWin('popups/report_comment_inappropriate_popup.php?CommentID='+commentID,556,394,null);
}

function showLoginPopup(currentTab, lookid)
{	
	showPopWin('popups/login_popup_look.php?CurrentTab='+encodeURIComponent(currentTab)+'&lookid='+encodeURIComponent(lookid),560,420, null);
}
function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) 
	{
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent)
		 {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	
	document.getElementById("left_pos").value=curleft;
	document.getElementById("top_pos").value=curtop;	
	//return [curleft,curtop];
}
function findPos_animation(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) 
	{
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent)
		 {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	//alert(curleft);
	//alert(curtop);
	document.getElementById("start_point").value=eval(curtop)+eval(2);
	document.getElementById("end_point").value=eval(curleft)+eval(3);	
	//return [curleft,curtop];
}
function show_div(number)
{
	 
	var divNumber="demo"+number;
	var imageNumber="image"+number;
	var grayTopNumber="grayTop"+number;
	var pinkTopNumber="pinkTop"+number;
	
	var bottomPinkNumber="bottomPink"+number;
	var bottomGrayNumber="bottomGray"+number;
	
	var midPinkNumber="midPink"+number;
	var midGrayNumber="midGray"+number;
	
	document.getElementById(divNumber).style.marginTop=document.getElementById("top_pos").value+"px";
	document.getElementById(divNumber).style.marginLeft=document.getElementById("left_pos").value+"px";
	document.getElementById(divNumber).style.visibility = "visible";
	
	document.getElementById(grayTopNumber).style.display = "none";	
	document.getElementById(pinkTopNumber).style.display = "";
	
	document.getElementById(bottomPinkNumber).style.display = "";
	document.getElementById(bottomGrayNumber).style.display = "none";	
	
	document.getElementById(midPinkNumber).style.display = "";
	document.getElementById(midGrayNumber).style.display = "none";
	 
	
}
function hide_show_div(number)
{	
	var divNumber="demo"+number;
	var imageNumber="image"+number;
	var grayTopNumber="grayTop"+number;
	var pinkTopNumber="pinkTop"+number;
	
	var bottomPinkNumber="bottomPink"+number;
	var bottomGrayNumber="bottomGray"+number;
	
	var midPinkNumber="midPink"+number;
	var midGrayNumber="midGray"+number;
	
	document.getElementById(divNumber).style.visibility = "hidden";
	
	document.getElementById(grayTopNumber).style.display = "";	
	document.getElementById(pinkTopNumber).style.display = "none";
	
	document.getElementById(bottomPinkNumber).style.display = "none";
	document.getElementById(bottomGrayNumber).style.display = "";	
	
	document.getElementById(midPinkNumber).style.display = "none";
	document.getElementById(midGrayNumber).style.display = "";
	 
}

 
 
function RefreshParentCollectionArea(LookID)
{
	var site_ws_path=document.getElementById("site_ws_path").value;
	 
	if(LookID!='')
	{
		redirect =	site_ws_path+"/ajax_calls/ajax_look_parent_collection_area.php?lookid="+LookID;		
		http.open('GET',redirect,true);
		http.onreadystatechange=handleResponseParentCollection;
		http.send(null);
	}	
	return true;
}
function handleResponseParentCollection()
{
	if(http.readyState==4)
	{   
	   response=http.responseText;
	   document.getElementById("parent_collection_tab").innerHTML = response;
	}
}

function CheckCloseFriend()
{  
  if(document.getElementById("friends").checked == true)
  {
	  document.getElementById("closefriends").checked = true;
  } 
	else
	{
		document.getElementById("closefriends").checked = false;
	}
}

function CheckPrivate()
{  
  if((document.getElementById("friends").checked == true) || (document.getElementById("closefriends").checked == true))
  {
		if(document.getElementById("friends").checked == true)
		{
			document.getElementById("closefriends").checked = true;
		}
	  document.getElementById("VisibilityPrivate").checked = true;
  } 	
}

function UnCheckPrivate()
{ 
	if(document.getElementById("VisibilityPublic").checked == true)
	{
		document.getElementById("friends").checked = false;
		document.getElementById("closefriends").checked = false;
	}
}
function AllTabRefresh()
{
	var url = 'ajax_calls/look_tab_refresh.php';
	var LookID=document.getElementById("look_id").value;
	var parameter = 'lookid='+encodeURIComponent(LookID);
	AjaxRequest.get(
	{
		'url':url+"?"+parameter
		,'onLoading':function(req)
			  {
			  	
			  }
		,'onSuccess':function(req)
		  { 

			var response = req.responseText;
			var arrSplit=response.split(":|:");
			document.getElementById("overview_count_span").innerHTML= arrSplit[0];
			document.getElementById("comment_count_span").innerHTML= arrSplit[1];
			document.getElementById("parent_collection_count_span").innerHTML= arrSplit[2];
			document.getElementById("styleometer_count_span").innerHTML= arrSplit[3];
			//document.getElementById("overview_count_span").innerHTML	= response;
		}
	}
	);	
}



function VoteLookJournalMode(UserViewMode, Uid, Likeness,look_id)
		{

				var LookID = look_id;
				var url = 'ajax_calls/ajax_look.php';
				var parameter = 'VoteLook=1&LookID='+encodeURIComponent(LookID)+"&Uid="+encodeURIComponent(Uid)+"&Likeness="+encodeURIComponent(Likeness)+"&UserViewMode="+encodeURIComponent(UserViewMode);
				AjaxRequest.get(
				{
					'url':url+"?"+parameter
					,'onLoading':function(req)
						  {
						  }
					,'onSuccess':function(req)
						  { 
								var response = eval("(" + req.responseText + ")");
								var success = response.success;
								if(success == '1')
								{
									if(Likeness == 0)
									{
										document.getElementById('like_enabled'+look_id).style.display = '';
										document.getElementById('like_disabled'+look_id).style.display = 'none';

										document.getElementById('dislike_enabled'+look_id).style.display = 'none';
										document.getElementById('dislike_disabled'+look_id).style.display = '';
									}
									else
									{
										document.getElementById('like_enabled'+look_id).style.display = 'none';
										document.getElementById('like_disabled'+look_id).style.display = '';

										document.getElementById('dislike_enabled'+look_id).style.display = '';
										document.getElementById('dislike_disabled'+look_id).style.display = 'none';
									}
									
if((response.likeness_count==1) && (response.all_vote_count==1))
{
	
	document.getElementById("like_count_div"+look_id).innerHTML = "("+response.likeness_count +" People Like This Look)";
}
else if((response.likeness_count==0) && (response.all_vote_count==1))
{
	document.getElementById("like_count_div"+look_id).innerHTML = "";
}
else
{
	if(response.likeness_count==0)
	{
		document.getElementById("like_count_div"+look_id).innerHTML = "";
	}
	else
	{
		document.getElementById("like_count_div"+look_id).innerHTML = "("+response.likeness_count +" People Like This Look)";		
	}
}


					
								
								}
								else if(success == '0')
								{
									showPopWin('popups/looks/only_friends_can_vote.php',420,420,null);
									return ;
								}
							}
				}
				);
			}
