// JavaScript Document


function clearText(field){
    if (field.defaultValue == field.value) 
	{
	field.value = '';
	field.style.color = '#000000';
		}
    else if (field.value == '')
	{ 
	field.value = field.defaultValue;
	field.style.color = '#999999';
	}
 }
function clearText1(field){

     if (field.defaultValue == field.value) 
	{
	field.value = '';
	field.style.color = '#000000';
		}
    else if (field.value == '')
	{ 
	field.value = field.defaultValue;
	field.style.color = '#999999';
	}
}
function getemail()
{
	//document.getElementById('username').disabled=true;
	var getmail = document.getElementById('email').value;
	document.getElementById('user_name').value = getmail;
	document.getElementById('id').value = getmail;
	
	
}

var xmlhttp,cart_xmlhttp

function search()
{
var str = document.getElementById('search').value;

if(str=='Search knowledge base')

var str = document.getElementById('category').value;



if (str.length==0)
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }

var url="batteriesandadapters";
url=url+"?result="+str;
url=url+"&sid="+Math.random();



xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{

//alert(xmlhttp.responseText);


if (xmlhttp.readyState==4)
  {

  //document.getElementById('kbcontent').style.display="none";
	//alert(xmlhttp.responseText);
  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


function latestCart()
{
	cart_xmlhttp=GetXmlHttpObject();
	if (cart_xmlhttp==null)
  	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	
	var x = new Date();
	var time_stamp = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();
	//var url = "http://localhost/lifegear_new/lifegear/public/customer/getcartproducts?ts="+time_stamp;
	var url = "http://my.lifegear.com/public/customer/getcartproducts?ts="+time_stamp;

	cart_xmlhttp.onreadystatechange=latestCartProducts;
	cart_xmlhttp.open("GET",url,true);
	cart_xmlhttp.send(null);
	
}

function latestCartProducts()
{
	if (cart_xmlhttp.readyState==4)
	{
	//alert(cart_xmlhttp.responseText);
embeddedColumns.items.get(0).items.get(0).items.get(1).items.get(0).setTitle("Shopping Cart");
embeddedColumns.items.get(0).items.get(0).items.get(1).items.get(0).body.dom.innerHTML=cart_xmlhttp.responseText;
	
/*  document.getElementById('kbcontent').style.display="none";
	//alert(xmlhttp.responseText);
  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;*/
  }
}

function addToCart(pid)
{
	cart_xmlhttp=GetXmlHttpObject();
	if (cart_xmlhttp==null)
  	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	
	var x = new Date();
	var time_stamp = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();




	//var url="http://127.0.0.1/lifegear_magento/addToCart.php";
	var url="http://cc.lifegear.com/store/addToCart.php";
	url=url+"?productId="+pid;
	url=url+"&time_stamp="+time_stamp;

	cart_xmlhttp.onreadystatechange=addProduct;
	cart_xmlhttp.open("GET",url,true);
	cart_xmlhttp.send(null);
}

function addProduct()
{


if (cart_xmlhttp.readyState==4)
  {

	//alert(cart_xmlhttp.responseText);
/*  document.getElementById('kbcontent').style.display="none";
	//alert(xmlhttp.responseText);
  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;*/
  }
}

function fetchProductDetail(productid)
{
	if(productid==0)
	productid = document.getElementById('products').value;
	
	if(productid>0)
	{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?productid="+productid;
	url=url+"&fetch";
	url=url+"&sid="+n;
		
	xmlhttp.onreadystatechange=showProductDetail;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	}
}

function showProductDetail()
{

if (xmlhttp.readyState==4)
  {
	//alert(xmlhttp.responseText);
 document.getElementById("detailid").innerHTML=xmlhttp.responseText;
	 
  }


}


function addProducttolist()
{
	
	var id    = document.getElementById('products').value;
	var retid = document.getElementById('retailer').value;

	if(id=="0")
	{
		alert("Please Select Add Product");
		document.getElementById('products').focus();
		return false;
	}
	if(retid=="0")
	{
		alert("Please Select Where Purchased");
		document.getElementById('retailer').focus();
		return false;
	}
	

	if (id.length==0)
	  {
	  document.getElementById("productsList").innerHTML="";
	  return;
	  }
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?productid="+id;
	url=url+"&sid="+n;
	url=url+"&retailerid="+retid;
	
	xmlhttp.onreadystatechange=productList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function productList()
{

if (xmlhttp.readyState==4)
  {
	
 // document.getElementById('selectproduct').style.display="none";
 document.getElementById("selectproduct").innerHTML=xmlhttp.responseText;
	 productDetails()
  }


}
function removemyprod(id)
{

	
	if (id.length==0)
	  {
		return false;
          }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?removeProductId="+id;
	url=url+"&sid="+n;
	
	
	xmlhttp.onreadystatechange=removeList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	

}
function removeList()
{

if (xmlhttp.readyState==4)
  {
	
  //document.getElementById('defproductresult').style.display="none";
 document.getElementById("selectproduct").innerHTML=xmlhttp.responseText;
	
	 productDetails()
  }

}
function addshopp(id,getadvalue,acvolts,dcvolts,battvalue,entity_id,type)
{
	

	//alert(entity_id);
	var getadaptertype = getadvalue.trim();
	var adaptertype    = getadaptertype.replace(/_/," ");
	
	var getvolts       = acvolts;
	var acvoltsvalue   = getvolts.replace(/_/," ");
	var getdcvolts     = dcvolts;
	var dcvoltsvalue   = getdcvolts.replace(/_/," ");
	var getbatt        = battvalue.trim()
	var battvalue      = getbatt.replace(/_/," ");

		
	
	if (id.length==0)
	  {
		return false;
      }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();
	
	var url="batteriesandadapters";
	url=url+"?shopid="+id+"&adaptertype="+adaptertype+"&volts="+acvoltsvalue+"&dcvolts="+dcvoltsvalue+"&battvalue="+battvalue+"&entity_id="+entity_id+"&type="+type;
	url=url+"&sid="+n;
	
	
	
	xmlhttp.onreadystatechange= shopList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function shopList()
{

if (xmlhttp.readyState==4)
  {
	//alert(xmlhttp.responseText);
  //document.getElementById('defproductresult').style.display="none";
 document.getElementById("selectproduct").innerHTML=xmlhttp.responseText;
	latestCart();
  }

}


function productDetails()
{

	
	
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }
	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?getDetail=detail";
	url=url+"&sid="+n;
	
	
	xmlhttp.onreadystatechange=detailList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function detailList()
{

if (xmlhttp.readyState==4)
  {
	//alert(xmlhttp.responseText);
 // document.getElementById('detailid').style.display="none";
document.getElementById("detailid").innerHTML=xmlhttp.responseText;
	
  }

}

function viewtickets(id)
{
	

	if (id.length==0)
	  {
		return false;
          }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?ticketid="+id;
	url=url+"&sid="+n;
	
	
	
	xmlhttp.onreadystatechange=ticketList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function ticketList()
{

if (xmlhttp.readyState==4)
  {
	
 // document.getElementById('detailid').style.display="none";
document.getElementById("customerser").innerHTML=xmlhttp.responseText;
	
  }

}
function replytkt()
{
	
	var replysub     = document.getElementById('replysub').value;
	var replydesc    = document.getElementById('replydesc').value;
	var ticketid     = document.getElementById('tickid').value;
	var priorityid   = document.getElementById('priorityid').value;
	if(replydesc=='')
	{
		alert("Please Enter the Message");
		document.getElementById('replydesc').focus();
		return false;
	}


	if (replysub.length==0)
	  {
		return false;
          }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Your browser does not support XMLHTTP!");
		  return;
	  }

      var x = new Date();
      var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();
        var url="batteriesandadapters";
	url=url+"?rplsubject="+replysub+"&replydesc="+replydesc+"&ticketidins="+ticketid+"&priorityid="+priorityid;
	url=url+"&sid="+n;
	
	

	xmlhttp.onreadystatechange=replyList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);

}
function replyList()
{
//alert(xmlhttp.responseText);
if (xmlhttp.readyState==4)
  {
	
 // document.getElementById('detailid').style.display="none";
document.getElementById("custserbef").innerHTML=xmlhttp.responseText;
	
  }

}
function newticket()
{
	 xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Your browser does not support XMLHTTP!");
		  return;
	  }

       var x = new Date();
       var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();
        var url="batteriesandadapters";
	url=url+"?newticket=ticket";
	url=url+"&sid="+n;
	
	
	xmlhttp.onreadystatechange=newTicket;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function newTicket()
{

if (xmlhttp.readyState==4)
  {
	
	document.getElementById("customerser").innerHTML=xmlhttp.responseText;
	
  }

}

function postticket()
{
	
	var dept        = document.getElementById('dept').value;
	var selpriority = document.getElementById('selpriority').value;
	var subject     = document.getElementById('subject').value;
	var messages    = document.getElementById('messages').value;

	if(dept==0)
	{
		alert("Please Select the Department");
		document.getElementById('dept').focus();
		return false;
	}
	if(selpriority==0)
	{
		alert("Please Select the Priority");
		document.getElementById('selpriority').focus();
		return false;
	}
	if(subject=="")
	{
		alert("Please Enter the Subject");
		document.getElementById('subject').focus();
		return false;
	}
	if(messages=="")
	{
		alert("Please Ener the Messages");
		document.getElementById('messages').focus();
		return false;
	}


	 xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Your browser does not support XMLHTTP!");
		  return;
	  }

      var x = new Date();
      var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();
        var url="batteriesandadapters";
	url=url+"?department="+dept+"&selpriority="+selpriority+"&subject="+subject+"&messages="+messages;
	url=url+"&sid="+n;

	
	

	xmlhttp.onreadystatechange=ticketPosting;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
}

function ticketPosting()
{
	//alert(xmlhttp.responseText);
 if (xmlhttp.readyState==4)
  {
	
	document.getElementById("customerser").innerHTML=xmlhttp.responseText;
	
  }
}


function searchart(id)
{
	if (id.length==0)
	  {
		return false;
          }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?searchkb="+id;
	url=url+"&sid="+n;
	
	
	
	xmlhttp.onreadystatechange=searchkbList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function searchkbList()
{
	//alert(xmlhttp.responseText);
 if (xmlhttp.readyState==4)
  {
	 //document.getElementById('kbcontent').style.display="none";
	document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
	
  }
}

function popup(id,par2,par3,par4,par5,entity_id)
{
	
	
	window.open ("adapter?productid="+id+"&entity_id="+entity_id,"mywindow","menubar=1,resizable=1,width=350,height=250,menubar=yes,status=yes,location=yes,toolbar=yes,scrollbars=yes");
}

function choosecovered()
{
	var id = parent.document.getElementById('model').value;

	if (id.length==0)
	  {
		return false;
          }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="adapter";
	url=url+"?getcovered="+id;
	url=url+"&sid="+n;
	
	
	
	xmlhttp.onreadystatechange=coveredList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
}

function coveredList()
{
	
 if (xmlhttp.readyState==4)
  {
	 document.getElementById('acadaptermodel').style.display="none";
	 document.getElementById("change").innerHTML=xmlhttp.responseText;
	
  }
}

function celladdshop(id,entity_id)
{
	
	var adaptertype = parent.document.getElementById('adaptertype').value;
	var model = parent.document.getElementById('model').value;
	var covered = parent.document.getElementById('modelsel').value;
	
	if(model=="0")
	{
		alert("Please Select Choose Cell Model");
		parent.document.getElementById('model').focus();
		return false;
	}
	if(covered=="0")
	{
		alert("Please Select Choose Covered");
		parent.document.getElementById('covered').focus();
		return false;
	}


	if (id.length==0)
	  {
		return false;
          }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?shopid="+id+"&adaptertype="+adaptertype+"&model="+model+"&covered="+covered+"&entity_id="+entity_id+"&type=2";
	url=url+"&sid="+n;
	
	
	
	xmlhttp.onreadystatechange=cellshopList;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);



}

function cellshopList()
{	
 if (xmlhttp.readyState==4)
  {
	  //alert("Product removed");
	 window.opener.getCellShopAddContent(xmlhttp.responseText);
	 // latestCartCell();
	  window.close();
	//parent.document.getElementById("result").innerHTML="<font color='green'>Successfully Added</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color='#ff0000' onclick='javascript: self.close ();' style='cursor:pointer;'>Close</font>";
	

	
		
  }
}


function latestCartCell()
{
	cart_xmlhttp=GetXmlHttpObject();
	if (cart_xmlhttp==null)
  	{
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	
	var x = new Date();
	var time_stamp = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();
	//var url = "http://localhost/lifegear/public/customer/getcartproducts?ts="+time_stamp;
	var url = "http://my.lifegear.com/public/customer/getcartproducts?ts="+time_stamp;

	cart_xmlhttp.onreadystatechange=latestCartProductsCell;
	cart_xmlhttp.open("GET",url,true);
	cart_xmlhttp.send(null);
	
}

function latestCartProductsCell()
{
	if (cart_xmlhttp.readyState==4)
	{
	//alert(cart_xmlhttp.responseText);
window.opener.embeddedColumns.items.get(0).items.get(0).items.get(1).items.get(0).setTitle("Shopping Cart");
window.opener.embeddedColumns.items.get(0).items.get(0).items.get(1).items.get(0).body.dom.innerHTML=cart_xmlhttp.responseText;
	
/*  document.getElementById('kbcontent').style.display="none";
	//alert(xmlhttp.responseText);
  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;*/
  }
}
function removeshopping(id)
{
	
	if (id.length==0)
	  {
		return false;
          }
	  xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	  }

	var x = new Date();
	var n = x.getFullYear()+''+x.getMonth()+''+x.getDay()+''+x.getHours()+''+x.getMinutes()+''+x.getSeconds()+''+x.getMilliseconds();

	var url="batteriesandadapters";
	url=url+"?removeshop="+id;
	url=url+"&sid="+n;

	
	
	
	
	
	xmlhttp.onreadystatechange=removeListshop;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	

}
function removeListshop()
{
	//alert(xmlhttp.responseText);
 if (xmlhttp.readyState==4)
  {
	latestCart();
	
  }
}



