function updateCatField(formname) {
newcat = document[formname].catList.options[document[formname].catList.selectedIndex].value;
document[formname].CategoryID.value = newcat;
}

function updateProductFormats(formname) {
newformat = document[formname].ProductFormatsChoice.options[document[formname].ProductFormatsChoice.selectedIndex].value;
curformats = document[formname].ProductFormats.value;
if(curformats.length > 1) {
document[formname].ProductFormats.value = curformats + "\r\n" + newformat;
} else {
document[formname].ProductFormats.value = newformat;
}
}

function clearProductFormats(formname) {
document[formname].ProductFormats.value = "";
}

function submitaddprod() {
document.addddloadform.submit();
}

function viewdlacat(formname) {
cattoview = document[formname].CategoryID.value;
if((cattoview.length <= 1) || (cattoview == "noQvalue")){
alert(dlajsStrng11);
return;
} else {
location.href = "../index.php?categoryID=" + cattoview;
}
}

function checkdditemdescedit(formname){
var vrblProductID = document[formname].ProductID.value;
var vrblProductPrice = document[formname].ProductPrice.value;
var vrblCategoryID = document[formname].CategoryID.value;
var vrblProdShortDesc = document[formname].ProductShortDescription.value;
var vrblProdLongDesc = document[formname].ProductLongDescription.value;


if(vrblProductPrice.length <= 1){
alert(dlajsStrng03);
return;
}
if(vrblCategoryID == "noQvalue"){
alert(dlajsStrng06);
return;
}
if(vrblProdShortDesc.length <= 1){
alert(dlajsStrng07);
return;
}
if(vrblProdLongDesc.length <= 1){
alert(dlajsStrng08);
return;
}
document[formname].submit();
}


function checkddfileedit(formname){
var vrblAuthfile = document[formname].authfile.value;
var vrblAuthfile1 = document[formname].authfile1.value;

if((vrblAuthfile1.length <= 1) && (vrblAuthfile.length <= 1)){
alert(dlajsStrng04);
return;
}

if((vrblAuthfile1.length <= 1) && (vrblAuthfile.length <= 1)){
alert(dlajsStrng04);
return;
}

if((vrblAuthfile.length >= 3) && (vrblAuthfile1.length >= 3)){
alert(dlajsStrng12);
return;
}


if((vrblAuthfile1.indexOf('.zip') != -1) || (vrblAuthfile.indexOf('.zip') != -1)) {
document[formname].submit();
} else {
alert(dlajsStrng04);
return;
}

}



function checkddsshotedit(formname){
var vrblProdImg = document[formname].prodImg.value;
var vrblProdImg1 = document[formname].prodImg1.value;


if((vrblProdImg.length >= 3) && (vrblProdImg1.length >= 3)){
alert(dlajsStrng13);
return;
}

if((vrblProdImg.length <= 3) && (vrblProdImg1.length <= 3)){
alert(dlajsStrng09);
return;
}

document[formname].submit();

}


function checkProdID(formname) {
var iChars = "!@#$%^&*()+=[]\\\';,./{}|\":<>? ";
  for (var i = 0; i < document[formname].ProductID.value.length; i++) {
  	if (iChars.indexOf(document[formname].ProductID.value.charAt(i)) != -1) {
      document[formname].ProductID.value = "no go";
  	return;
  	}
  }

}




function checkdditemedit(formname){
var vrblProductID = document[formname].ProductID.value;
var vrblProductPrice = document[formname].ProductPrice.value;
var vrblCategoryID = document[formname].CategoryID.value;
var vrblProdShortDesc = document[formname].ProductShortDescription.value;
var vrblProdLongDesc = document[formname].ProductLongDescription.value;
var vrblAuthfile = document[formname].authfile.value;
var vrblAuthfile1 = document[formname].authfile1.value;
var vrblProdImg = document[formname].prodImg.value;
var vrblProdImg1 = document[formname].prodImg1.value;
var vrblAgreeAccept = document[formname].agreeaccept.checked;
var vrbProdCatId = document[formname].CategoryID.value;


checkProdID(formname);

if((vrblProductID == "no go") || (vrblProductID.length < 2)){
dummyvar = "";
alert(dlajsStrng14);
return;
}


if(vrbProdCatId == "noQvalue"){
alert(dlajsStrng15);
return;
}



if(vrblAgreeAccept){
vrblAgreeAccept = true;
} else {
alert('You must accept our Publishers Agreement.');
return;
}

if(vrblProductPrice.length <= 1){
alert(dlajsStrng03);
return;
}
if(vrblCategoryID == "noQvalue"){
alert(dlajsStrng06);
return;
}
if(vrblProdShortDesc.length <= 1){
alert(dlajsStrng07);
return;
}
if(vrblProdLongDesc.length <= 1){
alert(dlajsStrng08);
return;
}

if((vrblAuthfile1.length <= 1) && (vrblAuthfile.length <= 1)){
alert(dlajsStrng04);
return;
}

if((vrblAuthfile1.length <= 1) && (vrblAuthfile.length <= 1)){
alert(dlajsStrng04);
return;
}

if((vrblAuthfile.length >= 3) && (vrblAuthfile1.length >= 3)){
alert(dlajsStrng12);
return;
}

if((vrblProdImg.length >= 3) && (vrblProdImg1.length >= 3)){
alert(dlajsStrng13);
return;
}

/*
// this is used if you only want a particular file extension uploaded, vise versa
if((vrblAuthfile1.indexOf('.zip') != -1) || (vrblAuthfile.indexOf('.zip') != -1)) {
top.checkprodid.location.href = "dlatplates/checkprodid.php?prodID=" + vrblProductID + "&checkifprod=yes";
} else {
alert(dlajsStrng04);
return;
}
*/

top.checkprodid.location.href = "dlatplates/checkprodid.php?prodID=" + vrblProductID + "&checkifprod=yes";

}




function getdlstatsM() {
monthlystats = document.dlstats.dlstatsM.options[document.dlstats.dlstatsM.selectedIndex].value;
location.href = "index.php?modID=dla-dloadstats&" + monthlystats;
}

function getclickM() {
monthlystats = document.clickstats.clickM.options[document.clickstats.clickM.selectedIndex].value;
location.href = "index.php?modID=clicks&" + monthlystats;
}

function getclickW() {
weeklystats = document.clickstats.clickW.options[document.clickstats.clickW.selectedIndex].value;
location.href = "index.php?modID=clicks&" + weeklystats;
}

function getsalesM() {
monthlystats = document.salesstats.salesM.options[document.salesstats.salesM.selectedIndex].value;
location.href = "index.php?modID=sales&" + monthlystats;
}

function getsalesW() {
weeklystats = document.salesstats.salesW.options[document.salesstats.salesW.selectedIndex].value;
location.href = "index.php?modID=sales&" + weeklystats;
}

function todayStats() {
location.href = "index.php?modID=clicks&" + todaydate;
}
function weekStats() {
location.href = "index.php?modID=clicks&" + weekdate;
}
function monthStats() {
location.href = "index.php?modID=clicks&" + monthdate;
}
function getclicksheet(feedauth)
{
window.open ("clicksheet.php?" + feedauth, 'newWin', 'scrollbars=no,status=no,width=350,height=365,left = 230,top = 35');
}


function getprodfeed(feedauth)
{
window.open ("http://www.myshop.com/" + feedauth, 'newWin', 'scrollbars=no,status=no,width=350,height=365,left = 230,top = 35');
}
function getclicksheet(feedauth)
{
window.open ("clicksheet.php?" + feedauth, 'newWin', 'scrollbars=no,status=no,width=350,height=365,left = 230,top = 35');
}

// Various Scripts pertaining to the pages.


// product invite to friend pop-up
function invite(theurl)
{
window.open (theurl, 'newWin', 'scrollbars=no,status=no,width=250,height=520,left = 230,top = 35');
}

// help window pop-up
function gethelp()
{
window.open("help/login.php", 'newWin', 'scrollbars=no,status=no,width=350,height=400,left = 230,top = 35');
}

// category list pop up
var newwindow = '';
function catList(catId, searchType)
{
var catIdvars = "";
if(searchType == "cstmSearch") {
catIdvars = "searchID=" + catId;
} else {
catIdvars = "categoryID=" + catId;
}

	if (!newwindow.closed && newwindow.location)
	{
		newwindow.location.href = "tplates/catItemList.php?" + catIdvars;
	}
	else
	{

		newwindow=window.open("tplates/catItemList.php?" + catIdvars,'name','scrollbars=yes,status=no,height=480,width=210');

		if (!newwindow.opener) 
            newwindow.opener = self;
	}
	if (window.focus) {
      newwindow.focus();
      }
      return;
}


function showProd(prodID)
{
  opener.location.href = "../index.php?productID=" + prodID;
}


function getupdated()
{
window.open ("tplates/mailingsignup.php", 'newWin', 'scrollbars=no,status=no,width=350,height=480,left = 180,top = 25');
}

function getusrpass()
{
window.open ("dlamainincs/usrforgotusrpass.php", 'newWin', 'status=no,width=350,height=300,left = 180,top = 25');
}

// cart script used in cart.php to update item quantity on select
function UpdateQty(item, ioption)
{
itemId = item.name;
newQty = item.options[item.selectedIndex].text;
document.location.href = 'cart.php?action=update_item&productID=' +itemId+ '&qty=' +newQty+ '&productOptions=' +ioption;
}

// cart script used in cart.php to update item option on select
function UpdateOption(ioption, itemsId, oldoption, oldqty)
{
itemId = itemsId;
newquantity = oldqty;
newoption = ioption.options[ioption.selectedIndex].value; 				
document.location.href = 'cart.php?action=update_option&productID='+itemId+'&productOptions='+newoption+'&prevoption='+oldoption+'&qty='+newquantity;
}
var submitcount=0;

function checkFields() {
   if (submitcount == 0)
      {
      submitcount++;
      return true;
      }
   else 
      {
      alert(jsString07);
      return false;
      }
}   






