// JavaScript Document
function isEmail(str) {
	apos=str.indexOf("@");
	dotpos=str.lastIndexOf(".");
	if (apos<1||dotpos-apos<2){
		return false;
	}else{
		return true;
	}
 
}
function getRadioValue(ro) {
	if(!ro)
		return "";
	else
		radioObj=document.getElementsByName(ro);
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
function setRadioValue(ro, newValue) {
	if(!ro)
		return;
	else
		radioObj=document.getElementsByName(ro);
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}
function getSelectedCheckbox(buttonGroup) {
   var retArr = new Array();
   var lastElement = 0;
   if (buttonGroup[0]) { 
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            retArr.length = lastElement;
            retArr[lastElement] = i;
            lastElement++;
         }
      }
   } else { 
      if (buttonGroup.checked) { 
         retArr.length = lastElement;
         retArr[lastElement] = 0; 
      }
   }
   return retArr;
}
function getCheckboxValue(buttonGroup) {
   var retArr = new Array(); 
   var selectedItems = getSelectedCheckbox(buttonGroup);
   if (selectedItems.length != 0) { 
      retArr.length = selectedItems.length;
      for (var i=0; i<selectedItems.length; i++) {
         if (buttonGroup[selectedItems[i]]) { 
            retArr[i] = buttonGroup[selectedItems[i]].value;
         } else { 
            retArr[i] = buttonGroup.value;
         }
      }
   }
   return retArr;
}
function setDD(dd,val){
	for(i=0;i<dd.length;i++){
		if(dd.options[i].value==val){
			dd.selectedIndex=i
		}
	}
}
function validateCreditCard(s) {
	// remove non-numerics
	var v = "0123456789";
	var w = "";
	for (i=0; i < s.length; i++) {
		x = s.charAt(i);
		if (v.indexOf(x,0) != -1) w += x;
	}
	// validate number
	j = w.length / 2;
	if (j < 6.5 || j > 8 || j == 7) return false;
	k = Math.floor(j);
	m = Math.ceil(j) - k;
	c = 0;
	for (i=0; i<k; i++) {
		a = w.charAt(i*2+m) * 2;
		c += a > 9 ? Math.floor(a/10 + a%10) : a;
	}
	for (i=0; i<k+m; i++) c += w.charAt(i*2+1-m) * 1;
	return (c%10 == 0);
}
function CurrencyFormatted(amount){
	if(amount<0){
		return "0.00";
	}else{
		var i = parseFloat(amount);
		if(isNaN(i)) { i = 0.00; }
		var minus = '';
		if(i < 0) { minus = '-'; }
		i = Math.abs(i);
		i = parseInt((i + .005) * 100);
		i = i / 100;
		s = new String(i);
		if(s.indexOf('.') < 0) { s += '.00'; }
		if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
		s = minus + s;
		return s;
	}
}
function cyberTotal(){
	qty=document.getElementById('cardQTY').value;
	tot=CurrencyFormatted(qty*39.99);
	document.getElementById('grandTotal').value=tot;
	document.getElementById('grandTotalDiv').innerHTML="$"+tot;
}
function removeSpaces(string) {
	string=string.split(' ').join('');
	string=string.split('-').join('');
	return string;
}
