//==============================================
// Clear Box
//==============================================
function clearBox(inputbutton, fillValue){
	if (inputbutton.value==fillValue) {
		inputbutton.value=''
	}
}
function fillBox(inputbutton, fillValue){
	if (inputbutton.value=="") {
		inputbutton.value=fillValue
	}
}
//==============================================


//==============================================
//Error Handler
//==============================================
function errorhandler() { 
	return true; 
}
//window.onerror=errorhandler;
//==============================================

//==============================================
//Add Category Check
//==============================================
function AddCategoryCheck(sCategoryButton, sText, sURL) {

	var sCategory = document.forms.CategoryForm.Category.value
	if (sCategory  != '') {
		document.forms.CategoryForm.action = sURL + '?PM=' + sCategoryButton
		document.forms.CategoryForm.submit();
	} 
	else {
		alert('You Must Enter an ' + sText);	
	}
	return false;
}
//==============================================

//==============================================
// Delete Check
//==============================================
function deleteCheck(sURL) {
	var confirmDelete = confirm("Are you sure you want to delete this item? \n ")
	if (confirmDelete == true) {
		document.forms[0].action = sURL + '?SubmitButton=Delete'
		document.forms[0].submit();
	} 
	return false;
}
//==============================================


//==============================================
// Delete Check
//==============================================
function purchaseCheck(sURL, iIdProduct, iIdItem) {
	var purchaseCheck = confirm("Are you sure you want to purchase this item? \n ")
	if (purchaseCheck == true) {
		window.location = sURL + '?Product_Id=' + iIdProduct + '&Item_Id=' + iIdItem + '&SubmitButton=Use+Stock+Club+Credits+to+Purchase';
		//document.forms[0].action = sURL + '?Product_Id=' + iIdProduct + '&Item_Id=' + iIdItem + '&SubmitButton=Use+Stock+Club+Credits+to+Purchase'
		//document.forms[0].submit();
	} else {

	} 
	return false;
}
//==============================================

//==============================================
//Link Delete
//==============================================
function linkdeleteCheck(sType, sItem, sURL) {
	
	var sType
	var sItem
	var confirmDelete = confirm("Delete This Item?")
	if (confirmDelete == true) {
		document.location = sURL + '?PM=delete' + sType + '&' + sType + '=' + sItem
	}
	else {
		
	}
}


//==============================================
//OrderPopup
//==============================================
function OrderPopup(iIdOrder, bIsAdmin) {
	var popupWin
	
	if(bIsAdmin == "1") {
		popupWin = window.open ('/admin/customer_order_pf.asp?Order_Id=' + iIdOrder, '400x400', 'toolbar=no,location=no,status=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=500');
	} else {
		popupWin = window.open ('/myaccount_order_pf.asp?Order_Id=' + iIdOrder, '400x400', 'toolbar=no,location=no,status=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=700,height=500');
	}
	
	
	popupWin.opener.top.name ="windowOpener";
	popupWin.focus();
}
//==============================================

//==============================================
//downloadPopup
//==============================================
function downloadPopup(sURL) {
	var popupWin
	popupWin = window.open (sURL, '400x400', 'toolbar=no,location=no,status=yes,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=500');
	popupWin.opener.top.name ="windowOpener";
	popupWin.focus();
}
//==============================================

//==============================================
//downloadPopup
//==============================================
function HelpPopup() {
	var popupWin
	popupWin = window.open ('myaccount_download_help.asp', '400x400', 'toolbar=no,location=no,status=yes,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=500');
	popupWin.opener.top.name ="windowOpener";
	popupWin.focus();
}
//==============================================

//==============================================
//downloadPopup
//==============================================
function TaCPopup() {
	var popupWin
	popupWin = window.open ('terms_and_conditions.asp', '400x400', 'toolbar=no,location=no,status=yes,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=500');
	popupWin.opener.top.name ="windowOpener";
	popupWin.focus();
}
//==============================================

//==============================================
//Color Popup
//==============================================
function ColorPopup(iIdItem, bFlagPackage) {
	var popupWin
	popupWin = window.open ('/ourdesigns_color_popup.asp?Item_Id=' + iIdItem + '&Package=' + bFlagPackage,'400x400', 'toolbar=no,location=no,status=no,directories=no,menubar=yes,scrollbars=yes,resizable=no,width=520,height=520');
	popupWin.opener.top.name ="windowOpener";
	popupWin.focus();
}
//==============================================


//==============================================
//ToggleShipping
//==============================================
function ToggleShipping() {
	
	if(details.SameAsBilling.checked){
			document.details.ShippingAddress1.value 	= document.details.BillingAddress1.value;
			document.details.ShippingAddress2.value 	= document.details.BillingAddress2.value;
			document.details.ShippingCity.value 		= document.details.BillingCity.value;			
			document.details.ShippingState.value 		= document.details.BillingState.value;
			document.details.ShippingZip.value 			= document.details.BillingZip.value;
			document.details.ShippingCountry.value 		= document.details.BillingCountry.value;
			
			
		} else {
			document.details.ShippingAddress1.value 	= "";
			document.details.ShippingAddress2.value 	= "";
			document.details.ShippingCity.value 		= "";
			document.details.ShippingState.value 		= "Iowa";
			document.details.ShippingZip.value 			= "";		
			document.details.ShippingCountry.value 		= "USA";
		}

}

//==============================================

//==============================================
// Open Scrubber
//==============================================
	function openScrubber() {
		var popupWin = window.open ('scrubber.asp', '400x500', 'toolbar=no,location=no,status=no,directories=no,menubar=yes,scrollbars=no,resizable=no,width=500,height=550');
		popupWin.opener.top.name ="windowOpener";
		popupWin.focus();
	}	
//==============================================


function randomString(argLength) {
    pool = new String("123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ");
    var i = 0;
    var passwd = " ";

    while (i <= argLength) {
        rand = parseFloat(Math.random()) * 10 * parseInt(pool.length) / 10; 
        passwd += pool.charAt(rand);
        i++;
    }
            
    passwd = passwd.substring(1, 8);
    return passwd
}


function editText(sType) {
	document.details.action = "order_details.asp?SubmitButton=" + sType;
	document.details.submit();
}



function SetSort(sURL, sQuerystring, sSortType) {
	document.location =  sURL+ '?' + sQuerystring + '&SortType=' + sSortType
}


function SetRecs(sURL, sQuerystring, iItemsPerPage) {
	document.location =  sURL + '?' + sQuerystring + '&Num_Page=' + iItemsPerPage
}


function SetVol(sURL, sQuerystring, iVolumeSelected) {
	document.location =  sURL + '?' + sQuerystring + '&Volume=' + iVolumeSelected
}


//==============================================
// Open Scrubber
//==============================================
	function orderPF(sQueryString) {
		var popupWin = window.open ('order_pf.asp?' + sQueryString, '400x500', 'toolbar=no,location=no,status=no,directories=no,menubar=yes,scrollbars=no,resizable=no,width=600,height=550');
		popupWin.opener.top.name ="windowOpener";
		popupWin.focus();
	}	
//==============================================


//==============================================
// Open Scrubber
//==============================================
	function projectZonePF(sQueryString) {
		var popupWin = window.open ('projectzone_pf.asp?' + sQueryString, '400x500', 'toolbar=no,location=no,status=no,directories=no,menubar=yes,scrollbars=yes,resizable=yes,width=600,height=550');
		popupWin.opener.top.name ="windowOpener";
		popupWin.focus();
	}	
//==============================================


//==============================================
// DISABLE BUTTON
//==============================================
	function disableButton(myForm, myButton) {
		//alert("here!");
		//&& document. != 0 && document.order.CCExpMonth.value.length != 0 && document.order.CCExpYear.value.length != 0 && document.order.CCCVV.value.length != 0
		//if (myForm.CCAccountNo.value == "" || myForm.CCCardType.value == "" || myForm.CCExpMonth.value == "" || myForm.CCExpYear.value == "" || myForm.CCCVV.value == "") {
			//alert("Errors!");
		//} else {
			//alert("disable!");
			myButton.disabled = true;
			myForm.action = "/checkout_payment.asp?SubmitButton=Place+Your+Order"
			myForm.submit();
		//}
	}
//==============================================

