var urrl = window.location.href;
var queryStr;
var newUrrl;
var path;
var servPath='';
var pageUrl;
//procedure for getting the url of the page
if(urrl.indexOf('?')!=-1)
{
	queryStr = urrl.split("?");	
	newUrrl = queryStr[1].split("=");
	path = window.location.pathname;	
	servPath = path.split("/");	
	pageUrl = servPath[2];
	
	
}else{
	queryStr = urrl.split("/");	
	pageUrl = queryStr[4];
}
//alert(pageUrl);
//alert(newUrrl);
//alert(path);
//alert(servPath[2]);
//This function highlights the status by getting the value from db.
function loadSelectStatus()
{	
	//servPath[2] is the value taken by splitting the url which is intialized in statusSelectBox.js
	if(pageUrl=='getMerchantDetails.do')
	{
		//alert("hello");
		//retrieves the value from hidden element in merchant_details.jsp
		
		var statusValue = document.getElementById('enqStatus').value;
		//alert(statusValue);
	    var statuslen=document.getElementById('status').length;
	    //alert(statuslen);
	    var selectStatus=document.getElementById('status');
	   // alert(selectStatus);
	    for(var i=0;i<statuslen;i++)
	    {
	       if(selectStatus.options[i].value == statusValue)
	       {
	             selectStatus.options[i].selected=true;
	       }
	    }   
	}
	else if(pageUrl=='editmerchant.do')
	{
		//alert("hello");
		//retrieves the value from hidden element in merchant_details.jsp
		
		var statusValue = document.getElementById('business').value;
		//alert(statusValue);
	    var statuslen=document.getElementById('businessType').length;
	    //alert(statuslen);
	    var selectStatus=document.getElementById('businessType');
	   // alert(selectStatus);
	    for(var i=0;i<statuslen;i++)
	    {
	       if(selectStatus.options[i].value == statusValue)
	       {
	             selectStatus.options[i].selected=true;
	       }
	    }   
	    
	    
	    //alert("hello");
		//retrieves the value from hidden element in merchant_details.jsp
		
		var stateValue = document.getElementById('selectstate').value;
		//alert(statusValue);
	    var statelen=document.getElementById('state').length;
	    //alert(statuslen);
	    var selectState=document.getElementById('state');
	   // alert(selectStatus);
	    for(var i=0;i<statelen;i++)
	    {
	       if(selectState.options[i].value == stateValue)
	       {
	             selectState.options[i].selected=true;
	       }
	    }   
	    
	    var paymentValue = document.getElementById('payment').value;
		//alert(statusValue);
	    var paymentlen=document.getElementById('paymentFrequency').length;
	    //alert(statuslen);
	    var selectPayment=document.getElementById('paymentFrequency');
	   // alert(selectStatus);
	    for(var i=0;i<paymentlen;i++)
	    {
	       if(selectPayment.options[i].value == paymentValue)
	       {
	             selectPayment.options[i].selected=true;
	       }
	    }   
	    
	    var flagValue = document.getElementById('priceflag').value;
		//alert(statusValue);
	    var flaglen=document.getElementById('paymentFrequency').length;
	    //alert(statuslen);
	    var selectPayment=document.getElementById('useDeliveryPriceFlag');
	   // alert(selectStatus);
	    for(var i=0;i<flaglen;i++)
	    {
	       if(selectPayment.options[i].value == flagValue)
	       {
	             selectPayment.options[i].selected=true;
	       }
	    }   
	    
	}else if(pageUrl=='merchantMenuSearch.do'){
	//alert(pageUrl);
		var conDelValue = document.getElementById('conDelVal').value;
		//alert(conDelValue);
		if(conDelValue == "Delivery"){
			document.getElementById("group11").checked = true;
		}else{
			document.getElementById("group12").checked = true;
		}
	}
	else if(pageUrl=='getMerchantDetails.do'){	
	var enqStatus=document.getElementById('enqStatus').value;
	if(enqStatus!=""){
		var statuslen=document.getElementById('status').length;
		var status=document.getElementById('status');
		for(var k=0;k<statuslen;k++)
		 {
		     if(status.options[k].value==enqStatus)
		      	{
		          status.options[k].selected=true;
		        }
		  }
	}
	
	}	
	else if((pageUrl=="editMerchantProfileByAdmin.do")||(pageUrl=="editMerchantProfileByRep.do")){
	
		var businessTypeDB=document.getElementById('businessTypeDB').value;
		var newbusinessTYpe="";
		if(businessTypeDB!=""){
		
		if(businessTypeDB=="Others"){
			newbusinessTYpe=document.getElementById('othersTextDB').value;
			if(newbusinessTYpe!=null||newbusinessTYpe!=""){
				document.getElementById('othertext').style.display="block";
				document.getElementById('otherValue').value=newbusinessTYpe;
			}else{
				document.getElementById('othertext').style.display="none";
				document.getElementById('otherValue').value="NOTOTHERS";
			}
		}else{
				document.getElementById('othertext').style.display="none";
				document.getElementById('otherValue').value="NOTOTHERS";
			}
		var businessTypelen=document.getElementById('businessType').length;
		var businessType=document.getElementById('businessType');
		for(var k=0;k<businessTypelen;k++)
		 {
		     if(businessType.options[k].value==businessTypeDB)
		      	{
		          businessType.options[k].selected=true;
		        }
		  }
		}
		var stateDB = document.getElementById('stateDB').value;
		if(stateDB!=""){
	    var statelen=document.getElementById('state').length;	   
	    var selectState=document.getElementById('state');	  
		    for(var i=0;i<statelen;i++)
		    {
		       if(selectState.options[i].value == stateDB)
		       {
		             selectState.options[i].selected=true;
		       }
		    }   
	    }
	    var paymentFrequencyDB = document.getElementById('paymentFrequencyDB').value;
		if(paymentFrequencyDB!=""){
	    var paymentFrequencylen=document.getElementById('paymentFrequency').length;	   
	    var paymentFrequency=document.getElementById('paymentFrequency');	  
		    for(var x=0;x<paymentFrequencylen;x++)
		    {
		       if(paymentFrequency.options[x].value == paymentFrequencyDB)
		       {
		             paymentFrequency.options[x].selected=true;
		       }
		    }   
	    }
	     var useDeliveryPriceFlagDB = document.getElementById('useDeliveryPriceFlagDB').value;
		if(useDeliveryPriceFlagDB!=""){
	    var useDeliveryPriceFlaglen=document.getElementById('useDeliveryPriceFlag').length;	   
	    var useDeliveryPriceFlag=document.getElementById('useDeliveryPriceFlag');	  
		    for(var x=0;x<useDeliveryPriceFlaglen;x++)
		    {
		       if(useDeliveryPriceFlag.options[x].value == useDeliveryPriceFlagDB)
		       {
		             useDeliveryPriceFlag.options[x].selected=true;
		       }
		    }   
	    }
	}
	
	

	if(pageUrl == 'createMerchant.do'){
		if(document.getElementById('paymentmst').checked==true){
			checkpaymentValidate();
		}
	}
	if(pageUrl=='editMerchantPrinter.do'){
	//encryption algorithm
	var encryptionAlgorithmDB = document.getElementById('encryptionAlgorithmDB').value;
	if(encryptionAlgorithmDB!=""){
	var encryptionAlgorithmlen=document.getElementById('encryptionAlgorithm').length;
	var selectencryptionAlgorithm=document.getElementById('encryptionAlgorithm');
		for(var k=0;k<encryptionAlgorithmlen;k++)
		 {
		     if(selectencryptionAlgorithm.options[k].value==encryptionAlgorithmDB)
		      	{
		          selectencryptionAlgorithm.options[k].selected=true;
		        }
		  }
	}
	}
	if(pageUrl == 'editPaymentDetails.do'){
		var cardTypeDb = document.getElementById('cardTypeDb').value;
		if(cardTypeDb!=""){
	    var cardTypelen=document.getElementById('cardType').length;	   
	    var selectcardType=document.getElementById('cardType');	  
		    for(var i=0;i<cardTypelen;i++)
		    {
		       if(selectcardType.options[i].value == cardTypeDb)
		       {
		         selectcardType.options[i].selected=true;
		       }
		    }   
	    }
	    
	    
	    var expirationMonthDb = document.getElementById('expirationMonthDb').value;
		if(expirationMonthDb!=""){
	    var expirationMonthlen=document.getElementById('expirationMonth').length;	   
	    var selectexpirationMonth=document.getElementById('expirationMonth');	  
		    for(var i=0;i<expirationMonthlen;i++)
		    {
		       if(selectexpirationMonth.options[i].value == expirationMonthDb)
		       {
		         selectexpirationMonth.options[i].selected=true;
		       }
		    }   
	    }
	    
	       var expirationYearDb = document.getElementById('expirationYearDb').value;
		if(expirationYearDb!=""){
	    var expirationYearlen=document.getElementById('expirationYear').length;	   
	    var selectexpirationYear=document.getElementById('expirationYear');	  
		    for(var i=0;i<expirationYearlen;i++)
		    {
		       if(selectexpirationYear.options[i].value == expirationYearDb)
		       {
		         selectexpirationYear.options[i].selected=true;
		       }
		    }   
	    }
	
	}

	
}



