    var imageUrl = glSiteUrl+"images/";
    function showList(tab) {
        var obj = document.getElementById(tab);
        var objImg = document.getElementById(tab+"Img");
        if(obj.style.display == "block") {
            obj.style.display = "none";
            objImg.src = imageUrl + "white_down.gif";
            objImg.alt = "click here to open";
            objImg.title = "click here to open";
        } else {
            obj.style.display = "block";
            objImg.src = imageUrl+ "white_up.gif";
            objImg.alt = "click here to close";
            objImg.title = "click here to close";
        }
    }
    function showSubList(tab) {
        var obj = document.getElementById(tab);
        var objImg = document.getElementById(tab+"Img");
        if(obj.style.display == "block") {
            obj.style.display = "none";
            objImg.src = imageUrl + "plus.gif";
            objImg.alt = "click here to open";
            objImg.title = "click here to open";
        } else {
            obj.style.display = "block";
            objImg.src = imageUrl+ "minus.gif";
            objImg.alt = "click here to close";
            objImg.title = "click here to close";
        }
    }
    function showVideo(fileName, fileExt) {
        var strDisp = "";
        if((fileExt == "flv") || (fileExt == "m4v") || (fileExt == "mp4")) {
             var so = new SWFObject('scripts/player1.swf','player','425','344','9');
             so.addParam('allowfullscreen','true');
             so.addParam('allowscriptaccess','always');
             so.addParam('flashvars','file='+fileName);
             so.write('divVideoDisplay');
        } else if(fileExt == "rm") {
             var so = new SWFObject('scripts/player1.swf','player','425','344','9');
             so.addParam('allowfullscreen','true');
             so.addParam('allowscriptaccess','always');
             so.addParam('flashvars','file='+fileName);
             so.write('divVideoDisplay');
        } else if(fileExt == "WebLink") {
              fileName = fileName.replace(/&#34;/g,'"');
             try {
                 document.getElementById("divVideoDisplay").innerHTML = fileName;
             } catch(e) {}
        } else {
             try {
                 document.getElementById("divVideoDisplay").innerHTML = strDisp;
             } catch(e) {}
        }
    }
/************ CART FUNCTIONS  **************/

    function addToShoppingCart(option,id) {  
        if(id > 0) {
            var url = glSiteUrl + "addItemsToCart.php";
            var attributeID = "";
            var quantity = "";
            var shippingMethod = "";
            var itemDisplay=0;
            try {          
              eval("attributeID = document.formTshirtsDisplay.size_"+id+".value");
            } catch(e) {}
            try {          
              eval("itemDisplay = document.formTshirtsDisplay.itemDisplay.value");
            } catch(e) {}
            try {          
               eval("quantity = document.formTshirtsDisplay.quantity_"+id+".value");
            } catch(e) {}
            try {  
               var len  = 0;
               eval("len = document.formTshirtsDisplay.shippingMethod_"+id+".length");
               for(var k=0;k<len; k++) {
                   if(eval("document.formTshirtsDisplay.shippingMethod_"+id+"["+k+"].checked")) {
                      eval("shippingMethod = document.formTshirtsDisplay.shippingMethod_"+id+"["+k+"].value");
                   }
               }
            } catch(e) {}
            
            if(quantity == "" ) {
               quantity = 1;
            }
            var myMsg = "";
            var opt = "";
            var status = "";
         if((option == "T-Shirts")  && ((attributeID == 0) || (attributeID == ""))){
         } else {
            
            var qstr = "option="+option+"&id="+id+"&attributeId="+attributeID+"&quantity="+quantity+"&shippingMethod="+shippingMethod;
            try {
                status = getResponse(url,qstr,"POST");
            } catch(e){}
        //alert("1");
            if(option == "T-Shirts") {
               myMsg = "Add More Items";
               opt = "Would you like to add more Items? <a href=\"javascript: clearItem('"+id+"');\">Add More Item</a> ";
               try {
                  document.getElementById("addToCart_"+id).value = myMsg;
                  document.getElementById("addToCart_id_"+ id).innerHTML= "<input type=\"button\" name=\"addToCart_id1_"+id+"\" id=\"addToCart_id1_"+id+"\" value=\"In The Cart\" disabled class=\"clsCart\">";
               } catch(e) {}
            } else {
            //alert("2");
               myMsg = "In The Cart";
               //alert("myMsg 1 = " + myMsg);
                try {
                    document.getElementById("addToCart_"+id).disabled = true;
                } catch(e) {}
                try {
                    document.getElementById("addToCart_"+id).className = "clsCart";
                } catch(e) {}
            }
            try {
               document.getElementById("shippingMethodID_"+id).innerHtml = "Shipping Method:"+shippingMethod;
            } catch(e) {} 
            if(option == "Books"){
               try {
               //alert("myMsg 2 = " + myMsg);
                   document.getElementById("addToCart_"+id).value = myMsg;
               } catch(e) {} 
               try {
                   document.getElementById("shippingMethodID_"+id).innerHtml = "Shipping Method:"+shippingMethod;
               } catch(e) {} 

            }
           }
         }
         if((option == "T-Shirts")  && ((attributeID == 0) || (attributeID == ""))){
            status = "Please select t-shirt details.";
            itemDisplay = 1;
         }
         try {
            document.getElementById("shoppingMsgId").innerHTML = status +"<br>"+opt;
            openMyPopup('shoppingMsg',350,250,"Cart");
//            setTimeout("clearItem('"+id+"')", 5000);
            if(!itemDisplay){
               setTimeout("window.location.reload()", 5000);
            }
         } catch(e) {}
         
     }
     function closeShoppingCartMsg() {
        closeMyPopup('shoppingMsg');
     }
     function clearItem(itemId) {
        try {
            eval("document.formTshirtsDisplay.addToCart_"+ itemId +".value= Add More Items");
        } catch(e) {}
        try {
            eval("document.formTshirtsDisplay.attributeId_"+ itemId +".value = ''");
        } catch(e) {}
        try {
            eval("document.formTshirtsDisplay.searchType_"+ itemId +".value= ''");
        } catch(e) {}
        try {
            eval("document.formTshirtsDisplay.size_"+ itemId +".value= ''");
        } catch(e) {}
        try {
            eval("document.formTshirtsDisplay.quantity_"+ itemId +".value= 1");
        } catch(e) {}
        closeShoppingCartMsg();
     }

/***********************Validation******************/
    function validateShippingForm() {

        var fieldsArray = new Array('txtShippingFirstName','txtShippingLastName','txtShippingAddress1','txtShippingAddress2','txtShippingPhone','txtShippingState','txtShippingCity','txtShippingPostalCode','chk_agree');
        var msgArray = new Array('Please enter First name','Please select Last name','Please enter Address1','Please enter Address2','Please enter Phone Number','Please enter state','Please enter city','Please enter postal code','Please agree to the terms and conditions');
        var msgFldArray = new Array('txtShippingFirstName','txtShippingLastName','txtShippingAddress1','txtShippingAddress2','txtShippingPhone','txtShippingState','txtShippingCity','txtShippingPostalCode','chk_agree');
        var fldTypeArray = new Array('text','text','text','text','phone','text','text','zipcode','radio');
 
        if(checkFormFields('frmCheckout',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            return true;
        } else {
            return false;
        }            
    }
    
 /********************* DDContent *********************/
 
 function validateDDContent() {
         var fieldsArray = new Array('name','branch','bankName','ddDate','ddNeft','refNo','mobNo');
         var msgArray = new Array('Please enter name','Please enter branch','Please enter bankName','Please enter ddDate','Please enter ddNeft','Please enter Reference No','Please enter mobile number');
         var msgFldArray = new Array('name','branch','bankName','ddDate','ddNeft','refNo','mobNo');
         var fldTypeArray = new Array('text','text','text','text','radio','text','text');

         if(checkFormFields('formDDContent',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
             return true;
         } else {
             return false;
         }  
 
    }
    
  function showGenderType(TSID) {
        try {
            document.getElementById("wait_"+TSID).innerHTML = "&nbsp;&nbsp;Please Wait...";              
        } catch(e) {}
        setTimeout("getGenderType('"+TSID+"')", 200);        
  }
  function getGenderType(TSID) {
      var genderType = "";
      try {          
          eval("genderType = document.formTshirtsDisplay.searchType_"+TSID+".value");
      } catch(e) {}
      if(genderType != "") {
            var url = glSiteUrl + "getTShirtAttributes.php";

            var qstr = "genderType="+genderType+"&TSID="+TSID;
            
            var xmlDoc = "";
            try {
                xmlDoc = getXMLDoc(url,qstr,"POST");
            } catch(e){}
            var ErrorCode = 0;
            var sizeName = "";
            var size = "";
            var disp = "";
            var TSAID = 0;
            var myTSAID = 0;
            var attributeList = new Array();
        
            try {
                ErrorCode = xmlDoc.getElementsByTagName("ErrorCode")[0].firstChild.nodeValue;
            } catch (e) {}
            try {
                attributeList = xmlDoc.getElementsByTagName("attributeList");
            } catch (e) {}
            
            var sizeArray = new Array();
            try {
                sizeArray = getNewObject("size_"+TSID);
            } catch(e) {}
            
       
            if (ErrorCode == 0) {
	        var temp = 0;
	        try {
	            sizeArray.options[temp] = new Option("- Select -","", false);
	        } catch(e) {}
	        temp++;
                disp = "<table border=\"1\">";
	        try {
	            for(var i=0; i<attributeList.length; i++) {
	                sizeName = "";size = "";TSAID = 0;
	                try {
	                    sizeName = attributeList[i].getElementsByTagName("sizeName")[0].firstChild.nodeValue;
	                } catch(e) {}
	                try {
	                    size = attributeList[i].getElementsByTagName("size")[0].firstChild.nodeValue;
	                } catch(e) {}
	                try {
	                    TSAID = attributeList[i].getElementsByTagName("TSAID")[0].firstChild.nodeValue;
	                } catch(e) {}
	                if(myTSAID  == TSAID) {
                            sizeArray.options[temp] = new Option(sizeName, TSAID, false, true);		     
                        } else {
                            sizeArray.options[temp] = new Option(sizeName, TSAID, false);		     
                        }
		        temp++;
	                disp += "<tr>"+
	                        "<td><input type=\"checkbox\" name=\"\" id=\"\" value=\"\"></td>"+
	                        "<td>"+sizeName+"  ("+size+" \")</td>"+
	                        "</tr>";
		    }  
	        } catch (e) {}
	        disp += "</table>";
   	    }
            try {
//                document.getElementById("content_"+TSID).innerHTML = disp;
            } catch(e) {}
            try {
                document.getElementById("wait_"+TSID).innerHTML = "";
            } catch(e) {}
      } else {
            try {
                document.getElementById("wait_"+TSID).innerHTML = "";
            } catch(e) {}
      }
  }  
  function updateAttributeId(TSID) {
      var attributeID = "";
      try {          
          eval("attributeID = document.formTshirtsDisplay.size_"+TSID+".value");
      } catch(e) {}
      try {          
          eval("document.formTshirtsDisplay.attributeId_"+TSID+".value="+attributeID);
      } catch(e) {}
  }
  function clearTheCart() {
       var confirmMsg = confirm("Are you sure you want to clear the shopping cart?");
       if(confirmMsg) {
            var url = glSiteUrl + "clearShoppingCart.php";

            var qstr = "";
            
            var msg = "";
            try {
                msg = getResponse(url,qstr,"POST");
            } catch(e){}
            window.location.reload();
       }
  }  
  
  function showHideCart() {
      if(document.getElementById("showCartID").style.display=="block"){
          document.getElementById("showCartID").style.display="none";
          document.getElementById("showCartID_img").src="images/plus.gif";
      }else if(document.getElementById("showCartID").style.display == "none"){
          document.getElementById("showCartID").style.display="block";
          document.getElementById("showCartID_img").src="images/minus.gif";
      }
  }
  function showHideShopItems(tab) {
        var obj = document.getElementById(tab);
        var objImg = document.getElementById(tab+"Img");
        if(obj.style.display == "block") {
            obj.style.display = "none";
            objImg.src = imageUrl + "plus.gif";
            objImg.alt = "click here to open";
            objImg.title = "click here to open";
        } else {
            obj.style.display = "block";
            objImg.src = imageUrl+ "minus.gif";
            objImg.alt = "click here to close";
            objImg.title = "click here to close";
        }
  }
/***********************Validation for adding Book by seller******************/
    function validateSellerBookForm() {

        var fieldsArray = new Array('bookCategory','bookSubcategory','bookName','bookNoOfItems','bookCondition','author','ISBN','yearOfPublishing','edition','noOfPages','coveredPrice','sellingPrice','publisher','bookPolicy','bookWarranty','bookShipsTo','bookItemWeight');
        var msgArray = new Array('Please select book category','Please select book Subcategory','Please enter book name','Please enter no. of Items','Please select the Condition of Book','please enter the author name','please enter the ISBN','please enter the year of Publishing','please enter the Book edition','please enter the no. of Pages','please enter the Book cover Price','please enter the selling Price','please enter the publisher','please enter the book return Policy','please enter the book Warranty','please select the place','please select the book Weight');
        var msgFldArray = new Array('bookCategory','bookSubcategory','bookName','bookNoOfItems','bookCondition','author','ISBN','yearOfPublishing','edition','noOfPages','coveredPrice','sellingPrice','publisher','bookPolicy','bookWarranty','bookShipsTo','bookItemWeight');
        var fldTypeArray = new Array('text','text','text','text','text','text','text','text','text','text','text','text','text','text','text','text','text');
 
        if(checkFormFields('formBook',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            return true;
        } else {
            return false;
        }            
    }
/***********************Validation for adding Tshirt by seller******************/
    function validateSellerTshirtForm() {

        var fieldsArray = new Array('TSCID','TSSCID','tshirtName','noOfItems','price','style','color','returnPolicy','fabric','warranty','shipsTo','tshirtItemWeight');
        var msgArray = new Array('Please select Tshirt category','Please select Tshirt Subcategory','Please enter Tshirt name','Please enter no. of Items','Please enter the price of Tshirt','please enter the style of Tshirt','please enter the color of Tshirt','please enter the return Policy','please enter the fabric type','please enter the warranty','please enter the place','please select the tshirt Weight');
        var msgFldArray = new Array('TSCID','TSSCID','tshirtName','noOfItems','price','style','color','returnPolicy','fabric','warranty','shipsTo','tshirtItemWeight');
        var fldTypeArray = new Array('text','text','text','text','text','text','text','text','text','text','text','text');
 
        if(checkFormFields('formTshirts',fieldsArray,fldTypeArray,msgArray,msgFldArray)) {
            return true;
        } else {
            return false;
        }            
    }
/***********************redirecting registered seller to shop******************/
   function redirectToShop(btgUserName){
       window.location=glSiteUrl+'profile.php?id='+btgUserName+'&tab=9&subtab=2&Subsubtab=5'; 
   }
/***********************help popup******************/
   function showHelpPopUp(tab) {
       try {
           document.getElementById("shipsFrom").style.display = "none";
           document.getElementById("shippingMethod").style.display = "none";
           document.getElementById("orderID").style.display = "none";
           document.getElementById("Pending").style.display = "none";
           document.getElementById("Accepted").style.display = "none";
           document.getElementById("Rejected").style.display = "none";
           document.getElementById("Posted").style.display = "none";
           document.getElementById("Received").style.display = "none";
           document.getElementById("Refund").style.display = "none";
           document.getElementById("raiseFlag").style.display = "none";
       }catch(e) {}
       try {
           openMyPopup('helpline',350,250,"Help");
       } catch(e) {}
       try {
           document.getElementById(tab).style.display = "block";
       }catch(e) {}
   }
   