/* Global Variables   */
var MainPageURL = "../Pages/AjaxServerPage.aspx";
var isIE=false;
var isIE7 = false;
if(!window.XMLHttpRequest)  
{  
	isIE=true;
}
if((window.navigator.appName).toLowerCase()=='microsoft internet explorer') //checking for Ie7
{
   var version = window.navigator.appVersion;
   var version1 ;
   if(version.indexOf("MSIE")!=-1)
   {
	version1 = version.substring((version.indexOf("MSIE")+4),version.length);
	version1 = version1.substring(0,2);
	if ( parseInt(version1) == 7)
	{
		isIE=true;
		isIE7 = true;
	}
   } 
}   
 
var Xmlhttp;
var objXmlhttp;
var xmlDoc;
var Xmlhttp1;
var TestShirtID;
var XmlImageXmlHttp;

/* End Global Variables   */

function createXmlHttp()
{
    var moz = (typeof document.implementation != 'undefined') && (typeof 
    document.implementation.createDocument != 'undefined');
    
    if (moz)
    {
		Xmlhttp = new XMLHttpRequest();
		XmlImageXmlHttp = new XMLHttpRequest();
    }
	else // for Ie
	{
		try
		{
			Xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			XmlImageXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				Xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				XmlImageXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				Xmlhttp = null;
				XmlImageXmlHttp = null;
			}
		}
	} 	
	return XmlImageXmlHttp;
}// end createXmlhttp;

var GlobalShoppingBagId = 0;
function ShowComments(ShoppingBagId)
{
	var url;
	GlobalShoppingBagId = ShoppingBagId;
	url= MainPageURL + "?Function=GetShirtComments&ShoppingBagId=" + ShoppingBagId;
	createXmlHttp();
	if(Xmlhttp)
	{
		Xmlhttp.onreadystatechange = function()
		{
			if(Xmlhttp.readyState==4)
			{
				if(Xmlhttp.status==200)
				{
					if(Xmlhttp.responseXML.documentElement)
					{
						var xmlData = Xmlhttp.responseXML.documentElement;
						var CommentText = "";
						if(xmlData.childNodes[0] != null)
						{
							 CommentText = xmlData.childNodes[0].nodeValue;
						}
						document.getElementById("txtComment").value = CommentText;
						document.getElementById("divComment").style.display = "";	
						document.getElementById("ddlSelectState").style.visiblity = "hidden";
						return false;					
					}
				}
			}
		}
		if((!window.XMLHttpRequest) || (isIE))  
		{   
			Xmlhttp.open("POST", url, true);
			Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		}
		else
		{
			Xmlhttp.open("GET", url, true);
		} 
		Xmlhttp.send(null);	
	}
	return false;
}

function CloseComments()
{
	document.getElementById("txtComment").value = "";
	document.getElementById("divComment").style.display = "none";
	document.getElementById("ddlSelectState").style.visiblity = "visible";
}

function SaveComments()
{
	var url;
	var CommentText = "";
	Xmlhttp = null;
	if( document.getElementById("txtComment").value.length > 0 )
	{
		CommentText = document.getElementById("txtComment").value;
	}
	else
	{
		CommentText = "";
	}
	
	url= MainPageURL + "?Function=SaveShirtComments&ShoppingBagId=" + GlobalShoppingBagId + "&Comments=" + CommentText;
	createXmlHttp();
	if(Xmlhttp)
	{
		Xmlhttp.onreadystatechange = function()
		{
			if(Xmlhttp.readyState==4)
			{
				if(Xmlhttp.status==200)
				{
					CloseComments();
				}
			}
		}
		if((!window.XMLHttpRequest) || (isIE))  
		{   
			Xmlhttp.open("POST", url, true);
			Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		}
		else
		{
			Xmlhttp.open("GET", url, true);
		} 
		Xmlhttp.send(null);	
	}
}

function GetTax()  //vallabh on 18th Nov 2006.
{
	if(document.getElementById("hdnOnlyGiftCount").value == "0")
	{
		var url;
		var StateId;
		var CountryName = document.getElementById("txtShippingCountry").value.toLowerCase();
		if(CountryName.indexOf("united states") > -1)
		{
			var strStateText = document.getElementById("ddlSelectState").options[document.getElementById("ddlSelectState").selectedIndex].text;
			if(strStateText.toLowerCase().indexOf("select") > -1)
			{
				StateId = document.getElementById("txtDefaultStateId").value;
			}
			else
			{
				StateId = document.getElementById("ddlSelectState").options[document.getElementById("ddlSelectState").selectedIndex].value;  
			}
		}
		else
		{
			CountryName = document.getElementById("txtShippingCountry").value;
			StateId = 0;
		}
		
		url= MainPageURL + "?Function=GetTaxByStateIdCountryName&StateId=" + StateId + "&CountryName=" + CountryName;
		
  		createXmlHttp();
		//alert(StateId);
		if(Xmlhttp)
		{			
			Xmlhttp.onreadystatechange = function()
			{
				if(Xmlhttp.readyState==4)
				{
					if(Xmlhttp.status==200)
					{
						//alert(Xmlhttp.responseXML);
						
						if(Xmlhttp.responseXML.documentElement)
						{
							var Tax;
							var  IsDollarAmount;
							var xmlData = Xmlhttp.responseXML.documentElement;
							var obj = xmlData.getElementsByTagName("tblTax")[0];
							if (obj)
							{   
								 
 								if(obj.getElementsByTagName("Tax")[0])
 								{
 									Tax =  obj.getElementsByTagName("Tax")[0].firstChild.nodeValue; 													          
 								}
 								
 								if(obj.getElementsByTagName("IsDollarAmount")[0])
 								{
 									IsDollarAmount = obj.getElementsByTagName("IsDollarAmount")[0].firstChild.nodeValue; 		
 								}
 								
 								
 								if (document.getElementById('chkBasic').checked == true)
								{
									GetDeliveryfees('Standard',true);
								}
								else
								{
									GetDeliveryfees('Expedited',true);
								}
 								
 								if( (IsDollarAmount).toLowerCase() == "true" )
 								{
 									document.getElementById("lblTax").innerHTML = '$'+ formatCurrency(Tax);
 								}
 								else if((IsDollarAmount).toLowerCase() == "false")
 								{
 									document.getElementById("lblTax").innerHTML = '$' + formatCurrency(GetPercentTax(Tax));
 								}
		 						
 								if (document.getElementById('chkBasic').checked == true)
								{
									GetDeliveryfees('Standard',true);
								}
								else
								{
									GetDeliveryfees('Expedited',true);
								}
 							}
 						}			
 					} 
				}
			}
			if((!window.XMLHttpRequest) || (isIE))  
			{   
				Xmlhttp.open("POST", url, true);
				Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
			}
			else
			{
				Xmlhttp.open("GET", url, true);
			} 
			Xmlhttp.send(null);	
		}   
	}
	else
	{
		return false;
	}	
}

function GetPercentTax(objTax)
{
   var Tax = 0;
   var lblTotal = GetDeclimalValueFromCurrency(document.getElementById('lblTotal').innerHTML.replace(",","").replace(",",""));
//   lblTotal = parseFloat(lblTotal) + parseFloat(lblTotal)*(parseFloat(objTax)/100);
	var TotalShippingAmount = parseFloat(document.getElementById("lblDeliveryFee").innerHTML.replace("$","").replace(",","").replace(",",""));
    Tax = (parseFloat(lblTotal) + TotalShippingAmount) * (parseFloat(objTax)/100);
	return (Tax);
}

var strSelectedProfileName = "";

function getProfileData(objProfileID, objectProfile)
{
	if (document.getElementById('divitem3').style.visibility=='')
	{
		showdiv3();
		showdiv2();
		showdiv();
	}
    document.getElementById('DivOtherProductDetails').style.visibility='hidden';
    //document.getElementById('tdLeftImage').style.display = 'none';
	
	strSelectedProfileName = objectProfile.innerHTML;	
	url= MainPageURL + "?Function=GetProfileDetails&PID=" + objProfileID;
	createXmlHttp();
	if(Xmlhttp)
	{
		Xmlhttp.onreadystatechange =function()
		{
			if(Xmlhttp.readyState==4)
			{
				if(Xmlhttp.status==200)
				{					
					showProfileDetails(Xmlhttp.responseXML.documentElement);
					var messageTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
                    document.getElementById('divitem3').style.top = (150 + messageTop) + "px";
					document.getElementById('divitem3').style.visibility=''
				}
			}
		}
		if( (!window.XMLHttpRequest)|| (isIE) )   //(document.all)
		{   
			Xmlhttp.open("POST", url, false);
			Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		}
		else
		{
			Xmlhttp.open("GET", url, true);
		} 
		
		Xmlhttp.send(null);
	}
	return false;
}//end getText;

function showProfileDetails(obj)
{
  	var xmlData=obj;
	var intLoop;
	var obj;
	var strLScale = "in.";
	var strWScale = "lbs.";
	
	if(xmlData)
	{
		document.getElementById("lblProfileName").innerHTML = strSelectedProfileName;
		
		for(intLoop=0;intLoop<xmlData.childNodes.length;intLoop++)
		{
		   if(parseInt(document.getElementById("txtUserId").value) > 0 )
		   {
				obj = xmlData.getElementsByTagName("tblUserProfileMeasurements")[0];
		   }
		   else
		   {
				obj = xmlData.getElementsByTagName("tblTempMeasurements")[0];	    
		   }
		   
		   
			if(obj.getElementsByTagName("MeasurementType")[0])
			{
				if(obj.getElementsByTagName("MeasurementType")[0].firstChild)
				{
					if(obj.getElementsByTagName("MeasurementType")[0].firstChild.nodeValue.toLowerCase().indexOf("stan") > -1)
					{
						document.getElementById("trChest").style.display = "none";
						document.getElementById("trWaist").style.display = "none";
						document.getElementById("trHips").style.display = "none";
						document.getElementById("trShoulder").style.display = "none";
						document.getElementById("trArm").style.display = "none";
						document.getElementById("trWrist").style.display = "none";
						document.getElementById("trBack").style.display = "none";
					}
					else
					{
						document.getElementById("trChest").style.display = "";
						document.getElementById("trWaist").style.display = "";
						document.getElementById("trHips").style.display = "";
						document.getElementById("trShoulder").style.display = "";
						document.getElementById("trArm").style.display = "";
						document.getElementById("trWrist").style.display = "";
						document.getElementById("trBack").style.display = "";
					}
				}
				else
				{
						document.getElementById("trChest").style.display = "";
						document.getElementById("trWaist").style.display = "";
						document.getElementById("trHips").style.display = "";
						document.getElementById("trShoulder").style.display = "";
						document.getElementById("trArm").style.display = "";
						document.getElementById("trWrist").style.display = "";
						document.getElementById("trBack").style.display = "";
				}
			}
			else
			{
						document.getElementById("trChest").style.display = "";
						document.getElementById("trWaist").style.display = "";
						document.getElementById("trHips").style.display = "";
						document.getElementById("trShoulder").style.display = "";
						document.getElementById("trArm").style.display = "";
						document.getElementById("trWrist").style.display = "";
						document.getElementById("trBack").style.display = "";
			}
		   
			if(obj.getElementsByTagName("LengthValueScale")[0])
			{
				if(obj.getElementsByTagName("LengthValueScale")[0].firstChild)
				{
					strLScale = obj.getElementsByTagName("LengthValueScale")[0].firstChild.nodeValue;
					strLScale = strLScale.toLowerCase();
					if(strLScale.indexOf("in") > -1)
					{
						strLScale = " in.";
					}
					else
					{
						strLScale = " cms.";
					}
				}
				else
				{
					strLScale = " in.";
				}
			}
			else
			{
				strLScale = " in.";
			}
			
			if(obj.getElementsByTagName("WeightValueScale")[0])
			{
				if(obj.getElementsByTagName("WeightValueScale")[0].firstChild)
				{
					strWScale = obj.getElementsByTagName("WeightValueScale")[0].firstChild.nodeValue;
					
					strWScale = strWScale.toLowerCase();
					if(strWScale.indexOf("kg") > -1)
					{
						strWScale = " kgs.";
					}
					else
					{
						strWScale = " lbs.";
					}
				}
				else
				{
					strWScale = " lbs.";
				}
			}
			else
			{
				strWScale = " lbs.";
			}
			if(obj.getElementsByTagName("CutOption")[0].firstChild)
			{
				if(obj.getElementsByTagName("CutOption")[0].firstChild.nodeValue == null)
				{
					document.getElementById('lblFit').innerHTML = 'N/A';
				}
				else
				{
					if(obj.getElementsByTagName("CutOption")[0].firstChild.nodeValue.toLowerCase().indexOf('reg') > -1)
					{
						document.getElementById('lblFit').innerHTML = "Regular";
					}
					else
					{
						document.getElementById('lblFit').innerHTML = "Slim";
					}
				}
			}	
			   
			if(obj.getElementsByTagName("Neck")[0].firstChild)
			{
				if(obj.getElementsByTagName("Neck")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblNeckLen').innerHTML = 'N/A';
				}
				else
				{
					document.getElementById('lblNeckLen').innerHTML = obj.getElementsByTagName("Neck")[0].firstChild.nodeValue + strLScale;
				}
			}
			
			   
			if(obj.getElementsByTagName("Initials")[0].firstChild)
			{
				if(obj.getElementsByTagName("Initials")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblInitials').innerHTML = 'N/A';
				}
				else
				{
					var strValue = obj.getElementsByTagName("Initials")[0].firstChild.nodeValue;
					
					if(strValue.length > 0)
					{
						document.getElementById('lblInitials').innerHTML = strValue;
					}
					else
					{
						document.getElementById('lblInitials').innerHTML = 'N/A';
					}
				}
			}
			else
			{
				document.getElementById('lblInitials').innerHTML = 'N/A';
			}
			
			if(obj.getElementsByTagName("Chest")[0].firstChild)
			{
				if(obj.getElementsByTagName("Chest")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblChestLen').innerHTML  = 'N/A';
				}
				else
				{
					var strValue = obj.getElementsByTagName("Chest")[0].firstChild.nodeValue;
					if(strValue.length > 0)
					{
						document.getElementById('lblChestLen').innerHTML = obj.getElementsByTagName("Chest")[0].firstChild.nodeValue + strLScale;
					}
					else
					{
						document.getElementById('lblChestLen').innerHTML = "N/A";
					}
				}
			}
			
			if(obj.getElementsByTagName("Waist")[0].firstChild)
			{
				if(obj.getElementsByTagName("Waist")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblWaistLen').innerHTML = 'N/A';
				}
				else
				{
					var strValue = obj.getElementsByTagName("Waist")[0].firstChild.nodeValue;
					if(strValue.length > 0)
					{
						document.getElementById('lblWaistLen').innerHTML = obj.getElementsByTagName("Waist")[0].firstChild.nodeValue + strLScale;
					}
					else
					{
						document.getElementById('lblWaistLen').innerHTML = "N/A";
					}					
				}
			}
			
			if(obj.getElementsByTagName("Hips")[0].firstChild)
			{
				if(obj.getElementsByTagName("Hips")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblHipsLen').innerHTML = 'N/A';
				}
				else
				{
					 var strValue = obj.getElementsByTagName("Hips")[0].firstChild.nodeValue;
					 if(strValue.length > 0)
					 {
						document.getElementById('lblHipsLen').innerHTML = obj.getElementsByTagName("Hips")[0].firstChild.nodeValue + strLScale;
					 }
					 else
					 {
						document.getElementById('lblHipsLen').innerHTML = "N/A";
					 } 					 
				}
			}
			
			if(obj.getElementsByTagName("SleeveLength")[0].firstChild.nodeValue==0)
			{
				document.getElementById('lblSleeveLen').innerHTML = 'N/A';
			}
			else
			{
				var strValue = obj.getElementsByTagName("SleeveLength")[0].firstChild.nodeValue;
				if(strValue.length > 0)
				{
					document.getElementById('lblSleeveLen').innerHTML = obj.getElementsByTagName("SleeveLength")[0].firstChild.nodeValue + strLScale;
				}
				else
				{
					document.getElementById('lblSleeveLen').innerHTML = "N/A";
				} 				
			}
			
			if(obj.getElementsByTagName("Shoulder")[0].firstChild)
			{
				if(obj.getElementsByTagName("Shoulder")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblShoulderLen').innerHTML = 'N/A';
				}
				else
				{
					var strValue =obj.getElementsByTagName("Shoulder")[0].firstChild.nodeValue;
					if(strValue.length > 0)
					{
						document.getElementById('lblShoulderLen').innerHTML = obj.getElementsByTagName("Shoulder")[0].firstChild.nodeValue + strLScale;
					}
					else
					{
						document.getElementById('lblShoulderLen').innerHTML = "N/A";
					}					
				}
			}
			
			if(obj.getElementsByTagName("Arm")[0].firstChild)
			{
				if(obj.getElementsByTagName("Arm")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblArmLen').innerHTML = 'N/A';
				}
				else
				{
					var strValue = obj.getElementsByTagName("Arm")[0].firstChild.nodeValue;
					if(strValue.length > 0)
					{
						document.getElementById('lblArmLen').innerHTML = obj.getElementsByTagName("Arm")[0].firstChild.nodeValue + strLScale;
					}
					else
					{
						document.getElementById('lblArmLen').innerHTML = "N/A";
					}					
				}
			}
			
			if(obj.getElementsByTagName("Wrist")[0].firstChild)
			{
				if(obj.getElementsByTagName("Wrist")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblWristLen').innerHTML = 'N/A';
				}
				else
				{
					var strValue = obj.getElementsByTagName("Wrist")[0].firstChild.nodeValue;
					if(strValue.length > 0)
					{
						document.getElementById('lblWristLen').innerHTML = obj.getElementsByTagName("Wrist")[0].firstChild.nodeValue + strLScale;
					}
					else
					{
						document.getElementById('lblWristLen').innerHTML = "N/A";
					}					
				}
			}
			
			if(obj.getElementsByTagName("Height")[0].firstChild)
			{
				if(obj.getElementsByTagName("Height")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblHeight').innerHTML = 'N/A';
				}
				else
				{
					var strHeightValue = obj.getElementsByTagName("Height")[0].firstChild.nodeValue + "";
					var strFirstValue = "";
					var strSecondValue = "";
					 
					if(strHeightValue.indexOf(".") > -1)
					{
						strFirstValue = strHeightValue.split(".")[0];
						if(strHeightValue.split(".").length > 2)
						{
							strSecondValue = strHeightValue.split(".")[1] + "." + strHeightValue.split(".")[2] ;
						}
						else
						{
							strSecondValue = strHeightValue.split(".")[1];
						}
						
						
						if(strLScale.indexOf("in") > -1)
						{
							if(parseFloat(strSecondValue) > 0)
							{
								document.getElementById('lblHeight').innerHTML = strFirstValue + " ft. " + strSecondValue + " in.";
							}
							else
							{
								document.getElementById('lblHeight').innerHTML = strFirstValue + " ft.";
							}							
						}
						else
						{
							document.getElementById('lblHeight').innerHTML = strHeightValue + strLScale;
						}
					}
					else
					{
						strFirstValue = strHeightValue;
						
						if(strLScale.indexOf("in") > -1)
						{
							document.getElementById('lblHeight').innerHTML = strHeightValue + " ft.";											
						}
						else
						{
							document.getElementById('lblHeight').innerHTML = strHeightValue + strLScale;
						}
					}
				}
			}
			
			if(obj.getElementsByTagName("Weight")[0].firstChild)
			{
				if(obj.getElementsByTagName("Weight")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblWeight').innerHTML = 'N/A';
				}
				else
				{
					document.getElementById('lblWeight').innerHTML = obj.getElementsByTagName("Weight")[0].firstChild.nodeValue + strWScale;
				}
			}
			
		  
		    if(obj.getElementsByTagName("BackLength")[0].firstChild)
		    {
				if(obj.getElementsByTagName("BackLength")[0].firstChild.nodeValue==0)
				{
					document.getElementById('lblBackLength').innerHTML = 'N/A';
				}
				else
				{
					var strValue = obj.getElementsByTagName("BackLength")[0].firstChild.nodeValue;
					if(strValue.length > 0)
					{
						document.getElementById('lblBackLength').innerHTML = obj.getElementsByTagName("BackLength")[0].firstChild.nodeValue + strLScale;
					}
					else
					{
						document.getElementById('lblBackLength').innerHTML = "N/A";
					}					
				}
		    }
		}
	}
}
// for front , back views and details of shirt
function ShowShirtView(obj,objID)
{
   if (document.getElementById('divitem3').style.visibility=='')
	{
		showdiv3();
		showdiv2();
		showdiv();
	}
	document.getElementById('DivOtherProductDetails').style.visibility='hidden';
	document.getElementById('divitem2').style.visibility='';
	document.getElementById('divfrontView').style.visibility='hidden';
	document.getElementById('divfrontView1').style.visibility='hidden';
	document.getElementById('divBackView').style.visibility='hidden';
	document.getElementById('divBottomView').style.visibility='hidden';
	document.getElementById('divDetails').style.visibility='hidden';

	if (obj =='front')
	{
		document.getElementById('divfrontView').style.visibility='';
		document.getElementById('divfrontView').getElementsByTagName("IMG")[0].src=objID;
	}
	if (obj =='front1')
	{  
		document.getElementById('divfrontView1').style.visibility='';
		DisplayConfiguratorImageForCustomStyles('Custom',objID);	
    }
	if(obj=='back')
	{
		// document.getElementById('divfrontView').style.display='';
		document.getElementById('divBackView').style.visibility='';
		document.getElementById('divBackView').getElementsByTagName("IMG").src=objID;
	}
	if(obj=='bottom')
	{
		// document.getElementById('divfrontView').style.display='';
		document.getElementById('divBottomView').style.visibility='';
		document.getElementById('divBottomView').getElementsByTagName("IMG").src=objID;
	}
	if(obj=='details')
	{
	  getShirtDetails(objID);
		
		// document.getElementById('divfrontView').style.display='';
	  	document.getElementById('divDetails').style.visibility='';
	}  
	return false;
}

// end

function DisplayConfiguratorImageForCustomStyles(style,objSrc)
{
    var url;
    url= MainPageURL + "?Function=GetConfiguratorByShoppingBagId&SID=" + objSrc ;
	createXmlHttp();
	if(XmlImageXmlHttp)
	{
	    XmlImageXmlHttp.onreadystatechange = function()
		{
			if(XmlImageXmlHttp.readyState == 4)
			{ 
				if(XmlImageXmlHttp.status != null)
				{
					if (XmlImageXmlHttp.status == 200)
					{
						if(XmlImageXmlHttp.responseXML.documentElement)
						{
							SetconfiguratorForPreSelected(style,XmlImageXmlHttp.responseXML.documentElement);
						}
					}
				}
			}
		}      	
		if( (!window.XMLHttpRequest)||(isIE) )   //(document.all)
		{   
			XmlImageXmlHttp.open("POST", url, false);
			XmlImageXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		}
		else
		{
			XmlImageXmlHttp.open("GET", url, true);
		} 
		XmlImageXmlHttp.send(null);
	}
	return false;
} //End function DisplayConfiguratorImageForCustomStyles

function SetconfiguratorForPreSelected(style,obj)
{
  	var intLoop;
	var objSrc;
	var style;	
	var cuffSrc='';
	if(obj.getElementsByTagName("tblShoppingBag")[0])
		objSrc = obj.getElementsByTagName("tblShoppingBag")[0];
	document.getElementById('divfrontView1').style.visibility = '';
	//alert(objSrc.xml);
	if(objSrc)
	{
            if(objSrc.getElementsByTagName("CollarImage")[0])
            {
                if(objSrc.getElementsByTagName("CollarImage")[0].firstChild)
                {
                	////////alert("Collar Image: " + objSrc.getElementsByTagName("CollarImage")[0].firstChild.nodeValue);
                	document.getElementById('img_collar').src = objSrc.getElementsByTagName("CollarImage")[0].firstChild.nodeValue;
                }					
            }
			
			if(objSrc.getElementsByTagName("CuffImage")[0].firstChild)
			{
				document.getElementById('img_cuff').src = objSrc.getElementsByTagName("CuffImage")[0].firstChild.nodeValue;
				cuffSrc = objSrc.getElementsByTagName("CuffImage")[0].firstChild.nodeValue;
			}
			
			if(objSrc.getElementsByTagName("FrontImage")[0].firstChild)
			{
				document.getElementById('imgSelectedCollection').src = objSrc.getElementsByTagName("FrontImage")[0].firstChild.nodeValue;
			}
			
			if(objSrc.getElementsByTagName("PocketImage")[0].firstChild)
			{
				document.getElementById('img_pocket').src =  objSrc.getElementsByTagName("PocketImage")[0].firstChild.nodeValue;
			}
			
			if(objSrc.getElementsByTagName("BottomImage")[0].firstChild)
			{
				document.getElementById('imgSelectedCollectionbottomview').src =  objSrc.getElementsByTagName("BottomImage")[0].firstChild.nodeValue;
			}
			
			if(objSrc.getElementsByTagName("BackImage")[0].firstChild)
			{
				document.getElementById('imgSelectedCollectionbackview').src =  objSrc.getElementsByTagName("BackImage")[0].firstChild.nodeValue;
			}
			
			// for pocket //
			
			if(objSrc.getElementsByTagName("IsHavingPocket")[0].firstChild)
			{
				if(((objSrc.getElementsByTagName("IsHavingPocket")[0].firstChild.nodeValue).toLowerCase()=="true"))
				{   document.getElementById('img_pocket').style.display =  '';
					if(objSrc.getElementsByTagName("PocketImage")[0].firstChild)
					document.getElementById('img_pocket').src = objSrc.getElementsByTagName("PocketImage")[0].firstChild.nodeValue;
				}
				else
				{
						document.getElementById('img_pocket').style.display = 'none';							
				}
			}
			//For mongram //
			if(objSrc.getElementsByTagName("MonogramName")[0].firstChild)
			{
					if((objSrc.getElementsByTagName("MonogramName")[0].firstChild.nodeValue).toLowerCase() == ':: pocket')
					{
						if(objSrc.getElementsByTagName("Monogram")[0].firstChild)
						{
							document.getElementById('img_pocket').style.display =  '';
							document.getElementById('img_pocket').src = objSrc.getElementsByTagName("Monogram")[0].firstChild.nodeValue;   
						}
								
					}
					else if((objSrc.getElementsByTagName("MonogramName")[0].firstChild.nodeValue).toLowerCase() == ':: cuff')
					{
						if(objSrc.getElementsByTagName("Monogram")[0].firstChild)
						{
							/*var objSrc1 = document.getElementById('img_cuff').src; //objSrc.getElementsByTagName("Monogram")[0].firstChild.nodeValue; 
							objSrc1 = objSrc1.replace("Cuffs","Monograms") 
							document.getElementById('img_cuff').src = objSrc1 ;
							document.getElementById('img_cuff').style.display = '';*/
							
							if(objSrc.getElementsByTagName("CuffImageWithMonogramOnCuff")[0].firstChild)
							{
								document.getElementById('img_cuff').src = objSrc.getElementsByTagName("CuffImageWithMonogramOnCuff")[0].firstChild.nodeValue; 
								document.getElementById('img_cuff').style.display = '';
							}
						}  
						
					}
					else if( (objSrc.getElementsByTagName("MonogramName")[0].firstChild.nodeValue).toLowerCase()== ':: placket')
					{  
						if(objSrc.getElementsByTagName("Monogram")[0].firstChild)
						{
								//var objSrc1 = document.getElementById('img_cuff').src;
								/*var objSrc1 = cuffSrc;
								objSrc1 = objSrc1.replace("Cuffs","MonoPlackets") 
								document.getElementById('img_cuff').src = objSrc1 ;
				    			document.getElementById('img_cuff').style.display = '';*/
				    			
				    		if(objSrc.getElementsByTagName("CuffImageWithMonogramOnPlacket")[0].firstChild)
							{
								//alert(objSrc.getElementsByTagName("CuffImageWithMonogramOnPlacket")[0].firstChild.nodeValue);
								document.getElementById('img_cuff').src = objSrc.getElementsByTagName("CuffImageWithMonogramOnPlacket")[0].firstChild.nodeValue; 
								document.getElementById('img_cuff').style.display = '';
							}
						}  
					}				
				}
						
	   }	
}

function ShowShirtDetailsView(obj,objID)
{  
  
  ShowShirtView('front1',objID);
      
	if (document.getElementById('divitem3').style.visibility=='')
	{
		showdiv3();
		showdiv2();
		showdiv();
	}
	
	//document.getElementById("divLeftMain").style.display = "none";
	
	document.getElementById('DivOtherProductDetails').style.visibility='hidden';
	var messageTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
    document.getElementById('divitem2').style.top = (150 + messageTop) + "px";
	document.getElementById('divitem2').style.visibility='';
	document.getElementById('divfrontView').style.visibility='hidden';
	document.getElementById('divfrontView1').style.visibility='';
	document.getElementById('divBackView').style.visibility='hidden';
	document.getElementById('divBottomView').style.visibility='hidden';
	document.getElementById('divDetails').style.visibility='hidden';
	
	getShirtDetails(objID);	
		////alert('2');
	document.getElementById('divDetails').style.visibility='';
	document.getElementById('ImgStyle').src = obj;	
		
	document.getElementById('divDetails').style.visibility='';
	document.getElementById('divitem2').style.visibility = '';
	//document.getElementById("tdLeftMain").style.height = "410px";
	//setTimeout("displayInvisibleImages();",100);
}  

function displayInvisibleImages()
{	
	////////alert(document.getElementById('img_cuff').src);
	document.getElementById('img_cuff').src = document.getElementById('img_cuff').src;
	document.getElementById('img_cuff').src = document.getElementById('img_cuff').src;
	document.getElementById('img_pocket').src = document.getElementById('img_pocket').src;
	document.getElementById('img_pocket').src = document.getElementById('img_pocket').src;
	document.getElementById('imgSelectedCollectionbackview').src = document.getElementById('imgSelectedCollectionbackview').src;
	document.getElementById('imgSelectedCollectionbottomview').src = document.getElementById('imgSelectedCollectionbottomview').src;
	document.getElementById('img_pocket').src = document.getElementById('img_pocket').src;
	document.getElementById('imgSelectedCollection').src = document.getElementById('imgSelectedCollection').src
	document.getElementById('img_cuff').src = document.getElementById('img_cuff').src; 
	document.getElementById('img_collar').src = document.getElementById('img_collar').src;
}

var ShirtXmlHttp;

function getShirtDetails(objID)
{			
	url= MainPageURL + "?Function=GetShirtDetails&SID=" + objID;
	ShirtXmlHttp = null;
	ShirtXmlHttp = createXmlHttp();
	
	if(ShirtXmlHttp)
	{
		
		ShirtXmlHttp.onreadystatechange =function()
										{
											if(ShirtXmlHttp.readyState==4)
											{
												if(ShirtXmlHttp.status==200)
												{
													showShirtDetails();
												}
												
											}
										}
	  if((!window.XMLHttpRequest) || (isIE))  
        {   
            ShirtXmlHttp.open("POST", url, true);
            ShirtXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        }
        else
        {
           ShirtXmlHttp.open("GET", url, true);
         } 
	   ShirtXmlHttp.send(null);		
		
	}
	return false;
		
}//end getText;

var AccessoryLink;

function GetOtherProductsDetails(objID,linkObj)
{
   AccessoryLink = linkObj;
   url= MainPageURL + "?Function=GetOtherProductDetails&SID=" + objID;
   Xmlhttp = null;
   createXmlHttp();
   if(Xmlhttp)
	{
		
		Xmlhttp.onreadystatechange =function ()
											{
												if(Xmlhttp.readyState==4)
												{
													if(Xmlhttp.status==200)
													{
														if(Xmlhttp.responseXML.documentElement)
														{
														   ShowDetailsOtherProducts(Xmlhttp.responseXML.documentElement);								
														}
													}
													
												}
											}
		if((!window.XMLHttpRequest)||(isIE))  
        {   
            Xmlhttp.open("POST", url, true);
            Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        }
        else
        {
            Xmlhttp.open("GET", url, true);
        } 
	   Xmlhttp.send(null);		
		
	}
	return false;
 }

function AssignTheText()
{
	
	document.getElementById('lblBackView').innerHTML = document.getElementById("txtBackName").value;
	document.getElementById('lblStyleName').innerHTML = document.getElementById("txtStyleName").value;
	document.getElementById('lblCollar').innerHTML = document.getElementById("txtCollarName").value;
	document.getElementById('lblCuff').innerHTML = document.getElementById("txtCuffName").value;
	document.getElementById('lblPocket').innerHTML = document.getElementById("txtPocketName").value;
	document.getElementById('lblMonogram').innerHTML = document.getElementById("txtMonogramName").value;
	document.getElementById('lblBottomView').innerHTML = document.getElementById("txtBottomName").value;
	document.getElementById('lblFrontView').innerHTML = document.getElementById("txtFrontName").value;
	//alert(document.getElementById('lblFrontView').innerHTML);
}

function ShowDetailsOtherProducts(obj)
{
    var objSrc;
   	
   	if (document.getElementById('divitem3').style.visibility=='')
	{
   	    showdiv3();
	    showdiv2();
	    showdiv();
	}
	
	document.getElementById('DivOtherProductDetails').style.visibility='';
	if(obj.getElementsByTagName("tblShoppingBag")[0])
	objSrc = obj.getElementsByTagName("tblShoppingBag")[0];
	
	if ( (objSrc.getElementsByTagName("ProductType")[0].firstChild.nodeValue).toLowerCase().replace(" ","") == 'cufflinks' || (objSrc.getElementsByTagName("ProductType")[0].firstChild.nodeValue).toLowerCase().replace(" ","") == 'silkknot')
	{
		if(innerHTML = objSrc.getElementsByTagName("ProductName")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductName').innerHTML = objSrc.getElementsByTagName("ProductName")[0].firstChild.nodeValue;	
		}
		else
		{
			document.getElementById('lblOtherProductName').innerHTML = "N/A";
		}
		
		if(objSrc.getElementsByTagName("ProductType")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductType').innerHTML = objSrc.getElementsByTagName("ProductType")[0].firstChild.nodeValue;	
		}
		else
		{
			document.getElementById('lblOtherProductType').innerHTML = "N/A";
		}
		
		if(objSrc.getElementsByTagName("Color")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductColor').innerHTML = objSrc.getElementsByTagName("Color")[0].firstChild.nodeValue;	
		} 	
		else
		{
			document.getElementById('lblOtherProductColor').innerHTML = "N/A";
		}   
	   
		if(objSrc.getElementsByTagName("Price")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductPrice').innerHTML = '$' +  formatCurrency(objSrc.getElementsByTagName("Price")[0].firstChild.nodeValue);	
		}
		else
		{
			document.getElementById('lblOtherProductPrice').innerHTML = "N/A";
		}
	   
		if(objSrc.getElementsByTagName("Comments")[0].childNodes.length > 0)
		{
			var strComments = "";
			strComments = objSrc.getElementsByTagName("Comments")[0].firstChild.nodeValue;
			if(strComments.length > 110)
			{
				strComments = strComments.substring(0,106) + "...";
			}
			document.getElementById('lblComments').innerHTML = strComments;	
		}
		else
		{
			document.getElementById('lblComments').innerHTML = "N/A";
		}
		
		document.getElementById("imgAccessory").src = AccessoryLink.parentNode.getElementsByTagName("IMG")[0].src.replace("_1_1","_2_2");		
		
		document.getElementById("trColors").style.display = "";
		document.getElementById("trComments").style.display = "";		
	 }
	else if ( (objSrc.getElementsByTagName("ProductType")[0].firstChild.nodeValue).toLowerCase() == 'giftcard')
	{   
	   document.getElementById('lblOtherProductName').innerHTML = objSrc.getElementsByTagName("ProductName")[0].firstChild.nodeValue;
	   document.getElementById('lblOtherProductPrice').innerHTML = '$' + formatCurrency(objSrc.getElementsByTagName("Price")[0].firstChild.nodeValue);
	   document.getElementById('lblOtherProductType').innerHTML = objSrc.getElementsByTagName("ProductType")[0].firstChild.nodeValue;
	   document.getElementById('lblOtherProductColor').innerHTML = "N/A"; 
	   document.getElementById('lblComments').innerHTML = "N/A";	   
	   document.getElementById("imgAccessory").src = AccessoryLink.parentNode.getElementsByTagName("IMG")[0].src.replace("_1_1","_2_2");
	   document.getElementById("trColors").style.display = "none";
		document.getElementById("trComments").style.display = "none";
	}
	else if ((objSrc.getElementsByTagName("ProductType")[0].firstChild.nodeValue).toLowerCase() == 'ties')
	{
	    if(innerHTML = objSrc.getElementsByTagName("ProductName")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductName').innerHTML = objSrc.getElementsByTagName("ProductName")[0].firstChild.nodeValue;	
		}
		else
		{
			document.getElementById('lblOtherProductName').innerHTML = "N/A";
		}
		
		if(objSrc.getElementsByTagName("ProductType")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductType').innerHTML = objSrc.getElementsByTagName("ProductType")[0].firstChild.nodeValue;	
		}
		else
		{
			document.getElementById('lblOtherProductType').innerHTML = "N/A";
		}
		
		if(objSrc.getElementsByTagName("Color")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductColor').innerHTML = objSrc.getElementsByTagName("Color")[0].firstChild.nodeValue;	
		} 	
		else
		{
			document.getElementById('lblOtherProductColor').innerHTML = "N/A";
		}   
	   
		if(objSrc.getElementsByTagName("Price")[0].childNodes.length > 0)
		{
			document.getElementById('lblOtherProductPrice').innerHTML = '$' +  formatCurrency(objSrc.getElementsByTagName("Price")[0].firstChild.nodeValue);	
		}
		else
		{
			document.getElementById('lblOtherProductPrice').innerHTML = "N/A";
		}
	   
		if(objSrc.getElementsByTagName("Comments")[0].childNodes.length > 0)
		{
			var strComments = "";
			strComments = objSrc.getElementsByTagName("Comments")[0].firstChild.nodeValue;
			if(strComments.length > 110)
			{
				strComments = strComments.substring(0,106) + "...";
			}
			document.getElementById('lblComments').innerHTML = strComments;	
		}
		else
		{
			document.getElementById('lblComments').innerHTML = "N/A";
		}
		
		document.getElementById("imgAccessory").src = AccessoryLink.parentNode.getElementsByTagName("IMG")[0].src.replace("_1_1","_2_2");		
		
		document.getElementById("trColors").style.display = "";
		document.getElementById("trComments").style.display = "";		
	}
	
}
function showShirtDetails()
{
	
	var xmlData=ShirtXmlHttp.responseXML.documentElement;
	var intLoop;
	var colCount;

	if(xmlData)
	{
	  
			for(intLoop=0;intLoop<xmlData.childNodes.length;intLoop++)
			{
					try
					{
						if((!window.XMLHttpRequest) || (isIE))  
						{ 
							colCount=xmlData.childNodes[intLoop].childNodes.length-1;
							var Style = xmlData.childNodes[intLoop].childNodes[colCount].text;
						}
						else
						{
							colCount=xmlData.childNodes[2*intLoop+1].childNodes.length-1;
							var Style = (xmlData.childNodes[2*intLoop+1].childNodes[colCount-1].firstChild.nodeValue)
						}
					}
					catch(ers)
					{}				
					
	 				showTr('','none');
					if( xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("StyleName")[0].firstChild)
						document.getElementById('lblStyleName').innerHTML = xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("StyleName")[0].firstChild.nodeValue; 
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("CollarName")[0].firstChild)
						document.getElementById('lblCollar').innerHTML =  xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("CollarName")[0].firstChild.nodeValue;
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("CuffName")[0].firstChild)
						document.getElementById('lblCuff').innerHTML =  xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("CuffName")[0].firstChild.nodeValue;
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("PocketName")[0].firstChild)
						document.getElementById('lblPocket').innerHTML = xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("PocketName")[0].firstChild.nodeValue;
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Monogram")[0].firstChild)
						document.getElementById('lblMonogram').innerHTML = xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Monogram")[0].firstChild.nodeValue;
					else
						document.getElementById('lblMonogram').innerHTML = 'No Monogram';
					
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("price")[0].firstChild)
						document.getElementById('lblPrice').innerHTML = '$' +  formatCurrency(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("price")[0].firstChild.nodeValue);
					
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("BottomStyle")[0].firstChild)
						document.getElementById('lblBottomView').innerHTML =  xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("BottomStyle")[0].firstChild.nodeValue;
					
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("BackStyleName")[0].firstChild)
						document.getElementById('lblBackView').innerHTML =  xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("BackStyleName")[0].firstChild.nodeValue;
					
					if(xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("FrontStyle")[0].firstChild)
						document.getElementById('lblFrontView').innerHTML =  xmlData.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("FrontStyle")[0].firstChild.nodeValue;
					
					document.getElementById("txtBackName").value = document.getElementById('lblBackView').innerHTML;
					document.getElementById("txtStyleName").value = document.getElementById('lblStyleName').innerHTML;
					document.getElementById("txtCollarName").value = document.getElementById('lblCollar').innerHTML;
					document.getElementById("txtCuffName").value = document.getElementById('lblCuff').innerHTML;
					document.getElementById("txtPocketName").value = document.getElementById('lblPocket').innerHTML;
					document.getElementById("txtMonogramName").value = document.getElementById('lblMonogram').innerHTML;
					document.getElementById("txtBottomName").value = document.getElementById('lblBottomView').innerHTML;
					document.getElementById("txtFrontName").value = document.getElementById('lblFrontView').innerHTML;
					////alert(document.getElementById("txtFrontName").value);
					AssignTheText();
			  }  
			
	 }
}

function showTr(objCustom,objPre)
{
	document.getElementById('trPrice').style.display=objCustom ; 
	document.getElementById('trCuff').style.display=objCustom ; 
	document.getElementById('trCollor').style.display=objCustom; 
//	document.getElementById('trColor').style.display=objCustom; 
	document.getElementById('trMonogram').style.display=objCustom; 
	document.getElementById('trPocket').style.display=objCustom; 
	document.getElementById('trDescription').style.display=objPre; 
}

function show(objId,obj)
{
 	if (document.getElementById('divitem').style.visibility=='')
	{
		showdiv();
		showdiv2();
		showdiv3();
	}
	
	showdiv2();  //added
	document.getElementById('divitem').style.visibility='';
	var tblObj;
	getFabricDetails(objId);
	tblObj=document.getElementById('divitem').getElementsByTagName("TABLE")[0].getElementsByTagName("TD")[0].getElementsByTagName("TABLE")[0];
	tblObj.getElementsByTagName("TR")[0].getElementsByTagName("TD")[0].getElementsByTagName("IMG")[0].src = obj;
	tblObj.getElementsByTagName("TR")[0].style.display = "";
	tblObj.getElementsByTagName("TR")[1].style.display = "none";
	document.getElementById('shirtimgtr').style.display = "";
    return false;
}

function showFabricDetails(objId,obj,lnkObject)
{
   if (document.getElementById('divitem').style.visibility=='')
	{
		showdiv();
		showdiv2();
		showdiv3();
	}
	showdiv2();  //added
	var messageTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
    document.getElementById('divitem').style.top = (150 + messageTop) + "px";
	document.getElementById('divitem').style.visibility='';
	getFabricDetails(objId);
	var tblObj;
	tblObj=document.getElementById('divitem').getElementsByTagName("TABLE")[0].getElementsByTagName("TD")[0].getElementsByTagName("TABLE")[0];
	tblObj.getElementsByTagName("TR")[0].getElementsByTagName("TD")[0].getElementsByTagName("IMG")[0].src = obj;
	tblObj.getElementsByTagName("TR")[0].style.display = "none";
	tblObj.getElementsByTagName("TR")[1].style.display = "";
	//tblObj.getElementsByTagName("TR")[2].style.display = "none";
	document.getElementById('shirtimgtr').style.display = "";
	if(lnkObject.parentNode.getElementsByTagName("SPAN")[0].style.display == "")
	{
		document.getElementById("lblTestShirtText").style.display = "";
	}
	else
	{
		document.getElementById("lblTestShirtText").style.display = "none";
	}
	document.getElementById("lblFabricName").innerHTML = lnkObject.innerHTML;
	//document.getElementById('tdLeftImage').style.display = 'none';
	return false;
}

function getFabricDetails(objID)
{
	url= MainPageURL + "?Function=GetFabricDetails&SID=" + objID;
	Xmlhttp = null;
	createXmlHttp();
	
	if(Xmlhttp)
	{
		
		Xmlhttp.onreadystatechange =function ()
											{
												if(Xmlhttp.readyState==4)
												{
													if(Xmlhttp.status==200)
													{
														if(Xmlhttp.responseXML != null)
														{
															if(Xmlhttp.responseXML.documentElement != null)
															{
																var obj = Xmlhttp.responseXML.documentElement;	
																var strFirstColor = "";
																var strSecondColor = "";
																try
																{
																    
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("ColorName")[0] != null)
																	{
																		document.getElementById('lblPrimaryColor').innerHTML  =  obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("ColorName")[0].firstChild.nodeValue; 
																	}
																	else
																	{
																		document.getElementById('lblPrimaryColor').innerHTML = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblPrimaryColor').innerHTML = "N/A";
																}
															    
																strFirstColor = document.getElementById('lblPrimaryColor').innerHTML;
															    
																try
																{
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Desingn")[0] != null)
																	{
																		document.getElementById('lblDesign1').innerHTML = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Desingn")[0].firstChild.nodeValue;
																	}
																	else
																	{
																		document.getElementById('lblDesign1').innerHTML = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblDesign1').innerHTML = "N/A";
																}
																
																try
																{
																	
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Composition")[0] != null)
																	{
																		document.getElementById('lblComposition1').innerHTML = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Composition")[0].firstChild.nodeValue;
																	}
																	else
																	{
																		document.getElementById('lblComposition1').innerHTML = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblComposition1').innerHTML = "N/A";
																}
															    
																try
																{
																    
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Description")[0] != null)
																	{
																		document.getElementById('lblStyleName1').innerHTML = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Description")[0].firstChild.nodeValue;
																	}
																	else
																	{
																		document.getElementById('lblStyleName1').innerHTML = obj = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblStyleName1').innerHTML = obj = "N/A";
																}
															    
																try
																{
																    
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("SecondaryColor")[0] != null)
																	{
																		document.getElementById('lblSecondaryColor').innerHTML = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("SecondaryColor")[0].firstChild.nodeValue;
																	}
																	else
																	{
																		document.getElementById('lblSecondaryColor').innerHTML = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblSecondaryColor').innerHTML = "N/A";
																}
															    
																strSecondColor = document.getElementById('lblSecondaryColor').innerHTML;
															    
																if(strFirstColor == strSecondColor)
																{
																	document.getElementById('lblSecondaryColor').innerHTML = "";
																}														    
																else
																{
																	document.getElementById('lblSecondaryColor').innerHTML = "&nbsp;-&nbsp;" + strSecondColor;
																}
																try
																{
																    
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Weaving")[0] != null)
																	{
																		document.getElementById('lblWeaving').innerHTML = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Weaving")[0].firstChild.nodeValue;
																	}
																	else
																	{
																		document.getElementById('lblWeaving').innerHTML = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblWeaving').innerHTML = "N/A";
																}
															    
																try
																{
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("ThreadCount")[0] != null)
																	{
																		document.getElementById('lblThreadCount').innerHTML = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("ThreadCount")[0].firstChild.nodeValue;
																	}
																	else
																	{
																		document.getElementById('lblThreadCount').innerHTML = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblThreadCount').innerHTML = "N/A";
																}
															    
																try
																{
																    
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("FabricImage")[0] != null)
																	{
																		document.getElementById('imgShirtView').src = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("FabricImage")[0].firstChild.nodeValue;
																	}
																	else
																	{
																		document.getElementById('imgShirtView').src = "";
																	}
																}
																catch(ers)
																{
																	document.getElementById('imgShirtView').src = "";
																}
															    
																try
																{
																	if(obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Comments")[0] != null)
																	{
																		var strComments = obj.getElementsByTagName("tblShoppingBag")[0].getElementsByTagName("Comments")[0].firstChild.nodeValue;
																		if(strComments.length > 126)
																		{
																			strComments = strComments.substring(0,122) + "...";
																		}
																		document.getElementById('lblFabricComments').innerHTML = strComments;
																	}
																	else
																	{
																		document.getElementById('lblFabricComments').innerHTML = "N/A";
																	}
																}
																catch(ers)
																{
																	document.getElementById('lblFabricComments').innerHTML = "N/A";
																}
															    
														//CollectionImage
															}
															else
															{
																BindEmptyShirtDetails();
															}
														}
														else
														{
															BindEmptyShirtDetails();
														}
													}
												}
											}
	
		
		if((!window.XMLHttpRequest)||(isIE))  
        {   
            Xmlhttp.open("POST", url, true);
            Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        }
        else
        {
            Xmlhttp.open("GET", url, true);
        } 
	   Xmlhttp.send(null);		
		
	}
	return false;
}

function BindEmptyShirtDetails()
{
	document.getElementById('lblPrimaryColor').innerHTML = "N/A";
	document.getElementById('lblDesign1').innerHTML = "N/A";
	document.getElementById('lblWeaving').innerHTML = "N/A";
	document.getElementById('lblThreadCount').innerHTML = "N/A";
	document.getElementById('lblFabricComments').innerHTML = "N/A";
	document.getElementById("imgShirtView").src = "../images/ShirtSmall.jpg";
}

function confirmDelete(objId)
{
   //SetLeftDiv(document.getElementById("divDeleteConfirmation"),300);
   document.getElementById('txtShoppingBagId').value = objId; 
   document.getElementById("divDeleteConfirmation").style.display ='';
   SetLeftDiv(document.getElementById('divDeleteConfirmation'),100);
   document.getElementById('divDeleteConfirmation').style.top=(180 + document.documentElement.scrollTop) + "px";
  return false;

}

function CloseConfirm()
{
	if (document.getElementById('divDeleteConfirmation').style.display == '')
	{
		document.getElementById("divDeleteConfirmation").style.display ='none';
		return false;
	}
}

function CloseConfirmTax()
{
	if (document.getElementById('divTaxCalculation').style.display == '')
	{
		document.getElementById("divTaxCalculation").style.display ='none';
		return false;
	}
}

function GetDeleteConfirm(obj)
{
   if (obj=='ok')
	return true;
	else
	return false;

}

function selectlnkeditnewprofile(obj)
{
   var objtbl = obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode ;
   var objtd = objtbl.getElementsByTagName("TD")[4].getElementsByTagName("TABLE")[0].getElementsByTagName("TBODY")[0].getElementsByTagName("TR")[0].getElementsByTagName("TD")[0];
   objtd.getElementsByTagName("DIV")[0].style.display = '';

//	////////alert(obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].innerHTML);
//	obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].style.display='';
	return false;
}

function Newclosedivedittestshirt(obj)
{
	
	obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display='none';
	return false;
}

function byPassTestShirt(obj)
{
	var intLoop;
	var objDiv=obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	var objgrid=objDiv.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('TR')[2].getElementsByTagName('TD')[0].getElementsByTagName('TABLE')[0].getElementsByTagName('TBODY')[0].getElementsByTagName('TR')[0].getElementsByTagName('TD')[0].getElementsByTagName('TABLE')[0];
	//var objgrid=objDiv.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];
	
	objDiv.style.display='none';
	var itemCount=objgrid.getElementsByTagName('TBODY')[0].childNodes.length-1;
	
	var objimag;
	for(intLoop=2;intLoop<(itemCount+2);intLoop++)
	{
		objimag=objgrid.id + '__ctl' + intLoop + '_lbltestshirt';
		document.getElementById(objimag).style.display='none';
		UpdateTestShirtDetails(document.getElementById(objimag).parentNode.parentNode.parentNode.getElementsByTagName('TR')[0].getElementsByTagName('TD')[0].getElementsByTagName('SPAN')[0].innerHTML,false);
	}
	return false;
}

function byChangeTestShirt(obj)
{
	TestShirtID=0;
	var itemCount;
	//var objDiv2=obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes[1].childNodes[1];
	var objDiv2 = obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("DIV")[1]; //getElementsByTagName("TD")[0].getElementsByTagName("DIV")[0].innerHTML

	var intLoop;
	var objDiv=obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	var obj1 = objDiv.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	
//	var objgrid=objDiv.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];
    var objgrid = obj1.getElementsByTagName("TR")[3].getElementsByTagName("TD")[0].getElementsByTagName("TABLE")[0];
   
    if(isIE == true)
	itemCount=  objgrid.getElementsByTagName("TBODY")[0].childNodes.length-1; //objgrid.childNodes[0].childNodes.length-1;
	else
	itemCount = objgrid.getElementsByTagName("TBODY")[0].childNodes.length-2;
	var objA;
		
	objDiv2.style.display='';
	
	var NewTbl= document.createElement('Table');
	NewTbl.setAttribute('cellPadding',3);
	NewTbl.setAttribute('cellSpacing',3);
	NewTbl.style.border="0px";
	NewTbl.width="100%";
	var Tbody= document.createElement('TBODY');
	for(intLoop=2;intLoop<(itemCount+2);intLoop++)
	{
		var row=document.createElement('TR');
		var container=document.createElement('TD');
		var anchor=document.createElement('A');
		anchor.href='javascript:void(0)';
		anchor.className='linksgraybold';
		objA=objgrid.id + '__ctl' + (parseInt(intLoop)) + '_A1';
		anchor.innerHTML= '<span style="font-family:Trade Gothic LH,arial;FONT-SIZE:8pt;color: #660000;">&#187;</span>&nbsp;' + document.getElementById(objA).innerHTML;
		container.setAttribute("KeyField",(intLoop-1));
		anchor.onclick= function()
						{
							 TestShirtID=this.parentNode.getAttribute("KeyField");
							//TestShirtID=this.innerHTML.substring(6,(this.innerHTML.length));
							this.className ="linksredbold";
							applyClassRed(TestShirtID-1,Tbody);
						}
		container.appendChild(anchor);
		row.appendChild(container);
		Tbody.appendChild(row);
		
	}
	
	NewTbl.appendChild(Tbody);
	
	objDiv2.getElementsByTagName("TABLE")[0].getElementsByTagName("TBODY")[0].getElementsByTagName("TR")[0].getElementsByTagName("TD")[0].innerHTML ='';
	objDiv2.getElementsByTagName("TABLE")[0].getElementsByTagName("TBODY")[0].getElementsByTagName("TR")[0].getElementsByTagName("TD")[0].appendChild(NewTbl);
	return false;
}

function applyClassRed(objId,obj)
{
 
  var Length;
  Length = obj.childNodes.length;
  while(Length>0)
    {
     Length--;
     obj.childNodes[Length].childNodes[0].childNodes[0].className = "linksgraybold"; 
     obj.childNodes[objId].childNodes[0].childNodes[0].className = "linksredbold";
    }
    
}

function applyTestShirt(obj)
{
	var intLoop;
	var itemCount
	var objDiv2=obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	//var objDiv1=objDiv2.parentNode.parentNode.childNodes[0].childNodes[1];
	var objDiv1 = objDiv2.parentNode.parentNode.getElementsByTagName("TD")[0].getElementsByTagName("DIV")[0];
	
	objDiv2.style.display='none';
	objDiv1.style.display='none';

	//var objgrid=objDiv1.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];
	var objgrid = objDiv1.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("TR")[3].getElementsByTagName("TD")[0].getElementsByTagName("TABLE")[0]
	
	if(isIE == true)
	itemCount=objgrid.childNodes[0].childNodes.length-1;
	else
	itemCount=objgrid.getElementsByTagName("TBODY")[0].childNodes.length-2;
	
//	////////alert(objgrid.innerHTML);
	var objimag;
	
	if(TestShirtID>0)
	{
		for(intLoop=2;intLoop<(itemCount+2);intLoop++)
		{
			objimag=objgrid.id + '__ctl' + intLoop + '_lbltestshirt';
			document.getElementById(objimag).style.display='none';
			
			UpdateTestShirtDetails(document.getElementById(objimag).parentNode.parentNode.parentNode.getElementsByTagName('TR')[0].getElementsByTagName('TD')[0].getElementsByTagName('SPAN')[0].innerHTML,false);
		}
		objimag=objgrid.id + '__ctl' + (parseInt(TestShirtID) + 1) + '_lbltestshirt';
		document.getElementById(objimag).style.display='';
		//////////alert(document.getElementById(objimag).parentNode.parentNode.parentNode.getElementsByTagName('TR')[0].innerHTML);
		//////////alert(document.getElementById(objimag).parentNode.parentNode.parentNode.getElementsByTagName('TR')[0].getElementsByTagName('TD')[0].getElementsByTagName('SPAN')[0].innerHTML)
		UpdateTestShirtDetails(document.getElementById(objimag).parentNode.parentNode.parentNode.getElementsByTagName('TR')[0].getElementsByTagName('TD')[0].getElementsByTagName('SPAN')[0].innerHTML,true);
	}
	TestShirtID=0;
	return false;
}

function CancelTestShirt(obj)
{
	TestShirtID=0;
	var objDiv2=obj.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode;
	var objDiv1=objDiv2.parentNode.parentNode.childNodes[0].childNodes[1];
	objDiv2.style.display='none';
	objDiv1.style.display='none';
	return false;
}



function UpdateTestShirtDetails(objID,objCond)
{
	
	url= MainPageURL + "?Function=UpdateTestShirtDetails&SID=" + objID + "&Cond=" + objCond;
	Xmlhttp = null;
	createXmlHttp();
	
	if(Xmlhttp)
	{
		
		Xmlhttp.onreadystatechange =function ()
											{
												if(Xmlhttp.readyState==4)
												{
													if(Xmlhttp.status==200)
													{
														return;
													}
													
												}
											}
		//Xmlhttp.open("GET", url,  true);
		Xmlhttp.open("POST", url, false);
		Xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		Xmlhttp.send(null);	
	}
	
	return false;
		
}//end getText;

function SetLeft()
{
	var offset;
	offset=parseInt(document.body.offsetWidth);

	if(document.getElementById('divitem'))
	{
		if(offset<=800)
		{
			document.getElementById('divitem').style.left='70px';
			document.getElementById('divitem2').style.left='30px';
			document.getElementById('divitem3').style.left='50px';
			document.getElementById('divaccessories').style.left='50px';
			document.getElementById('DivOtherProductDetails').style.left='70px';
			
		}
		else 
		{
			offset=(parseInt(document.body.clientWidth/2)-400) + 50;
			document.getElementById('divitem').style.left=offset + 'px';
			document.getElementById('DivOtherProductDetails').style.left= offset +'px';
			document.getElementById('divitem2').style.left=(offset-9) + 'px';
			document.getElementById('divitem3').style.left=(offset - 50) + 'px';
			document.getElementById('divaccessories').style.left=offset + 'px';
			
		}
	}	
		
	return false;
} 

function SetHeight()
{
	document.getElementById("Layer2").style.top = (parseInt(document.getElementById("MainDiv").offsetHeight) - 70) + "px";
}


