   var http_request = false;
   function makeRequest(url, parameters) {
         http_request = false;
     // if (window.XMLHTTP) { // Mozilla, Safari,...
        http_request = new XMLHTTP();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      //} 
      //}
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents() {
	   if (http_request.readyState == 0) {
		   if(document.getElementById('message')){
			   document.getElementById('message').innerHTML="Opening database...";
		   }
	   }
	   if (http_request.readyState == 1) {
		    if(document.getElementById('message')){
			   	document.getElementById('message').innerHTML="Checking authentication...";
			}
	   }
	   if (http_request.readyState == 2) {
		    if(document.getElementById('message')){
			  document.getElementById('message').innerHTML="wait...";
			}
	   }
	   if (http_request.readyState == 3) {
		    if(document.getElementById('message')){
			  document.getElementById('message').innerHTML="finding user...";
			}
	   }
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert("yes: " + http_request.responseText);
            result = http_request.responseText;
            crakData=result.split("|")
			if(crakData[0]==0){
				if(document.getElementById('message')){
				document.getElementById('message').innerHTML="<center><font color=\"#ff0000\"><b>Invalid User name and Password</b></font><br /><font color='#2B5558'>Forget password? <a href='javascript:;' onclick='openEmailBox();' class='breadcrumb-link'>Click here</a></font></center>";
				}
			}else if(crakData[0]==1){
				if(document.getElementById('cartDetail')){
					document.getElementById('cartDetail').style.display="inline";					
					document.getElementById('cartDetail').style.visibility="visible";
					setCartPrice();
				}
				
				if(document.getElementById('message')){
				  document.getElementById('message').innerHTML="<center><font color='#2B5558' size='2'><b>You are successfully logged in.. <br /><a href='index.html' class='breadcrumb-link'><font size='2'><b>Click here</b></font></a> to continue</b></font></center>";
				  
				  if(document.getElementById("myform")){
					  var frm = document.myform;
					  //alert("total: " + myform.elements.length + " Found");
					  for(i=0;i<frm.elements.length;i++){
						  	frm.elements[i].disabled="disabled"
						  }
					  	
					  }
				}
				var saveusrname = false;
				//var usrname = document.getElementById('name').value;
				//var psw = document.getElementById('pwd').value;
				if(crakData[3]=="yes"){
					setCookie("CSUser",crakData[1]);
					setCookie("CSPwrd",crakData[2]);
				}
				
				//document.getElementById('loginscreen').style.display="none";
				//document.getElementById('loginscreen').style.visibility="hidden";
			}else{
	            alert('There was a problem with the request.');
			}
            //document.getElementById('cart').innerHTML = result;
			
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function get(obj) {
      makeRequest('http://site.letsdressitup.com/php/config.php?str=', document.getElementById('name').value + '&pwd=' + document.getElementById('pwd').value + '&firstusr=false');
   }
   
    function chk(obj) {
      makeRequest('http://site.letsdressitup.com/php/config.php?str=', document.getElementById('name').value + '&pwd=' + document.getElementById('pwd').value + '&firstusr=true');
   }

function getCookie(name) {
	
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) )
	{
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}

function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires )
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + //expires.toGMTString()
		( ( path ) ? ";path=" + path : "" ) + 
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}

function deleteCookie(name) {  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1);  
	var cval = getCookie(name);  
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function setCartPrice(){
		var discount = Number(document.getElementById('ajaxDiscount').value);
		var sel=document.getElementById('cartPrice');
		var p = document.getElementById('basePrice').value;
		var actual_price = p.substr(p.indexOf("$")+1, p.length);
		var actual_price = Number(actual_price.replace(",",""));
		var basep = parseFloat(actual_price);
		var bidpr = ((basep * discount) / 100)
		//bidpr = bidpr.substr(bidpr.indexOf("$")+1, bidpr.length);
		//bidpr = Number(bidpr.replace(",",""));
		var bidp = parseFloat(bidpr);
		var getstr;
		
		basep = bidp;
		sel.options[0].selected = true;
		if(sel.options[sel.selectedIndex].index == 0){
			getstr = sel.options[sel.selectedIndex].value;
				if(getstr == "Yes"){
				
					if(basep < 0 ) {
						sel.options[sel.selectedIndex].value=sel.options[sel.selectedIndex].value + "(+" + "$" + toDollarsAndCents(-(basep)) + ")";
					}else{
					sel.options[sel.selectedIndex].value=sel.options[sel.selectedIndex].value + "(-" + "$" + toDollarsAndCents(basep) + ")";
					}
						//alert(sel.options[sel.selectedIndex].value);
				}
				else{
				     sel.options[sel.selectedIndex].value = "Yes";
				if(basep < 0 ) {
						sel.options[sel.selectedIndex].value=sel.options[sel.selectedIndex].value + "(+" + "$" + toDollarsAndCents(-(basep)) + ")";
					}else{
					sel.options[sel.selectedIndex].value=sel.options[sel.selectedIndex].value + "(-" + "$" + toDollarsAndCents(basep) + ")";
					}
				}
			}
			
			//alert("MinusPrice: " + bidp);
			if(document.getElementById("salPrice")){
				//alert("yes salePrice");
			    var price;
			    saleP = document.getElementById("salPrice").innerHTML;
				price = actual_price - basep;
				document.getElementById("salPrice").innerHTML =  formatMoney(price,"$",",",".");
				//alert(document.getElementById("salPrice").innerHTML + " Price: " + price);
			}else if(document.getElementById("regPrice")){
				//alert("yes rprice");
	 			var price;
			    saleP = document.getElementById("regPrice").innerHTML;
				price = actual_price - basep;
				document.getElementById("regPrice").innerHTML =  formatMoney(price,"$",",",".");
			}
	}

function formatMoney (theNumber,theCurrency,theThousands,theDecimal) {
	var theDecimalDigits =
	Math.round((theNumber*100)-(Math.floor(theNumber)*100));
	theDecimalDigits= ""+ (theDecimalDigits + "0").substring(0,2);
	theNumber = ""+Math.floor(theNumber);
	var theOutput = theCurrency;
	for (x=0; x<theNumber.length; x++) {
		theOutput += theNumber.substring(x,x+1);
		if (isThousands(theNumber.length-x-1) && (theNumber.length-x-1!=0)) {
			theOutput += theThousands;
			};
	};
	
	theOutput += theDecimal + theDecimalDigits;
	return theOutput;
};

function isThousands(position) {
	if (Math.floor(position/3)*3==position) return true;
	return false;
};

function toDollarsAndCents(n) {
  var s = "" + Math.round(n * 100) / 100
  var i = s.indexOf('.')
  if (i < 0) return s + ".00"
  var t = s.substring(0, i + 1) + s.substring(i + 1, i + 3)
  if (i + 2 == s.length) t += "0"
  return t
}

function signout(){
	deleteCookie("CSUser")
	deleteCookie("CSPwrd")

	if(document.getElementById('cartDetail')){
		document.getElementById('cartDetail').style.display="none";
		document.getElementById('cartDetail').style.visibility="hidden";
		if(document.getElementById('cartPrice')){		
			var sel=document.getElementById('cartPrice');
			sel.options[1].selected = true;
			sel.options[0].value="Yes";
		}
	}

	if(document.getElementById('retailCartDetail')){
		document.getElementById('retailCartDetail').style.display="inline";
		document.getElementById('retailCartDetail').style.visibility="visible";
	}
	
}



function checkUser(){
var user = getCookie("CSUser");
var pwrd = getCookie("CSPwrd");
	 if(user && pwrd){											
		makeRequest('http://site.letsdressitup.com/php/config.php?str=', user + '&pwd=' + pwrd + '&firstusr=false');
	 }else{
		 document.getElementById("retailCartDetail").style.display="inline";
		 document.getElementById("retailCartDetail").style.visibility="visible";
		 }
}


function EDform(){
var user = getCookie("CSUser");
var pwrd = getCookie("CSPwrd");
 if(user && pwrd && document.getElementById("myform")){
	 makeRequest('http://site.letsdressitup.com/php/config.php?str=', user + '&pwd=' + pwrd + '&firstusr=false');
 }else{
		if(document.getElementById("myform")){
			  var frm = document.myform;
			  for(i=0;i<frm.elements.length;i++){
				frm.elements[i].disabled=false;
			  }
		  }	 
	 }
}
	 
	  
	  

function setLogoffImg(){
var user = getCookie("CSUser");
var pwrd = getCookie("CSPwrd");
	 if(user && pwrd){
		document.getElementById('logoffImg').style.display="inline";
		document.getElementById('logoffImg').style.visibility="visible";
     }else{
		document.getElementById('logoffImg').style.display="none";
		document.getElementById('logoffImg').style.visibility="hidden";
	}
}

function openEmailBox(){
 window.open('forget-password.html','PopUp','width=450,height=125,resizable=no,scrollbars=no,menubar=no,toolbar=no,left=250,top=275,screenX=250,screenY=275');
}