function DeleteItem2(TotalImages, PhotoName)
{
	var ImageNameArray = document.getElementById("img_arr").value.split(":|");
	var NewImageNames = '';
	var PostParameters = '';
	var j = 1;

	for (i = 1; i <= TotalImages; i++)
	{
		if (ImageNameArray[i-1] != PhotoName)
		{
			if (NewImageNames == '')
			{
				NewImageNames = ImageNameArray[i-1];
			}
			else
			{
				NewImageNames = NewImageNames + ":|" + ImageNameArray[i-1];											
			}

			PostParameters = PostParameters + "&txtItemBrandName"+j+"="+document.getElementById("ItemBrandName"+(i)).value;
			PostParameters = PostParameters + "&txtItemName"+j+"="+document.getElementById("ItemName"+(i)).value;
			PostParameters = PostParameters + "&drdCategory"+j+"="+document.getElementById("Category"+(i)).value;
			PostParameters = PostParameters + "&drdSubCategory"+j+"="+document.getElementById("SubCategory"+(i)).value;

			if(document.getElementById("VisibilityPrivate"+(i)).checked == true)
			{
				PostParameters = PostParameters + "&rdoVisibility"+j+"=1";
			}
			else
			{
				PostParameters = PostParameters + "&rdoVisibility"+j+"=0";
			}

			if(document.getElementById("VisibleToFriends"+(i)).checked == true)
			{
				PostParameters = PostParameters + "&chkVisibleToFriends"+j+"=on";
			}

			if(document.getElementById("VisibleToCloseFriends"+(i)).checked == true)
			{
				PostParameters = PostParameters + "&chkVisibleToCloseFriends"+j+"=on";
			}

			PostParameters = PostParameters + "&txtTags"+j+"="+document.getElementById("Tags"+(i)).value
			PostParameters = PostParameters + "&txtPrivateTags"+j+"="+document.getElementById("PrivateTags"+(i)).value
			PostParameters = PostParameters + "&txtDescription"+j+"="+document.getElementById("Description"+(i)).value
			PostParameters = PostParameters + "&txtBrandStoreIdentifier"+j+"="+document.getElementById("BrandStoreIdentifier"+(i)).value
			j++;	
		}
	}	

	var PostParameters = PostParameters + "&img_arr="+NewImageNames;
	var PostParameters = PostParameters + "&hdnHasErrors="+document.getElementById("hdnHasErrors").value;
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  {
		alert ("Your browser does not support AJAX!");
		return;
  } 
		
	document.getElementById("ThumperDiv").style.display = '';

	var url="ajax_calls/add_multiple_item_delete_photo.php";
	xmlHttp.onreadystatechange=DisplayNewImageNames;
	xmlHttp.open("POST", url, true);	

	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", PostParameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(PostParameters);	
}

function DisplayNewImageNames()
{	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{				
		ResponseText = xmlHttp.responseText;
		var ScriptArray=ResponseText.split("*****");
		 
		document.getElementById("ItemContainerDiv").innerHTML = "";
		document.getElementById("ItemContainerDiv").innerHTML = ScriptArray[0];
		includeJavascript("js/autosuggest/autosuggest.js");
		
		var MyHead = document.getElementsByTagName('head').item(0);										
		var MyScript = document.createElement('script');				
		MyScript.type = 'text/javascript';
		MyScript.language = 'JavaScript';		
		MyScript.text = ScriptArray[1];
		void(MyHead.appendChild(MyScript));
		 
		
		document.getElementById("ThumperDiv").style.display = 'none';
	}
}


function DeleteItemPhotoNew(TotalImages)
{
	var PostParameters = '';
	
	var ImageNameArray = document.getElementById("img_arr").value.split(":|");
	var ImageNamesAfterDeletion = '';
	var ImagesDeleted = '';
	
	for (i = 1; i <= TotalImages; i++)
	{
		if (document.getElementById("Delete"+i).checked != true)
		{
			if (ImageNamesAfterDeletion == '')
			{
				ImageNamesAfterDeletion = ImageNameArray[i-1];
			}
			else
			{
				ImageNamesAfterDeletion = ImageNamesAfterDeletion + ":|" + ImageNameArray[i-1];
			}
		}
		else
		{
			if (ImagesDeleted == '')
			{
				ImagesDeleted = ImageNameArray[i-1];
			}
			else
			{
				ImagesDeleted = ImagesDeleted + ":|" + ImageNameArray[i-1];
			}
		}
	}
	
	if (ImagesDeleted == '')
	{
		//alert ("Please Select atleast 1 image to delete");
		showPopWin('popups/select_delete_photo.php',420,445,null);
		return;
	}	
	if (ImageNamesAfterDeletion == '')
	{
		alert ("You cannot delete all the images. you have to have atlest 1 image.");
		return;
	}	
	
	PostParameters = "img_arr="+ImageNamesAfterDeletion;
	PostParameters = PostParameters + "&ImagesDeleted="+ImagesDeleted;
	
	PostParameters = PostParameters + "&txtItemBrandName="+document.getElementById("ItemBrandName").value;
	PostParameters = PostParameters + "&txtItemName="+document.getElementById("ItemName").value;

	PostParameters = PostParameters + "&drdCategory="+document.getElementById("Category1").value;
	PostParameters = PostParameters + "&drdSubCategory="+document.getElementById("SubCategory1").value;

	if(document.getElementById("VisibilityPrivate").checked == true)
	{
		PostParameters = PostParameters + "&rdoVisibility=1";
	}
	else
	{
		PostParameters = PostParameters + "&rdoVisibility=0";
	}
	if(document.getElementById("VisibleToFriends").checked == true)
	{
		PostParameters = PostParameters + "&chkVisibleToFriends=on";
	}
	if(document.getElementById("VisibleToCloseFriends").checked == true)
	{
		PostParameters = PostParameters + "&chkVisibleToCloseFriends=on";
	}

	PostParameters = PostParameters + "&txtTags="+document.getElementById("Tags").value;
	PostParameters = PostParameters + "&txtPrivateTags="+document.getElementById("PrivateTags").value;
	PostParameters = PostParameters + "&txtDescription="+document.getElementById("Description").value;
	PostParameters = PostParameters + "&txtBrandStoreIdentifier="+document.getElementById("BrandStoreIdentifier").value;
	
	PostParameters = PostParameters + "&Default="+document.getElementById("hdnDefault").value;
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  {
		alert ("Your browser does not support AJAX!");
		return;
  } 
	
	document.getElementById("ThumperDiv").style.display = '';
	
	var url="ajax_calls/add_single_item_delete_photo.php";
	xmlHttp.onreadystatechange = function() {DisplayNewSingleImageNames(ImageNamesAfterDeletion)};
	
	xmlHttp.open("POST", url, true);	
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", PostParameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(PostParameters);	
}

function DisplayNewSingleImageNames(ImageNamesAfterDeletion)
{	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{				
		ResponseText = xmlHttp.responseText;
		
		document.getElementById("PhotoDiv").innerHTML = "";
		document.getElementById("PhotoDiv").innerHTML = ResponseText;
		
		document.getElementById("img_arr").value = ImageNamesAfterDeletion;
		document.getElementById("ThumperDiv").style.display = 'none';
	}
}
function CheckExistingCollectionPopup(ItemID)
{	
	document.getElementById("btnSave").style.display = 'none';
	if(document.getElementById("ExistingCollection").checked == true)
	{		
		if (document.getElementById("drdExistingCollection").value != 0)
		{
			CollectionID = document.getElementById("drdExistingCollection").value;
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null)
			{
				alert ("Your browser does not support AJAX!");
				return;
			} 
			var url="../ajax_calls/add_item_to_collection_ajax.php";
			url=url+"?CollectionID="+CollectionID;
			url=url+"&ItemID="+ItemID;
			xmlHttp.onreadystatechange = DisplayCollectionError;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);			
		}
	}
}
function CheckExistingCollection(ItemID)
{	
	document.getElementById("btnSave").style.display = 'none';
	if(document.getElementById("ExistingCollection").checked == true)
	{		
		if (document.getElementById("drdExistingCollection").value != 0)
		{
			CollectionID = document.getElementById("drdExistingCollection").value;
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null)
			{
				alert ("Your browser does not support AJAX!");
				return;
			} 
			var url="ajax_calls/add_item_to_collection_ajax.php";
			url=url+"?CollectionID="+CollectionID;
			url=url+"&ItemID="+ItemID;
			xmlHttp.onreadystatechange = DisplayCollectionError;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);			
		}
	}
}


function DisplayCollectionError() 

{ 	

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

	{

		xmlDoc = xmlHttp.responseXML;

		

		AlreadyInCollectionErrorResult = xmlDoc.getElementsByTagName("AlreadyInCollectionError")[0].childNodes[0].nodeValue;		

		if (AlreadyInCollectionErrorResult == 1)

		{

			document.getElementById("AlreadyInCollectionError").style.display = '';

		}	

		else

		{

			document.getElementById("btnSave").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 CheckTextBoxesPopup(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';
	CollectionName = document.getElementById("CollectionName").value;	
	Tags = document.getElementById("Tags").value;
	Description = document.getElementById("Description").value;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}  
	var url="../ajax_calls/add_item_to_collection_ajax.php";
	url=url+"?CollectionName="+CollectionName;
	url=url+"&Tags="+Tags;
	url=url+"&Description="+Description;
	xmlHttp.onreadystatechange = function() {DisplayError(TextBoxToBeChecked)};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
} 


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';
	CollectionName = document.getElementById("CollectionName").value;	
	Tags = document.getElementById("Tags").value;
	Description = document.getElementById("Description").value;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}  
	var url="ajax_calls/add_item_to_collection_ajax.php";
	url=url+"?CollectionName="+CollectionName;
	url=url+"&Tags="+Tags;
	url=url+"&Description="+Description;
	xmlHttp.onreadystatechange = function() {DisplayError(TextBoxToBeChecked)};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
} 



function DisplayError(TextBoxToBeChecked) 

{ 	

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

	{

		xmlDoc = xmlHttp.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 DeleteItem(TotalImages, PhotoName, ImageIndex)
{
	var ImageNameArray = document.getElementById("img_arr").value.split(":|");
	var NewImageNames = '';
	var ImagesDeleted = document.getElementById("ImagesDeleted").value;

	for (i = 1; i <= TotalImages; i++)
	{
		if (ImageNameArray[i-1] != PhotoName)
		{
			if (NewImageNames == '')
			{
				NewImageNames = ImageNameArray[i-1];
			}
			else
			{
				NewImageNames = NewImageNames + ":|" + ImageNameArray[i-1];											
			}
		}
		else
		{
			if (ImagesDeleted == '')
			{
				ImagesDeleted = PhotoName;
			}
			else
			{
				ImagesDeleted = ImagesDeleted + ":|" + PhotoName;
			}

			if (NewImageNames == '')
			{
				NewImageNames = "photodeleted";
			}
			else
			{
				NewImageNames = NewImageNames + ":|" + "photodeleted";
			}
		}		
	}
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  {
		alert ("Your browser does not support AJAX!");
		return;
  } 
	
	document.getElementById("ThumperDiv").style.display = '';
	
	var url="ajax_calls/add_multiple_item_delete_photo.php";
	url=url+"?img_arr="+NewImageNames;
	xmlHttp.onreadystatechange = function() {DeleteItemMultiple(TotalImages, PhotoName, ImageIndex, NewImageNames, ImagesDeleted)};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function DeleteItemMultiple(TotalImages, PhotoName, ImageIndex, NewImageNames, ImagesDeleted)
{	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{				
		ResponseText = xmlHttp.responseText;
		
		if (ResponseText == 0)
		{
			document.getElementById("ThumperDiv").style.display = 'none';
			return;
		}
		
		document.getElementById("img_arr").value = NewImageNames;
		
		var TotalActiveImages = 0;
		var LastRemainingImageIndex = 0;
		var NewImageNameArray = NewImageNames.split(":|");	
	
		for (i = 1; i <= TotalImages; i++)
		{		
			if (NewImageNameArray[i-1] != "photodeleted")
			{
				TotalActiveImages++;
				LastRemainingImageIndex = i;
			}		
		} 
	
		if (TotalActiveImages == 1)
		{
			document.getElementById("DeleteImageSpan"+LastRemainingImageIndex).innerHTML = "Delete";
		}
	
		document.getElementById("PhotoDivision"+ImageIndex).style.display = 'none';
		document.getElementById("TotalActiveImages").value = TotalActiveImages;
	
		document.getElementById("ImagesDeleted").value = ImagesDeleted;
		
		document.getElementById("ThumperDiv").style.display = 'none';
	}
}

function MakeDefault(PhotoIndex, TotalImages, PhotoName)
{
	document.getElementById("Delete"+document.getElementById("hdnDefaultPhotoIndex").value).disabled = "";

	document.getElementById("DefaultTD"+document.getElementById("hdnDefaultPhotoIndex").value).innerHTML = '<a href="javascript:void(0);" onclick="MakeDefault('+document.getElementById("hdnDefaultPhotoIndex").value+', '+TotalImages+', \''+document.getElementById("hdnDefault").value+'\');"><I>Default</I></a>';

		
	document.getElementById("Delete"+PhotoIndex).checked = "";

	document.getElementById("Delete"+PhotoIndex).disabled = "disabled";

	document.getElementById("DefaultTD"+PhotoIndex).innerHTML = '<I>Default</I>';

	document.getElementById("hdnDefault").value = PhotoName;
	document.getElementById("hdnDefaultPhotoIndex").value = PhotoIndex;	

}



function DeleteItemPhoto(TotalImages)

{

	var ImageNameArray = document.getElementById("photodeleted").value.split(":|");

	var NewHiddenImageNamesAll = '';

	var NewHiddenImageNames = '';

	var ImagesDeleted = document.getElementById("ImagesDeleted").value;

	

	for (i = 1; i <= TotalImages; i++)

	{	

		if (document.getElementById("hdnImageNo"+i).value == "1")

		{

			if (document.getElementById("Delete"+i).checked == "")

			{

				if (NewHiddenImageNamesAll == '')

				{

					NewHiddenImageNamesAll = ImageNameArray[i-1];

				}

				else

				{

					NewHiddenImageNamesAll = NewHiddenImageNamesAll + ":|" + ImageNameArray[i-1];

				}

				if (NewHiddenImageNames == '')

				{

					NewHiddenImageNames = ImageNameArray[i-1];

				}

				else

				{

					NewHiddenImageNames = NewHiddenImageNames + ":|" + ImageNameArray[i-1];

				}

			}	

			else

			{

				document.getElementById("PhotoContainerTD"+i).innerHTML = '<td id="PhotoContainerTD'+i+' valign="top"><input type="hidden" id="hdnImageNo'+i+'" name="hdnImageNo" value="0" /><table width="195" border="0" cellspacing="0" cellpadding="0"><tr><td><img src="/revamp/langs/eng/images/item_right_top.gif"></td><td width="100%"  height="12" background="/revamp/langs/eng/images/item_center_top.gif"></td><td><img src="/revamp/langs/eng/images/item_left_top.gif"></td></tr><tr><td background="/revamp/langs/eng/images/item_center_left.gif">&nbsp;</td><td height="192">&nbsp;</td><td background="/revamp/langs/eng/images/item_center_right.gif">&nbsp;</td></tr><tr><td><img src="/revamp/langs/eng/images/item_left_bottom.gif" /></td><td  height="12px" background="/revamp/langs/eng/images/item_center_bottom.gif"></td><td><img src="/revamp/langs/eng/images/item_right_bottom.gif" /></td></tr></table></td>';				

								

				if (NewHiddenImageNamesAll == '')

				{

					NewHiddenImageNamesAll = "photodeleted";

				}

				else

				{

					NewHiddenImageNamesAll = NewHiddenImageNamesAll + ":|" + "photodeleted";

				}

				if (ImagesDeleted == '')

				{

					ImagesDeleted = ImageNameArray[i-1];

				}

				else

				{

					ImagesDeleted = ImagesDeleted + ":|" + ImageNameArray[i-1];

				}

			}			

		}		

		else

		{

			if (NewHiddenImageNamesAll == '')

			{

				NewHiddenImageNamesAll = "photodeleted";

			}

			else

			{

				NewHiddenImageNamesAll = NewHiddenImageNamesAll + ":|" + "photodeleted";

			}

		}

	}

	

	document.getElementById("photodeleted").value = NewHiddenImageNamesAll;

	document.getElementById("img_arr").value = NewHiddenImageNames;

		

	document.getElementById("ImagesDeleted").value = ImagesDeleted;

}



function GetXmlHttpObject()

{

	var xmlHttp=null;

	try

	{

		// Firefox, Opera 8.0+, Safari

		xmlHttp=new XMLHttpRequest();

	}

	catch (e)

	{

		// Internet Explorer

		try

		{

			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

		}

		catch (e)

		{

			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

		}

	}

	return xmlHttp;

}
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);
}

