function DisAllowNumbers(){
    if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
		window.event.returnValue=false;}
	else if(window.event.keyCode == 32){
		window.event.returnValue=true;}}
		
		
function DisAllowAlphabets()
  {     
var isNS4 = (navigator.appName=="Netscape")?1:0;
if(!isNS4){
	if(event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;}
else{if((event.which < 48 || event.which > 57) && !(event.which == 8)){ return false;}}
}

		
		

// function for show shopping cart popup     
    
  var pp=window.createPopup()
    
  function ShowCartPopup(event,title,txt,w,h) {
	var pbody=pp.document.body
	var myHeight=0;
	myHeight=window.screen.height;
	
	pbody.style.border="solid lightgrey 1px"	
	var text="<table cellpedding=0 cellspacing=0 width='248'>"
	text=text+"<tr><td style='float:left; padding-left:6px;padding-right:6px; padding-top:4px; text-align:center; height:58px; font-size:13pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align:middle; background: #FBF9F9 url(images/loading.gif) no-repeat fixed 5px 15px;'>"
	text=text+"<span style='font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;font-size:10pt;position:absolute;left:35px;top:19px'> "+ txt +"</span></td></tr></table>"
	pbody.innerHTML=text
	pp.show(350,300,w,h,document.body)
    setTimeout("pp.hide()", 3000);
	
	}
  
// show shopping cart popup end 

// function  for mouseover link without hyperlink START

function MouseOverLink(divid)
{
document.getElementById(divid).style.color="#993333";
document.getElementById(divid).style.textDecoration='underline';
}

function MouseOutLink(divid)
{
document.getElementById(divid).style.color="";
document.getElementById(divid).style.textDecoration='';
}

// function  for mouseover link without hyperlink END


// Ajax function for add to cart and wishlist



  
var xmlHttp1

function addtocartwish (icd,mode,storelink)
{ 
xmlHttp1=GetXmlHttpObject();


if (xmlHttp1==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
if (mode=='addshop')
	{		
			if(navigator.appName == "Microsoft Internet Explorer")
				{
			  	 ShowCartPopup(event,'','Adding item to shopping bag','235','60');
			    }
			else{			 
			 	 //confirm("Adding item to shopping cart?");
			 	// window.open(url,'name','height=200,width=150');
			  	}
	}
else if (mode=='addwish')
	{
			if(navigator.appName == "Microsoft Internet Explorer")
				{
				  ShowCartPopup(event,'','Adding item to wish list','235','60');
				 } 
			else{			 
				 // confirm("Adding item to wish list?");
				 } 
	}

var url=storelink +"navigate-cart.asp";
url=url+"?icode="+icd;
url=url+"&mode="+mode;
checkurl=storelink;

xmlHttp1.onreadystatechange=stateChanged1;

xmlHttp1.open("GET",url,true);
xmlHttp1.send(null);

}
  
var checkurl; 
function stateChanged1() 
{ 
if (xmlHttp1.readyState==4)
	if (checkurl=='store/')
	{
	 showminicart('Y');	
	}
	else
	{
     showminicart('N');	
	}

}

  
function GetXmlHttpObject()
{
var xmlHttp1=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp1=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp1;

}

 
//Mini cart Module

var xmlHttpobj

function showminicart(opt)
{ 

xmlHttpobj=GetXmlHttpObject1();


if (xmlHttpobj==null)

  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var urll;  
 if (opt=='Y') 
  {	urll="store/minishopcart.asp";}
 else if(opt=='N')
  { urll="minishopcart.asp"; }	

urll=urll+"?cart="+get_cookie('cart');
urll=urll+"&DScart="+get_cookie('DScart');
urll=urll+"&indx="+opt ;

xmlHttpobj.onreadystatechange=stateChangedfun;
xmlHttpobj.open("GET",urll,true);
xmlHttpobj.send(null);

}

function stateChangedfun() 
{ 
if (xmlHttpobj.readyState==4)
	{ 
	document.getElementById("OSminicart").innerHTML=xmlHttpobj.responseText;
	}
}


function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

  if ( results )
    return ( unescape ( results[1] ) );
  else
    return null;
}


function GetXmlHttpObject1()
{
var xmlHttpobj=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttpobj=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttpobj=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttpobj=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttpobj;

}

//Ajax for mini cart end//





//contact us ////
function contactquery()
{
var val=false
var valnew
var str
		if(document.form1.con_sub.value==0)
		{
		alert("select the Subject")
		val=false
		}
		else
		{
		val=true
		if(val=true)
       str=document.form1.qemail.value;  val=validateData(str,'max=50,email','Email Address') 
   if (val==true)
    {str=document.form1.fullname.value ;val=validateData(str,'required,alpha','Full Name')
  
   if (val==true)
  	{str=document.form1.message.value; val=messageval(str)
   if (val==true)
   	{valnew=document.form1.fullname.value;
     valnew=valnew+'.;'+document.form1.qemail.value;
	 valnew=valnew+'.;'+document.form1.ordernumber.value;
	 valnew=valnew+'.;'+document.form1.message.value;
	  valnew=valnew+'.;'+document.form1.con_sub.value;
	 if(document.form1.concheck.checked==true)
	 {
	valnew=valnew+'.;'+'1';
     }
     else
     valnew=valnew+'.;'+'2';
	 centerWindowX('submit.asp?val='+valnew+'&mode=contactquery'); 
     document.form1.reset();}
     else
		{document.form1.message.focus();
		alert("Message Can Not Blank")
		return false
		}}	
	
  else
		{document.form1.fullname.focus();}}
		
	
		   else
	
	{document.form1.qemail.focus();}}}


//contact us end  ////


function centerWindowX(fname) {
    if (document.all)
        var xMax = screen.width, yMax = screen.height;
    else
        if (document.layers)
            var xMax = window.outerWidth, yMax = window.outerHeight;
        else
            var xMax = 640, yMax=480;
    var xOffset = (xMax - 490)/2, yOffset = (yMax - 190)/2;	
    MM_openBrWindow(fname,'info','width=400,height=150,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
}

function MM_openBrWindow(theURL,winName,features) { 
     window.open(theURL,winName,features);}


function messageval(str)
{
if(str!="")
{
return true
}
	
}



function validateData(strValidateStr,command,fieldname) 
{ var newcommand=command.split(",");
  for (var i=0; i < newcommand.length; i++){ 
   var val = validateform(strValidateStr,newcommand[i],fieldname)
   if (val==false){
  	return val;}}
  return val;}
  
  

function validateform(strValidateStr,command,fieldname)
{ var strError="";  var epos = command.search("="); var  newcommand  = ""; var  cmdvalue = ""; 
  if(epos >= 0){ 
     newcommand  = command.substring(0,epos); 
     cmdvalue = command.substr(epos+1);} 
  else{ 
     newcommand = command;} 
 
  switch(newcommand){ 
    case "req": 
    case "required": 
    { if((strValidateStr.length) == 0){ 
          strError = fieldname + " is a  Required Field"; 
          alert(strError);
          strError="";
          return false;} 
       break;} 
    case "maxlength": 
    case "max": 
    { if (strValidateStr.length > cmdvalue){ 
          strError = fieldname + " : has more than allowed maximum characters  "; 
          strError=strError + "\n[Current length = " + strValidateStr.length + " ]"
          alert(strError);
          strError = "";	
          return false; }
      break;}
    case "minlength": 
    case "min": 
    { if(strValidateStr.length < cmdvalue){ 
          strError = fieldname + " : has less than allowed minimum characters  "; 
          alert(strError + "\n[Current length = " + strValidateStr.length + " ]"); 
          return false;} 
          break;} 
    case "alnum": 
    case "alphanumeric":{ 
      var charpos = strValidateStr.search("[^A-Za-z0-9-/,.  ]"); 
      if(strValidateStr.length > 0  &&  charpos >= 0){ 
          strError = fieldname +" : allows Only alpha-numeric characters  "; 
          alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
          strError="";
          return false;} 
          break;}
    case "num": 
    case "numeric":{ 
      var charpos = strValidateStr.search("[^0-9]"); 
      if(strValidateStr.length > 0 &&  charpos >= 0){ 
          strError = fieldname+" : allows Only numbers ";                
          alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
          strError="";
          return false;} 
          break;} 
    case "alphabetic": 
    case "alpha":{ 
      var charpos = strValidateStr.search("[^A-Za-z ]"); 
      if(strValidateStr.length > 0 &&  charpos >= 0){ 
          strError = fieldname+" : allows Only alphabetic characters  "; 
          alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
          strError="";
          return false;} 
          break;} 
    case "email":{ 
      if(!checkmail(strValidateStr)){ 
          return false;} 
          break;} 
    case "lt": 
    case "lessthan":{ 
      if(isNaN(strValidateStr)){ 
          alert(fieldname+" : Should be a number "); 
          return false;} 
          if ((strValidateStr) >=  eval(cmdvalue)){ 
              strError = fieldname + " : value should be less than "+ cmdvalue;              
              alert(strError); 
              strError="";
              return false;}            
          break;}
    case "gt": 
    case "greaterthan":{ 
      if(isNaN(strValidateStr)){ 
          alert(objValue.name+" : Should be a number "); 
          return false;}
          if(strValidateStr <=  eval(cmdvalue)){ 
              strError = fieldname + " : value should be greater than "+ cmdvalue; 
              alert(strError);
              strError=""; 
              return false;}             
          break;} 
    case "regexp":{ 
      if(!strValidateStr.match(cmdvalue)){ 
          strError = fieldname +" : Invalid characters found "; 
          alert(strError); 
          return false;} 
          break;} 
    case "UT":{ 
      if(strValidateStr.search("UT") < 0 && strValidateStr.search("ut") < 0 && strValidateStr.search("uT") < 0 && strValidateStr.search("Ut") < 0){ 
          strError = fieldname +" : must start with UT"; 
          alert(strError); 
          return false;} 
          break;} 
   } 
 return true;}
 
 
 
 
 function checkmail(str){
   		var at="@"        
		var dot="."
		var temp;
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var invalidchar=" \"([{}])!#$%^&*';:,/\\?|+`~<>=~"
		if (str.indexOf(at)==-1){
			alert("Please Enter a valid Email ID.")
		   	return false }
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr-1){
		   alert("Please Enter a valid Email ID.")
		   return false	}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
		    alert("Please Enter a valid Email ID.")
		    return false }
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please Enter a valid Email ID.")
		    return false }
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please Enter a valid Email ID.")
		    return false }
		if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please Enter a valid Email ID.")
		    return false }		
		for (i=0; i<(invalidchar.length-1); i++){
		      temp=invalidchar.substring(i,i+1);		      
		      if (str.indexOf(temp)!=-1){
		         alert("Please Enter a valid Email ID.")
		         return false} 
	 	}		 		
return true; }

 

function displayquote(icode,storelink)
  {	
     s="border:raised;dialogHeight:300px;dialogWidth:450px;center:yes;help:no;resizeable:no;scroll:no;status:no;"
     s1=storelink +"itemquery.asp?icode="+ icode 
     if (window.showModalDialog) {   
        win1=window.showModalDialog(s1,"",s)}
     else{
        win1=window.open(s1,"","width=450,height=255,left=10,top=5") }       
  }
  
 
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
} 

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='Enter a valid Email ID.\n';
        else {p=val.indexOf('.');
        if (p<1 || p==(val.length-1)) errors+='Enter a valid Email ID.\n';}
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+=nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+=nm+' must be between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') {if (test.indexOf('isEmail')!=-1); 
	else
	//errors += 'Email ID is required.\n'
		if(nm=="YName")
	{
	nm="Your Name";
	}
	if(nm=="FName")
	{
	nm="Friend Name";
	}
	if(nm=="FEmail")
	{
	nm="Friend Email";
	}

	 if(nm=="subject")
	{
	nm="Subject";
	}

 errors +=nm+' is required.\n'; }}
  } if (errors) alert('Please Enter following fields(s):\n\n'+errors);
  document.MM_returnValue = (errors == '');
}


function centerWindow(fname) {
    if (document.all)
        var xMax = screen.width, yMax = screen.height;
    else
        if (document.layers)
            var xMax = window.outerWidth, yMax = window.outerHeight;
        else
            var xMax = 640, yMax=480;
    var xOffset = (xMax - 490)/2, yOffset = (yMax - 190)/2;	
    MM_openBrWindowX(fname,'info','width=400,height=150,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
}

function MM_openBrWindowX(theURL,winName,features) { //v2.0
  mywin=window.open(theURL,winName,features);  
  if (mywin.opener==null)
      mywin.opener=self;  
  self.close();
}


function submitInqury()
  {
    MM_validateForm('Comments','','R','YName','','R','Email','','RisEmail');
    if (document.MM_returnValue)
      { 
       if (checkmail(document.form1.Email.value))
       {
       val=document.form1.itemcode.value
       val=val+'.;'+document.form1.YName.value;
       val=val+'.;'+document.form1.Email.value;
       val=val+'.;'+document.form1.Comments.value;
       centerWindow('submit.asp?val='+val+'&mode=inquiry');                    
		}      
      }
  }
 function submitIQuery()
  {
      MM_validateForm('comments','','R','YName','','R','Email','','RisEmail');
    if (document.MM_returnValue)
      { 
      	 if (checkmail(document.form1.Email.value))
       		{
       		val=document.form1.items.value 
       		val=val+'.;'+document.form1.Comments.value; 
       		val=val+'.;'+document.form1.YName.value;       
       		val=val+'.;'+document.form1.Email.value;      
       		val=val+'.;'+document.form1.PhoneCountry.value;
       		val=val+'.;'+document.form1.PhoneAreaCode.value;
       		val=val+'.;'+document.form1.PhoneNumber.value+'.;';  
       		centerWindow('submit.asp?val='+val+'&mode=wishquery');                    
      		}
      }
  } 


////////////////////////////////////////////////////////////////////


function make_blankemail(dis)
{

	if (dis=="hide")
	{
	if (document.newsletter2.EMailp.value=="enter your email address")
	{
	document.newsletter2.EMailp.value="";	
	}
	}
	else if (dis=="show")
	{
	 if (document.newsletter2.EMailp.value=="")
	{
	document.newsletter2.EMailp.value="enter your email address";	
	}}

	
}


function submitLetterindex2(storelink){  
    if(document.newsletter2.EMailp.value=="")
   		{alert("Please Enter Email ID");
   		document.newsletter2.EMailp.focus();}
    else if (checkmail(document.newsletter2.EMailp.value)){
       val2=document.newsletter2.EMailp.value 
       centerWindowX(storelink+'submit.asp?Email='+val2+'&mode=letter');
       document.newsletter2.EMailp.value=''}}
	   
/////////////////////////////////////////////


function showmain_menu(id)
{ 

document.getElementById('MAINMENU'+id).style.display=""; 

}


function hidemain_menu(id)
{ 

document.getElementById('MAINMENU'+id).style.display="none"; 

}
function settotals(){	
	var s=new String(countries.value)
	var i=s.indexOf("-")
	var v=eval(s.substr(i+1,s.length))
	
	document.cookie="shipchg="+v
	
	//logistics.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v
	logistics1.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v
	var gt=eval(gtotal.value)		
	var nt=eval(gt+v)	
	nt=nt.toString()	
	i=nt.indexOf(".")
    if (i!=-1)
	  nt=nt.substr(0,i+3)
	else
	  nt=nt+".00";
	ntotal.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+nt
	}


function showshipping(){   
	var s=document.getElementById("countries")
	var F5=document.getElementById("F5")
	var S5=document.getElementById("S5")
	var F1=document.getElementById("F1")
	var F2=document.getElementById("F2")
	var NT=document.getElementById("NT")
	var logistics=document.getElementById("logistics")
	s=new String(s.value);
	
	if (s.length==0){
	   F5.style.visibility='hidden';
	   NT.style.visibility='hidden';
	   S5.style.visibility='hidden';
	   logistics.innerHTML=""
	   F1.innerHTML=""
	   F2.innerHTML=""}	
	else{
	   F5.style.visibility='visible';
	   NT.style.visibility='visible';
	   S5.style.visibility='visible';
	   var i=s.indexOf("=")
	   var j=s.indexOf("-",i+1)
	   var k=s.indexOf("-",j+1)
	   var v=eval(s.substring(i+1,j))
	   logistics.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v	
	
	   v=eval(s.substring(j+1,k))
	   F1.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v
	
	   v=eval(s.substring(k+1,s.length))
	   F2.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v }	
	}

//for change currency  div

function showfullcurrency()
{
		document.getElementById("currencylist").style.display="none" ;
		document.getElementById("currencylist1").style.display="" ;
}


function hidecurrency()
{
document.getElementById("currencylist").style.display="none" ;
document.getElementById("currencylist1").style.display="none" ;
}


 var chcurrency;

function showcurrencydiv(icd,ict,loc)
{ 

chcurrency=checkajax();

if (chcurrency==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url;

	url="changecurrency.asp?icode="+icd;
	url=url+"&icost="+ict;
	url=url+"&loc="+loc;
	chcurrency.onreadystatechange=fetchcurrencydiv;
	chcurrency.open("GET",url,true);
	chcurrency.send(null);
}

function fetchcurrencydiv() 
{ 
	if (chcurrency.readyState==4)
		{
		     document.getElementById("currencydiv").innerHTML=chcurrency.responseText;
		}
		
	else
		{
		 document.getElementById('currencydiv').innerHTML="<table cellpadding=0 cellspacing=0 width=200 border=0 style='background:#ffffff;padding-left:5px' class='darkgreyborder'><tr><td width=200 class='carttext'><img src='images/loading.gif' / alt=''><b> Loading. Please wait.....</b></td></tr></table>"
		}
}


function checkajax()
{
var check=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  check=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    check=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    check=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return check;

}



//end

//for Shipping Charges  div

function showfullshipping()
{
		document.getElementById("shippinglist").style.display="none" ;
}


function hideshipping()
{
document.getElementById("shippinglist").style.display="none" ;
}


 var ShippingCharges;

function showshippingdiv(icd)
{ 

ShippingCharges=checkShippingajax();

if (ShippingCharges==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url;

	url="shippingcharges.asp?weight="+icd;
	ShippingCharges.onreadystatechange=fetchshippingdiv;
	ShippingCharges.open("GET",url,true);
	ShippingCharges.send(null);
}

function fetchshippingdiv() 
{ 
	if (ShippingCharges.readyState==4)
		{
		     document.getElementById("shippingdiv").innerHTML=ShippingCharges.responseText;
		}
		
	else
		{
		 document.getElementById('shippingdiv').innerHTML="<table cellpadding=0 cellspacing=0 width=200 border=0 style='background:#ffffff;padding-left:5px' class='darkgreyborder'><tr><td width=200 class='carttext'><img src='images/loading.gif' / alt=''><b> Loading. Please wait.....</b></td></tr></table>"
		}
}


function checkShippingajax()
{
var checkShipping=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  checkShipping=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    checkShipping=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    checkShipping=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return checkShipping;

}



//end

function showshipping(){   
	var s=document.getElementById("countries")
	var F5=document.getElementById("F5")
	var S5=document.getElementById("S5")
	var F1=document.getElementById("F1")
	var F2=document.getElementById("F2")
	var NT=document.getElementById("NT")
	var logistics=document.getElementById("logistics")
	s=new String(s.value);
	
	if (s.length==0){
	   F5.style.visibility='hidden';
	   NT.style.visibility='hidden';
	   S5.style.visibility='hidden';
	   logistics.innerHTML=""
	   F1.innerHTML=""
	   F2.innerHTML=""}	
	else{
	   F5.style.visibility='visible';
	   NT.style.visibility='visible';
	   S5.style.visibility='visible';
	   var i=s.indexOf("=")
	   var j=s.indexOf("-",i+1)
	   var k=s.indexOf("-",j+1)
	   var v=eval(s.substring(i+1,j))
	   logistics.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v	
	
	   v=eval(s.substring(j+1,k))
	   F1.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v
	
	   v=eval(s.substring(k+1,s.length))
	   F2.innerHTML=s.substr(0,s.indexOf("="))+"&nbsp;"+v }	
	}

function AllowAmount(){
 			val=MM_findObj('Amount'); val=val.value; 				
 			if (window.event.keyCode == 46){ 				
 				if (val.indexOf('.')!=-1) window.event.returnValue=false;	
 				else window.event.returnValue=true; }	
      		else if (window.event.keyCode >= 48 && window.event.keyCode <= 57) {
      			if ((val.indexOf('.') >=1) && (val.indexOf('.')==(val.length-3))) window.event.returnValue=false;
          		else window.event.returnValue=true;}      
        	else window.event.returnValue=false;  }
        	
//Enlarge image.....................


 var productlarge;

function showlargeimage(itemcode,part,tmtoship,opt)
{ 

productlarge=Productenlargecheck();

//document.getElementById(itemcode+'img').src="images/red-magnifier.gif";


if (productlarge==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url; 
if (opt=='Y') 
  {	url="store/itemenlarge.asp";}
 else if(opt=='N')
  { url="itemenlarge.asp"; }  
url=url+"?icode="+itemcode;
url=url+"&part="+part;
url=url+"&tmtoship="+tmtoship;


productlarge.onreadystatechange=Productenlargestatus;

productlarge.open("GET",url,true);
productlarge.send(null);

}

function Productenlargestatus() 
{ 
if (productlarge.readyState==4)
	{ 
     //document.getElementById('showenlargeitem').innerHTML=productlarge.responseText;
     window.parent.document.getElementById('showenlargeitem').innerHTML=productlarge.responseText;
	}
	else
	{
	 //document.getElementById('showenlargeitem').innerHTML="<table cellpadding=0 cellspacing=0 width=200 border=0 style='background:#ffffff;padding-left:5px' class='darkgreyborder'><tr><td width=200 class='carttext'><img src='images/loadingstatus.gif' / alt=''><b> Loading image. Please wait.....</b></td></tr></table>"
	 window.parent.document.getElementById('showenlargeitem').innerHTML="<table cellpadding=0 cellspacing=0 width=200 border=0 style='background:#ffffff;padding-left:5px' class='darkgreyborder'><tr><td width=200 class='carttext'><img src='images/loadingstatus.gif' / alt=''><b> Loading image. Please wait.....</b></td></tr></table>"
	}
}
 
function Productenlargecheck()
{
var productlarge=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  productlarge=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    productlarge=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    productlarge=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return productlarge;
}

//Item large end

// Float div start------------

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 0 //set x offset of bar in pixels
var startY = 40 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function check_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}


function enlargeitemfloat(){

	barheight=document.getElementById("showenlargeitem").offsetHeight
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;

	function ml(id){
		var el=d.getElementById(id);
		var myWidth = 0;
		myWidth = document.documentElement.clientWidth;
		startX=myWidth-227;

		if (!persistclose || persistclose && check_cookie("remainclosed")=="")
		el.style.visibility="visible"
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		el.x = startX;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
		el.y -= startY;
		}
		return el;
	} 

	window.stayTopLeft=function(){
		if (verticalpos=="fromtop"){
		var pY = ns ? pageYOffset : iecompattest().scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
		var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 1);
	}
	ftlObj = ml("showenlargeitem");
	stayTopLeft();
}

function floatdivfunction(){

if (window.addEventListener)
window.addEventListener("load", enlargeitemfloat, false);
else if (window.attachEvent)
window.attachEvent("onload", enlargeitemfloat);
else if (document.getElementById)
window.onload=enlargeitemfloat ;

}
//----Float Div end

function itemdetailpopshow(itemcd)
{ 

 document.getElementById('info'+itemcd+'').style.display="";
 document.getElementById('imgbg_'+itemcd+'').style.backgroundColor="#CCCCCC";
 document.getElementById(''+itemcd+'OP').style.display="";
}


function itemdetailpophide(itemcd)
{ 
 document.getElementById('info'+itemcd+'').style.display="none";
 document.getElementById('imgbg_'+itemcd+'').style.backgroundColor="";
 document.getElementById(''+itemcd+'OP').style.display="none";
}


function addTocartList(comp){
 var item=document.getElementById('c'+comp);
 var lval=document.getElementById("cartlist").value; 
 if (item.checked==true){
     if (lval=="")
     lval=item.value
     else
     lval=lval + "," +item.value
     document.getElementById("cartlist").value=lval    }
 else{
    if (lval!="")
       if (lval.indexOf(comp)>=0){
           tval=lval
           if (lval.indexOf(comp)==0)    			
    			lval=tval.substr(lval.indexOf(comp)+comp.length+1,tval.length)
    	   else if (lval.indexOf(comp)+comp.length==lval.length)
    	        lval=tval.substr(0,lval.indexOf(comp)-1)
    	   else
    	        lval=tval.substr(0,lval.indexOf(comp)-1) + tval.substr(lval.indexOf(comp)+comp.length,tval.length)    			
    	   document.getElementById("cartlist").value=lval }
   	}}
   	
 function removeSelected(){ 	
 if (document.getElementById("list").value=="")
    alert ("Please select item.")
 else
	document.location.href='navigate-cart.asp?list='+document.getElementById("list").value+'&mode=removewish';
}

function addSelected(){
 if (document.getElementById("list").value=="")
    alert ("Please select item.")
 else
   document.location.href='navigate-cart.asp?list='+document.getElementById("list").value+'&mode=addshop'+'&loc=W';
}

function addToList(comp){
 var item=document.getElementById('c'+comp);
 var lval=document.getElementById("list").value; 
 if (item.checked==true){
     if (lval=="")
     lval=item.value
     else
     lval=lval + "," +item.value
     document.getElementById("list").value=lval    }
 else{
    if (lval!="")
       if (lval.indexOf(comp)>=0){
           tval=lval
           if (lval.indexOf(comp)==0)    			
    			lval=tval.substr(lval.indexOf(comp)+comp.length+1,tval.length)
    	   else if (lval.indexOf(comp)+comp.length==lval.length)
    	        lval=tval.substr(0,lval.indexOf(comp)-1)
    	   else
    	        lval=tval.substr(0,lval.indexOf(comp)-1) + tval.substr(lval.indexOf(comp)+comp.length,tval.length)    			
    	   document.getElementById("list").value=lval }
   	}}
 	
function displaycartquery(icode) {	
     if (icode==undefined)
        alert("Your shopping bag is empty.")
     else {
       s="width=545,height=370,left=150,top=55"
	   s1="itemquery.asp?cartlist="+icode
	   win1=window.open(s1,"",s); }
	}

function checkWholeForm(Lform){
 	var val=false
 	var str
   	str=Lform.loginname.value; 
   	val=validateData(str,'required,max=50,email','Email ID')   	
   	if (val==true){
	  str=Lform.password.value; 
	  val=validateData(str,'required,alnum','Your Password')
   	  if (val==true){
         Lform.submit(); }
      else {
	     Lform.password.focus(); 
	     return false; } }		
    else {
	  Lform.loginname.focus();
	  return false; }
   } 
 
 function checkNewuserForm(NUform) {
 var val=false
 var str
   str=NUform.FName.value
   val=validateData(str,'required,max=30,alpha','First Name')
   if (val==true)
    {str=NUform.lname.value;  val=validateData(str,'max=30,alpha','Last Name')
   if (val==true)
	{str=NUform.YEmail.value; val=validateData(str,'required,max=50,email','Email ID')
   if (val==true)
   	{if (str!=NUform.CEmail.value)
   		{alert('Confirm Email ID does not match Email ID');
   		 NUform.CEmail.focus();
   		 return false;}
	   else	
	   	{return true;}
	}
   	else
   	{NUform.YEmail.focus();
   	 return false;}}
	else
	{NUform.lname.focus();
	 return false;}}		
    else
	{NUform.FName.focus();
	 return false;}} 
	 
	 
	 // for Dresses-Fabric option


var Fabrictlist;

function ShowFabricList(icode,msid)
{ 

document.getElementById('choosecustomfabric').style.display="";
if (icode!="Category")
{
document.getElementById('Fabric').style.display="none";
}

Fabrictlist=Fabriccheck();

if (Fabrictlist==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  
var url="fabric_opener.asp?msid="+msid+"&icode="+icode;

Fabrictlist.onreadystatechange=Fabricchecktatus;
Fabrictlist.open("GET",url,true);
Fabrictlist.send(null);

}

function Fabricchecktatus() 
{ 
if (Fabrictlist.readyState==4)
	{ 
     document.getElementById('choosecustomfabric').innerHTML=Fabrictlist.responseText;
	}
	else
	{
	 document.getElementById('choosecustomfabric').innerHTML="<table cellpadding=0 cellspacing=0 width=200 border=0 style='background:#ffffff;padding-left:5px' class='darkgreyborder'><tr><td width=200 class='carttext'><img src='../images/loadingstatus.gif' / alt=''><b> Loading, Please wait.....</b></td></tr></table>"
	}
}
 
function Fabriccheck()
{
var Fabrictlist=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  Fabrictlist=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    Fabrictlist=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    productlarge=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return Fabrictlist;
}


//end 

function selectFabric(icode,fcode,msid)
{

window.parent.location.href='dresses.asp?icode='+icode+'&msid='+msid+'&fcode='+fcode+'&C=1';

}
   
   
function show(id)
{
document.getElementById(id).style.display="";
}
function hide(id)
{
document.getElementById(id).style.display="none";
}

    

        	


