function rowOver(obj,position) {
	var row = obj;
	row.style.backgroundColor = '#000228';
	subrow = document.getElementById('sub'+row.id);
	toggleBox(subrow,position);
}

function rowOut(obj,position) {
	var row = obj;
	row.style.backgroundColor = 'transparent';
	subrow = document.getElementById('sub'+row.id);
	toggleBox(subrow,position);
}

function toggleBox(obj,position) {

	if (obj) {
		row = obj.id;

		if (position == 'over') {
			obj.style.display = '';

			document.getElementById(row.substring(3)).style.backgroundColor = '#000228';
		}
		else
		{
			obj.style.display = 'none';

			document.getElementById(row.substring(3)).style.backgroundColor = 'transparent';
		}
	}

}

function PopUpOver(obj,position) {
	var row = obj;
	subrow = document.getElementById('PU'+row.id);
	togglePopUp(subrow,position);
}

function PopUpOut(obj,position) {
	var row = obj;
	subrow = document.getElementById('PU'+row.id);
	togglePopUp(subrow,position);
}

function togglePopUp(obj,position) {

	if (obj) {
		row = obj.id;
		if (position == 'over') {
			obj.style.display = 'block';
		}
		else
		{
			obj.style.display = 'none';
		}
	}

}

function closePopUp(obj) {

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

function random_img() {

	var	random_image = Math.floor(Math.random()* bgImages.length);

	if (random_image == 0){
		random_image = 1;
	}
	
	if(bgImages != ""){
		document.getElementById('main').style.background = bgImages[random_image];
		document.getElementById('main').style.backgroundRepeat = "no-repeat";
	}
}

function resize_div(getThis,addThis) {
	var div = document.getElementById(getThis);
	valueToResize = div.offsetHeight+addThis;

	divToResize = document.getElementById('innerSectionRight');
	divToResize.style.height = valueToResize+'px';

	imgToResize = document.getElementById('gradient');
	imgToResize.height = valueToResize;
}

function submitThis(input,page,formName) {
	var inputPage = document.getElementById(input);
	inputPage.value = page;
	var submitThis = document.getElementById(formName);
	submitThis.submit();
}

function select_all() {
	var getStatus = document.getElementById('private_profile_checkbox');
	if (getStatus.checked) {
		document.getElementById('priv_pro_nickname').checked = true;
		document.getElementById('priv_pro_image').checked = true;
		document.getElementById('priv_pro_bio').checked = true;
		document.getElementById('priv_pro_gender').checked = true;
		document.getElementById('priv_pro_state').checked = true;
		document.getElementById('priv_pro_likes').checked = true;
		document.getElementById('priv_pro_dislikes').checked = true;
		document.getElementById('priv_pro_best_dream').checked = true;
		document.getElementById('priv_pro_marital_status').checked = true;
		document.getElementById('priv_pro_aniversary_date').checked = true;
		document.getElementById('priv_pro_birthday').checked = true;
	} else {
		document.getElementById('priv_pro_nickname').checked = false;
		document.getElementById('priv_pro_image').checked = false;
		document.getElementById('priv_pro_bio').checked = false;
		document.getElementById('priv_pro_gender').checked = false;
		document.getElementById('priv_pro_state').checked = false;
		document.getElementById('priv_pro_likes').checked = false;
		document.getElementById('priv_pro_dislikes').checked = false;
		document.getElementById('priv_pro_best_dream').checked = false;
		document.getElementById('priv_pro_marital_status').checked = false;
		document.getElementById('priv_pro_aniversary_date').checked = false;
		document.getElementById('priv_pro_birthday').checked = false;
	}
}


/***** CHECKOUT ******/

function sameInfo() {
	document.getElementById('sfname').value = document.getElementById('bfname').value;
	document.getElementById('slname').value = document.getElementById('blname').value;
	document.getElementById('scompany').value = document.getElementById('bcompany').value;
	document.getElementById('sphone').value = document.getElementById('bphone').value;
	document.getElementById('saddress').value = document.getElementById('baddress').value;
	document.getElementById('scity').value = document.getElementById('bcity').value;
	document.getElementById('sstate').value = document.getElementById('bstate').value;
	document.getElementById('szipcode').value = document.getElementById('bzipcode').value;
}

function addresses(sourceId,obj) {
	document.getElementById(sourceId+'fname').value = address[obj]['name'];
	document.getElementById(sourceId+'lname').value = address[obj]['lname'];
	document.getElementById(sourceId+'phone').value = address[obj]['phone'];
	document.getElementById(sourceId+'address').value = address[obj]['address'];
	document.getElementById(sourceId+'city').value = address[obj]['city'];
	document.getElementById(sourceId+'state').value = address[obj]['state'];
	document.getElementById(sourceId+'zipcode').value = address[obj]['zipcode'];
	if (sourceId == 's') {
		toggleDiv('shipping_abook');
	} else {
		toggleDiv('billing_abook');
	}
}

function toggleDiv(div) {
	var el = document.getElementById(div);

	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}

function viewDiv(div){
	var el = document.getElementById(div);

	if ( el.style.display != 'none' ) {
		if(div == 'Sinless_bubble') {
			document.getElementById('ccexpyear_div').style.display = '';
		}
		el.style.display = 'none';
	}
	else {
		if(div == 'Sinless_bubble') {
			document.getElementById('ccexpyear_div').style.display = 'none';
		}
		el.style.display = '';
	}
}

function toggleDivCloseAll(div) {
	var el = document.getElementById(div);

	for(n=0;n<close_all_array.length;n++) {

		var closeThis = document.getElementById(close_all_array[n]);

		if ( closeThis.style.display != 'none' && el != closeThis) {
			closeThis.style.display = 'none';
		}

	}

	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}




function sinless_dollar_discount(discount, obj, toggle) {

	var radioLength = obj.length;
	var shippingPrice = 2;

	for (i=0;i<radioLength;i++){
	  if (obj[i].checked === true){
	  		paymenttypeID = obj[i].value;
	   }
    }

	checkUseSinlessDollars = document.getElementById('use_sinless_dollars');

	shippingPrice = eval('shippingID'+paymenttypeID)

	if(checkUseSinlessDollars.checked == true){
		total = (subtotal+taxes+shippingPrice-discount).toFixed(2);
		if(toggle==1){
			toggleDiv("sinless_dollars");
		}
	}else{
		total = (subtotal+taxes+shippingPrice).toFixed(2);
		if(toggle==1){
			toggleDiv("sinless_dollars");
		}
	}

	document.getElementById('checkout_total').innerHTML = '<strong>$ '+total+'</strong>';
}



function NoCero(oBj, e) {

	if (navigator.appName == "Netscape") tecla = e.which;
	else tecla = e.keyCode;

	var texto = oBj.value;

	iStrLengh = texto.length;

	if(iStrLengh == 1){

		var bFirst = true;
	}
	if ((tecla == 48 || tecla == 96) && (bFirst == true)){
		//return false;
		oBj.value = '1';
	}else{
		return true;
	}
}


function click(e){
  if (document.all){
    if (event.button==2||event.button==3){
      return false;
    }
  }else{
    if (e.button==2||e.button==3){
      e.preventDefault();
      e.stopPropagation();
      return false;
    }
  }
}


if (document.all){
  document.onmousedown=click;
}
