function deleteCurrentRow(obj)
{
		var delRow = obj.parentNode.parentNode;
		var tbl = delRow;
		var rIndex = delRow.sectionRowIndex;
		var rowArray = new Array(delRow);
		deleteRows(rowArray);
		//reorderRows(tbl, rIndex);
	
}

function deleteRows(rowObjArray)
{

		for (var i=0; i<rowObjArray.length; i++) 
		{
			var rIndex = rowObjArray[i].sectionRowIndex;
			rowObjArray[i].parentNode.deleteRow(rIndex);
		}
	
}

function select_innerHTML(objeto,innerHTML)
{

    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0)
	{ 
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    innerHTML = innerHTML.toLowerCase().replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION")
    
   if(document.all){ 
    objeto.add(opt)
   }else{
    objeto.appendChild(opt)
   }       
    

   for(var j=0; j<spantemp.attributes.length ; j++){
    var attrName = spantemp.attributes[j].nodeName;
    var attrVal = spantemp.attributes[j].nodeValue;
    if(attrVal){
     try{
      opt.setAttribute(attrName,attrVal);
      opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
     }catch(e){}
    }
   }
   
   if(spantemp.style){
    for(var y in spantemp.style){
     try{opt.style[y] = spantemp.style[y];}catch(e){}
    }
   }
   
   opt.value = spantemp.getAttribute("value")
   opt.text = spantemp.innerHTML.toUpperCase();

   opt.selected = spantemp.getAttribute('selected');
   opt.className = spantemp.className;
  } 
 }    
 document.body.removeChild(selTemp)
 selTemp = null
}


function loadcities() {
	var browser=navigator.appName;

	if(document.getElementById("reqstate").value!="") {
		cityid = document.getElementById("reqstate").value;
		zipcode=$('txt_zip').value;
		$('txt_zipcode1').value=zipcode;
		var length=document.getElementById("reqstate1").length;
		
		for(var i=0;i<length;i++) {
			if(document.forms.form1.reqstate1[i].value==cityid) {
				document.forms.form1.reqstate1[i].selected=true;
			}
		}
			
		var pars="city_id=" + cityid +"&zip_code="+zipcode+"&f12id="+Math.random();
		var url="city.php";
		
		CheckSession(url,pars);
	}
}

function CheckSession(url,pars)
{

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:sessionOut
	});
}

function sessionOut(originalRequest)
{

    var browser=navigator.appName;

	result = originalRequest.responseText;
	//alert(result);
	if(result.indexOf('--invalidsession--') != -1) {
		
	}
	else {
		 if(browser!='Microsoft Internet Explorer')
		  {
		 //document.getElementById('city').innerHTML="<option value=''>Select State</option>"+result;
		 //document.getElementById('city1').innerHTML="<option value=''>Select State</option>"+result;
			if(document.getElementById("reqstate").options[document.getElementById("reqstate").selectedIndex].value == 4) {
				document.getElementById('city').innerHTML="<option value=''>Select Province</option>"+result;
				document.getElementById('city1').innerHTML="<option value=''>Select Province</option>"+result;
			  }
			  else {
				  document.getElementById('city').innerHTML="<option value=''>Select State</option>"+result; 
				 document.getElementById('city1').innerHTML="<option value=''>Select State</option>"+result; 
			  }
		  }
		  else
		  {
			  
			  //newcities="<option value=''>Select State</option>"+result;
			  
			  if(document.getElementById("reqstate").options[document.getElementById("reqstate").selectedIndex].value == 4) {
				newcities="<option value=''>Select Province</option>"+result;
			  }
			  else {
				 newcities="<option value=''>Select State</option>"+result;
			  }
			  
			  select_innerHTML( document.getElementById('city'),newcities);
        	  select_innerHTML( document.getElementById('city1'),newcities);

		  } 
		  
	
		//document.getElementById('searchingimage').style.display='none';
	}
}




function discountload() 
 {
	 	 var browser=navigator.appName;
	var val= document.getElementById('txt_zip').value;

var city=document.getElementById('city').value;
	  var length=document.getElementById("city1").length;
	
for(var i=0;i<length;i++)
{
if(document.forms.form1.city1[i].value==city)
{
	document.forms.form1.city1[i].selected=true;
}
}

newval=HttpRequest("checkzipcode.php?zip="+val+"&city="+city+"&ss="+Math.random());



	 document.getElementById('txt_read').style.display='inline';

		/*cntid = document.getElementById("reqstate").value;
		stid= document.getElementById("city").value;
		zip= document.getElementById("txt_zip").value;
		
		
var pars="cnt_id="+cntid+"&st_id=" + stid +"&zip="+zip+"&f12id="+Math.random();
var url="discount.php";
CheckSession1(url,pars);*/

/*else
		{
		alert("please enter valid zipcode or select valid state");
		document.getElementById('txt_zip').focus()
		$('txt_read').style.display='none'
		}*/
	
 }
  function CheckSession1(url,pars)
{

//alert(pars);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:sessionOut1
	});
}

function sessionOut1(originalRequest) {
 var browser=navigator.appName;
 //alert(browser);
	result = originalRequest.responseText;
if(result==0)
{
	alert("please enter valid zipcode");
}
else
{
	if(result.indexOf('--invalidsession--') != -1) {
		
	}
	else {
		 if(browser!='Microsoft Internet Explorer')
		  {
		 document.getElementById('txt_read').innerHTML="<option value=''>Select </option>"+result;
		 
		  document.getElementById('txt_read').style.display='block';
		  }
		  else
		  {alert(newcities);
			  
			  newcities="<option value='0'>Select</option>"+result;
			  select_innerHTML( document.getElementById('txt_read'),newcities);
	
			    document.getElementById('txt_read').style.display='block';
			   
		  } 
		//document.getElementById('searchingimage').style.display='none';
	}
}
}

function deletefromcart(val)
{
var pars="ord_id="+val+"&f12id="+Math.random();
var url="deleteorder.php";
CheckSession4(url,pars);	

}
  function CheckSession4(url,pars)
{
//alert(url);
//alert(pars);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:sessionOut4
	});
}
function sessionOut4(originalRequest) {
 var browser=navigator.appName;
//alert(browser);
	result = originalRequest.responseText;
//alert(result);
var pars="f12id="+Math.random();
var url="checkcount.php";
CheckSession5(url,pars);
		

		//document.getElementById('searchingimage').style.display='none';
	
}

  function CheckSession5(url,pars)
{
//alert(url);
//alert(pars);
	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:sessionOut5
	});
}
function sessionOut5(originalRequest) {
 var browser=navigator.appName;
 
	result = originalRequest.responseText;

document.getElementById('cost').value='';
if(document.form1.txt_read.value=='')
{
	var s=0;
}
else
{
	var s =$('txt_read').value;
}
if($('checktotal').checked==true)
{
	var q=35;
}
else
{
	var q=0
}

if($('pricelist').value=='')
{
	var p=0
}
else
{
	var p=$('pricelist').value;
}
var totcost=Math.round(parseFloat(result)+parseFloat(s)+parseFloat(q)-parseFloat(p));
//alert(totcost);
document.getElementById('cost').value=totcost;
document.getElementById('ctl00_ContentPlaceHolder1_lblSubTotal').innerHTML='$'+result+'.00';
document.getElementById('cartcost').value='$'+totcost+'.00';

document.getElementById('totalcost').value='$'+totcost+'.00';
//alert(document.getElementById('totalcost').value);
document.getElementById("ctl00_ContentPlaceHolder1_lblRush").innerHTML='$'+totcost+'.00';
//	alert(document.getElementById('trcnt').value);

document.getElementById('trcnt').value=Math.round(parseFloat(document.getElementById('trcnt').value)-1);
window.location="viewcart.php"
if(document.getElementById('trcnt').value==0 || document.getElementById('trcnt').value=='' )
{
	//alert(document.getElementById('trcnt').value);
	
	document.getElementById('totalcost').value='$0.00';
	document.getElementById('cost').value=0;
document.getElementById("ctl00_ContentPlaceHolder1_lblRush").innerHTML='$0.00';
$('checktotal').checked=false;
$('pricelist').value=0;
$('txt_read').value=0;
$('txt_read').style.display='none';

		window.location="cartempty.php"
	
}

		//document.getElementById('searchingimage').style.display='none';
	
}




function loadcities1()  {
	var browser=navigator.appName;
	
	if(document.getElementById("reqstate1").value!="") {
		cityid = document.getElementById("reqstate1").value;
		var citytext=selectedtext('reqstate1');
		document.getElementById('txt_shippingcountry').value=citytext;

		var pars="city_id=" + cityid +"&f12id="+Math.random();
		var url="city.php";
		
		CheckSession8(url,pars);
	}
}
 
 function loadshippingcity()
 {
	 	var citytext=selectedtext('city1');
		document.getElementById('txt_shippingstate').value=citytext;
 }
  
  function CheckSession8(url,pars)
{

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:sessionOut8
	});
}

function sessionOut8(originalRequest) {
 var browser=navigator.appName;
 //alert(browser);
	result = originalRequest.responseText;
	
	if(result.indexOf('--invalidsession--') != -1) {
		
	}
	else {
		 if(browser!='Microsoft Internet Explorer')
		  {
			  if(document.getElementById("reqstate1").options[document.getElementById("reqstate1").selectedIndex].value == 4) {
				document.getElementById('city1').innerHTML="<option value=''>Select Province</option>"+result;
			  }
			  else {
				 document.getElementById('city1').innerHTML="<option value=''>Select State</option>"+result; 
			  }
		  }
		  else
		  {
			  
			  if(document.getElementById("reqstate1").options[document.getElementById("reqstate1").selectedIndex].value == 4) {
				newcities="<option value=''>Select Province</option>"+result;
			  }
			  else {
				 newcities="<option value=''>Select State</option>"+result;
			  }
			  
			 
			    select_innerHTML( document.getElementById('city1'),newcities);
		  } 
		  
	
		//document.getElementById('searchingimage').style.display='none';
	}
}
function selectedtext(field)
{

	var len=document.getElementById(field).length;
	var value;
	//alert(len);
	for(var i=0;i<len;i++)
	{
		if(document.getElementById(field).options[i].selected==true)
		{
			value= document.getElementById(field).options[i].text; 
		}
		
	}

	return value;
	
}
function loadcities2() 
 {
	 	 var browser=navigator.appName;
	
	 if(document.getElementById("reqstate2").value!="")
	{
		cityid = document.getElementById("reqstate2").value;
		var citytext=selectedtext('reqstate2');
		document.getElementById('txt_billingcountry').value=citytext;
var pars="city_id=" + cityid +"&f12id="+Math.random();
var url="city.php";
CheckSession9(url,pars);
	
		 
	}
		 
	
	
 }
 function loadbillingcity()
 {
	
		var citytext=selectedtext('bill_city');
		document.getElementById('txt_billingstate').value=citytext;
 }
  function CheckSession9(url,pars)
{

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:sessionOut9
	});
}

function sessionOut9(originalRequest) {
 var browser=navigator.appName;
 //alert(browser);
	result = originalRequest.responseText;
	
	if(result.indexOf('--invalidsession--') != -1) 
	{
		
	}
	else {
		 if(browser!='Microsoft Internet Explorer')
		  {
		
		 document.getElementById('bill_city').innerHTML="<option value=''>Select State</option>"+result;
		  }
		  else
		  {
			  
			  newcities="<option value=''>Select State</option>"+result;
			 
			    select_innerHTML( document.getElementById('bill_city'),newcities);
		  } 
		  
	
		//document.getElementById('searchingimage').style.display='none';
	}
}



function popup(theEp,style,oimage) {
//alert(theEp);
	var newwindow;
newwindow = window.open("viewcartframe.php?id="+theEp+"&style="+style+"&oimage="+oimage,'flashwindow','height=200,directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');
	
	if (window.focus) {newwindow.focus()}
	return false;
}

//International
function valid_form()
{
alert("enter");

 var reNumeric=/^[0-15]{0,15}$/
 if(document.interform.txt_name.value=="")
   {

     alert("Enter Name");

     document.interform.txt_name.focus();

     return false;

      }

   else

        {

         var name=new String(document.interform.txt_name.value);

         for(i=0;i<name.length;i++)

      {
    if(!((name.charAt(i)>='a' && name.charAt(i)<='z')||(name.charAt(i)>='A'&& name.charAt(i)<='Z')||(name.charAt(i)==" ")))
     {
        alert("Invalid Text Name");
        document.interform.txt_name.focus();

       return false;
      }

          }

       }

var emailID=document.getElementById('txt_emailid')
if (echeck(emailID.value)==false)
{
	
           alert("Invalid Email");
		   return false;
	}
		

if (echeck(emailID.value)==true)
{
		
		emailvalue = emailID.value;
		
       var emailcheck = HttpRequest( "email.php?email=" + emailvalue +"&id="+Math.random() );
		
		  if(emailcheck!=0)
		   {
			  
		alert("User with this email already exist");
		emailvalue.focus();
		return false;
				}
		
		
}	
	
   if(document.form1.txtarea.value=="")
     {

     alert("Enter message");

     document.form1.txtarea.focus();

     return false;

      }
} 

 function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   // alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   // alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		  //  alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   // alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}



//end

function google()
{
if(document.form1.billinginfocheck.checked==true)
{
document.form1.txt_firstname.value=document.form1.txt_fname.value;
document.form1.txt_lastname.value=document.form1.txt_lname.value;
document.form1.txt_address1.value=document.form1.txt_add1.value;
document.form1.txt_address2.value=document.form1.txt_add2.value;
document.form1.txt_phoneno.value=document.form1.txt_phno.value;
document.form1.txt_city1.value=document.form1.txt_city.value;

//document.form1.reqstate2.selectedIndex = document.form1.country.value;

for(var j=0;j<document.form1.reqstate2.options.length;j++)
{
	if(document.form1.reqstate2.options[j].value==document.form1.country.value)
	{
		document.form1.reqstate2.selectedIndex = j;
		break;
	}
}
var pars="city_id=" + document.form1.reqstate1.value +"&f12id="+Math.random();
var url="city.php"

	var myAjax = new Ajax.Request(
	url,
	{
		method: 'get',
		parameters: pars,
		onComplete:sessionOut12
	});
}
if(document.form1.billinginfocheck.checked==false)
{
document.form1.txt_firstname.value="";
document.form1.txt_lastname.value="";
document.form1.txt_address1.value="";
document.form1.txt_address2.value="";
document.form1.txt_city1.value="";
document.form1.reqstate2.value="";
document.form1.txt_billzip.value="";
document.form1.txt_phoneno.value="";
}
}

	function SetHTML3(check,type) {
		if(check==true) document.getElementById(type).style.display = "";
		else            document.getElementById(type).style.display = "none";
	}
	
	function sessionOut12(originalRequest)
{
	var browser=navigator.appName;
//alert(browser);
	result = originalRequest.responseText;
	
	if(result.indexOf('--invalidsession--') != -1) 
	{
		
	}
	else {
		 if(browser!='Microsoft Internet Explorer')
		  {
		
		 document.getElementById('bill_city').innerHTML="<option value=''>Select State</option>"+result;
		  }
		  else
		  {
			  
			  newcities="<option value=''>Select State</option>"+result;
			 
			    select_innerHTML( document.getElementById('bill_city'),newcities);
		  } 
		  
	
		//document.getElementById('searchingimage').style.display='none';
	}
	//alert(document.form1.bill_city.length);
	for(var j=0;j<document.form1.bill_city.length;j++)
{
	if(document.form1.city1.value==document.form1.bill_city[j].value)
	{
		document.form1.bill_city[j].selected=true;
	}
}


document.form1.txt_billzip.value=document.form1.txt_zipcode1.value;
document.form1.txt_billingcountry.value=document.form1.txt_shippingcountry.value;
document.form1.txt_billingstate.value=document.form1.txt_shippingstate.value;
document.form1.txt_city1.value=document.form1.txt_city.value;
document.form1.txt_phoneno.value=document.form1.txt_phno.value;
}
function giftCheck(obj)
{
	if(obj.checked==true)
	{
		document.getElementById("giftsTd").style.display='inline';
	}
	else
	{
		document.getElementById("giftsTd").style.display='none';
	}
}