function getXMLHTTP1() { //fuction to return the xml http object

		var xmlhttp1=false;	

		try{

			xmlhttp1=new XMLHttpRequest();

		}

		catch(e)	{		

			try{			

				xmlhttp1= new ActiveXObject("Microsoft.XMLHTTP");

			}

			catch(e){

				try{

					req1 = new ActiveXObject("Msxml2.XMLHTTP");

				}

				catch(e1){

					xmlhttp1=false;

				}

			}

		}

		 	

		return xmlhttp1;

    }

	// for remove the items from the cart
	function removefromcart(product_id, pageInfo) {
			var strURL="remove_fromcart.php?product_id="+product_id+"&pageInfo="+pageInfo;

		var req1 = getXMLHTTP1();

		

		if (req1) {

			

			req1.onreadystatechange = function() {

				if (req1.readyState == 4) {

					// only if "OK"

					if (req1.status == 200) {

						var response_split = req1.responseText;
						 
						 //alert(response_split);
						 //response_splitArr = response_split.split("<!--");
						 //document.getElementById('cartcontent').innerHTML = response_splitArr[0];
						 document.getElementById('cartcontent_list').style.display = "none";
						 document.getElementById('cartcontent_add').style.display = "";
						
						 response_splitArr = response_split.split("<!--");
						 document.getElementById('cartcontent_add').innerHTML = response_splitArr[0];
						 var shopItem
						 shopItem = response_splitArr[1].replace("-->","");
						 document.getElementById('shopping_bag_head').innerHTML = shopItem;
						 document.getElementById('shopping_bag_head').className = "headershoppingItem";
						 
						 
						 
						 
					} else {

						//alert("There was a problem while using XMLHTTP:\n" + req1.statusText);

						//document.getElementById('row_login_id').style.display=''
 

					}

				}				

			}			

			req1.open("GET", strURL, true);

			req1.send(null);

		}		

	}
	
	// for adding the items from the cart
	function getState(product_id, pageInfo) {
		//alert(totproductqty);
		//alert(product_id+" HI "+attributeId+" HI "+attributeValueId)
		var attr, optionVal, productQty;
		attr = '';
		optionVal = '';
		
		if(pageInfo == 'detail'){
			if(document.getElementById("blouse_stitching").checked){
				blouse_stitching_selected = "Yes";
			}else{
				blouse_stitching_selected = "No";
			}
			
			if(document.getElementById("petticote_stitching").checked){
				petticote_stitching_selected = "Yes";
			}else{
				petticote_stitching_selected = "No";
			}
			productQty = document.getElementById("qty").value;
			for(var i=0; i<document.cart_quantity.elements.length;i++)
			{	
				if(document.cart_quantity.elements[i].type == 'select-one' && document.cart_quantity.elements[i].value != '' ){
					//alert(document.cart_quantity.elements[i].name+'@'+document.cart_quantity.elements[i].options[document.cart_quantity.elements[i].selectedIndex].value);
					arrName = document.cart_quantity.elements[i].name;
					arrName = arrName.replace("id[","");
					arrName = arrName.replace("]","");
					attr = attr + ',' + document.cart_quantity.elements[i].options[document.cart_quantity.elements[i].selectedIndex].value;
					optionVal = optionVal + ',' + arrName;
					
				}
			}
			attr = attr.substr(1,attr.length);
			optionVal = optionVal.substr(1,optionVal.length);
			//alert(optionVal+'\n'+attr);
		
			var strURL="add_incart.php?product_id="+product_id+"&optionVal="+optionVal+"&atrr="+attr+"&productQty="+productQty+"&pageInfo="+pageInfo+"&blouse_stitching_selected="+blouse_stitching_selected+"&petticote_stitching_selected="+petticote_stitching_selected;
		 }else{
			productQty = 1;
			var strURL="add_incart.php?product_id="+product_id+"&productQty="+productQty;
		 }

		var req1 = getXMLHTTP1();

		

		if (req1) {

			

			req1.onreadystatechange = function() {

				if (req1.readyState == 4) {

					// only if "OK"

					if (req1.status == 200) {

						var response_split = req1.responseText;
						 
						 //alert(response_split);
						 //response_splitArr = response_split.split("<!--");
						 //document.getElementById('cartcontent').innerHTML = response_splitArr[0];
						 document.getElementById('cartcontent_list').style.display = "none";
						 document.getElementById('cartcontent_add').style.display = "";

						 response_splitArr = response_split.split("<!--");
						 document.getElementById('cartcontent_add').innerHTML = response_splitArr[0];
						 var shopItem
						 shopItem = response_splitArr[1].replace("-->","");
						 document.getElementById('shopping_bag_head').innerHTML = trim(shopItem);
						 document.getElementById('shopping_bag_head').className = "";
						 
						 
					} else {

						//alert("There was a problem while using XMLHTTP:\n" + req1.statusText);

						//document.getElementById('row_login_id').style.display=''
 

					}

				}				

			}			

			req1.open("GET", strURL, true);

			req1.send(null);

		}		

	}
	
	// for filter the items from the list
	function filtergetState(pricefrom, priceto, attributesVal, categoryPath, color) {
		
		var attr, optionVal, productQty;
		attr = '';
		optionVal = '';
		
		var strURL="search.php?pto="+priceto+"&pfrom="+pricefrom+"&attributesVal="+attributesVal+"&categoryPath="+categoryPath+"&colorVal="+color;
		//strURL += "&requested_uri=" + <?php  echo $_SERVER['REQUEST_URI']?>
 		//alert( strURL );
		var req1 = getXMLHTTP1();

		

		if (req1) {

			

			req1.onreadystatechange = function() {

				if (req1.readyState == 4) {

					// only if "OK"

					if (req1.status == 200) {

						var response_split = req1.responseText;
						
						response_splitArr = response_split.split("<!--");
						document.getElementById('products_list').innerHTML = response_splitArr[0];
						
						var shopItem
						shopItem = response_splitArr[1].replace("-->","");
						 
						 document.getElementById('filter_search').innerHTML = shopItem;
						 
						 document.getElementById('prodCnt').innerHTML = response_splitArr[2].replace("-->","");
						 
						 document.getElementById('product_filter_top').style.display = "none";
						 document.getElementById('product_filter_top123').style.display = "";
						 document.getElementById('product_filter_bottom').style.display = "none";
						 
					} else {

						//alert("There was a problem while using XMLHTTP:\n" + req1.statusText);

						//document.getElementById('row_login_id').style.display=''
 

					}

				}				

			}			

			req1.open("GET", strURL, true);

			req1.send(null);

		}		

	}

	// for removing the filter items from the list
	function remove_filter_item(item_removed, categoryPath) {
		
		var attr, optionVal, productQty;
		attr = '';
		optionVal = '';
		
		var strURL="remove_search_items.php?item_removed="+item_removed+"&categoryPath="+categoryPath;

		var req1 = getXMLHTTP1();

		

		if (req1) {

			

			req1.onreadystatechange = function() {

				if (req1.readyState == 4) {

					// only if "OK"

					if (req1.status == 200) {

						var response_split = req1.responseText;
						
						response_splitArr = response_split.split("<!--");
						document.getElementById('products_list').innerHTML = response_splitArr[0];
						
						var shopItem
						shopItem = response_splitArr[1].replace("-->","");
						 
						 document.getElementById('filter_search').innerHTML = shopItem;
						 
						 document.getElementById('prodCnt').innerHTML = response_splitArr[2].replace("-->","");
						 
						 document.getElementById('product_filter_top').style.display = "none";
						 document.getElementById('product_filter_bottom').style.display = "none";
						 
					} else {

						//alert("There was a problem while using XMLHTTP:\n" + req1.statusText);

						//document.getElementById('row_login_id').style.display=''
 

					}

				}				

			}			

			req1.open("GET", strURL, true);

			req1.send(null);

		}		

	}
	
	
	function shownews(news_id) {
			var strURL="newshow.php?news_id="+news_id; //change herte

		var req1 = getXMLHTTP1();

		

		if (req1) {

			

			req1.onreadystatechange = function() {

				if (req1.readyState == 4) {

					// only if "OK"

					if (req1.status == 200) {

						var response_split = req1.responseText;
						 
						 document.getElementById('newsdesk').innerHTML = response_split; //change herte
						 
					} else {

						//alert("There was a problem while using XMLHTTP:\n" + req1.statusText);

						//document.getElementById('row_login_id').style.display=''
 

					}

				}				

			}			

			req1.open("GET", strURL, true);

			req1.send(null);

		}		

	}
	
function trim(s)
{
	var l=0; var r=s.length -1;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	while(r > l && s[r] == ' ')
	{	r-=1;	}
	return s.substring(l, r+1);
}


function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}
