
/*DELETE IMAGE*/

function testing(pathImg, img, Folder, Variable, UserID, StockOnly)
{
confirm("Are you sure you want to delete this image?");
 
DoCallback("Action=DELETE&Folder=" + Folder + "&Variable=" + Variable + "&UserID=" + UserID + "&StockOnly=" + StockOnly+"&ImagePath=" + pathImg + "&ImageName=" + img );
}


/*Validate Form*/   
function validate_required(field,alerttxt)
{
with (field)
{
  if (value==null||value=="")
  {
  alert(alerttxt);return false;
  }
  else
  {
  return true;
  }
}
}


function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}


/*Validate Form for Image upload*/
function validate_form(thisform)
{
with (thisform)
{
	
 if (validate_required( UserImage,"Please Browse to Select a file")==false)
  { UserImage.focus();return false;}
 
 return true; 
}
}


/*Validate Form for Contact US page*/
function validate_formContactUs(thisform)
{
with (thisform)
{
 if (validate_required(ContactUsEmail,"E-mail address must be filled out!")==false)
  {ContactUsEmail.focus();return false;}
  
  if (validate_email(ContactUsEmail,"Not a valid e-mail address!")==false)
  {ContactUsEmail.focus();return false;} 

	
 if (validate_required(ContactUsSubject,"Subject must be filled out")==false)
  {ContactUsSubject.focus();return false;}
  
  if (validate_required(ContactUsComments,"Comments must be filled out")==false)
  {ContactUsComments.focus();return false;} 

return true; 
}
}

/*Validate Form for ClassifedAd page*/
function validate_formMagicFour(thisform)
{
with (thisform)
{
 if (validate_required(UserName,"Name must be filled out!")==false)
  {UserName.focus();return false;}
  
  if (validate_required(CompanyName,"Company Name is a required field, can't be blank")==false)
  {CompanyName.focus();return false;} 

	
 if (validate_required(Phone,"Phone Number must be filled out")==false)
  {Phone.focus();return false;}
  
  if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
    
 return true; 	
	 
}
}



/*EVENTS*/
function validate_formMagicEvent(thisform)
{
with (thisform)
{
 if (validate_required(UserName,"Name must be filled out!")==false)
  {UserName.focus();return false;}
  
  if (validate_required(CompanyName,"Company Name is a required field, can't be blank")==false)
  {CompanyName.focus();return false;} 

	
 if (validate_required(Phone,"Phone Number must be filled out")==false)
  {Phone.focus();return false;}
  
  if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
  
   if (validate_required(EventName,"Event Name must be filled out")==false)
  {EventName.focus();return false;} 
  
  
   if (validate_required(EventDate,"Event Date must be filled out")==false)
  {EventDate.focus();return false;}
  
   if (validate_required(EventBeginTime,"Event Begin Time must be filled out")==false)
  {EventBeginTime.focus();return false;}
  
   if (validate_required(EventEndTime,"EventEndTime End Time must be filled out")==false)
  {EventEndTime.focus();return false;}
  
   if (validate_required(EventDescription,"Event Description must be filled out")==false)
  {EventDescription.focus();return false;}
  
   if (validate_required(EventLocation,"Event Location  must be filled out")==false)
  {EventLocation.focus();return false;}
  
  if (validate_required(EventAddress,"Event Address  must be filled out")==false)
  {EventAddress.focus();return false;}
    
  if (validate_required(EventCity,"Event City, State, Zip  must be filled out")==false)
  {EventCity.focus();return false;}
    
    
 return true; 	
	 
}
}



/*CRG*/

/*Validate Form for general page*/
function validate_formMagicCRG(thisform)
{
with (thisform)
{
 if (validate_required(UserName,"Name must be filled out!")==false)
  {UserName.focus();return false;}
  
  if (validate_required(CompanyName,"Company Name is a required field, can't be blank")==false)
  {CompanyName.focus();return false;} 

	
 if (validate_required(Phone,"Phone Number must be filled out")==false)
  {Phone.focus();return false;}
  
  if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
  if (validate_required(CRG_Category,"CRG Request Category is a required field, can't be blank")==false)
  {CRG_Category.focus();return false;} 



if (validate_required(CRG_Address,"CRG Address is a required field, can't be blank")==false)
  {CRG_Address.focus();return false;} 


if (validate_required(CRG_Phone,"CRG Phone is a required field, can't be blank")==false)
  {CRG_Phone.focus();return false;} 
  
  
if (validate_required(CRG_Description,"CRG Description field, can't be blank")==false)
  {CRG_Description.focus();return false;} 


 
 
 return true; 	
	 
}
}







/*Validate Form for general page*/
function validate_formMagicFourPlusURL(thisform)
{
with (thisform)
{
 if (validate_required(UserName,"Name must be filled out!")==false)
  {UserName.focus();return false;}
  
  if (validate_required(CompanyName,"Company Name is a required field, can't be blank")==false)
  {CompanyName.focus();return false;} 

	
 if (validate_required(Phone,"Phone Number must be filled out")==false)
  {Phone.focus();return false;}
  
  if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
  if (validate_required(WebsiteURL,"Website URL is a required field, can't be blank")==false)
  {WebsiteURL.focus();return false;} 
 
 
 return true; 	
	 
}
}


/*Validate Form for ADD NEW PUBLISHER page*/
function validate_AddNewPublisherform(thisform)
{
with (thisform)
{
 if (validate_required(FirstName,"FirstName must be filled out!")==false)
  {FirstName.focus();return false;}
  
 if (validate_required(LastName,"LastName must be filled out!")==false)
  {LastName.focus();return false;}
  
  if (validate_required(PURL,"PURL must be filled out!")==false)
  {PURL.focus();return false;}
  
  
    if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
  
  
if ( ( StockOnly[0].checked == false )
    && ( StockOnly[1].checked == false ) )
    {
        alert ( "Please choose if the Publisher will be needing an Image Gallery of his own." );
       return false;
    }


 if (validate_required(login,"login must be filled out!")==false)
  {login.focus();return false;}
  
  
   if (validate_required(password,"Password must be filled out!")==false)
  {password.focus();return false;}
  
  

 return true; 	
	 
}
}


/*Validate Form for ADD NEW PUBLISHER page*/
function validate_EditPublisherform(thisform)
{
with (thisform)
{
   
   if (validate_required(FirstName,"FirstName must be filled out!")==false)
  {FirstName.focus();return false;}
  
 if (validate_required(LastName,"LastName must be filled out!")==false)
  {LastName.focus();return false;}
  
  
   if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
  
   if (validate_required(Phone,"Phone must be filled out!")==false)
  {Phone.focus();return false;}
  
	  
	   if (Phone.value=="[Phone]")
	  {
	  alert("Please enter a Phone Number, So your Contact Us page is correct.");return false;
	  }
  
  
   if (validate_required(Cell,"Cell must be filled out!")==false)
  {Cell.focus();return false;}
  
	   if (Cell.value=="[Cell]")
	  {
	  alert("Please enter a Cell Number, So your Contact Us page is correct.");return false;
	  }
  
  
   if (validate_required(Fax,"Fax must be filled out!")==false)
  {Fax.focus();return false;}
  
	  if (Fax.value=="[Fax]")
	  {
	  alert("Please enter a Fax Number, So your Contact Us page is correct.");return false;
	  }
  
  
   if (validate_required(Address1,"Address1 must be filled out!")==false)
  {Address1.focus();return false;}
  
  	 if (Address1.value=="[Address1]")
	  {
	  alert("Please enter an Address1, So your Contact Us page is correct.");return false;
	  }
  

  
   if (validate_required(City,"City must be filled out!")==false)
  {City.focus();return false;}
  
  	 if (City.value=="[City]")
	  {
	  alert("Please enter a City, So your Contact Us page is correct.");return false;
	  }
  
   if (validate_required(State,"State must be filled out!")==false)
  {State.focus();return false;}
  
  	 if (State.value=="[State]")
	  {
	  alert("Please enter a State, So your Contact Us page is correct.");return false;
	  }
  
   if (validate_required(Zip,"Zip must be filled out!")==false)
  {Zip.focus();return false;}
  
  	 if (Zip.value=="[Zip]")
	  {
	  alert("Please enter a Zip, So your Contact Us page is correct.");return false;
	  }
  
   if (validate_required(Location,"Location must be filled out!")==false)
  {Location.focus();return false;}
  
   if (Location.value=="[Location]")
	  {
	  alert("Please enter a Location, So your About Us page is correct.");return false;
	  }
  
   if (validate_required(MagFullName,"MagFullName must be filled out!")==false)
  {MagFullName.focus();return false;}
  
   if (MagFullName.value=="[MagFullName]")
	  {
	  alert("Please enter a Magazine Name, So your About Us page is correct.");return false;
	  }
  
   if (validate_required(AppropiateYear,"AppropiateYear must be filled out!")==false)
  {AppropiateYear.focus();return false;}
  
   if (AppropiateYear.value=="[AppropiateYear]")
	  {
	  alert("Please enter an Appropiate Year, So your About Us page is correct.");return false;
	  }
  
   if (validate_required(NumCopies,"NumCopies must be filled out!")==false)
  {NumCopies.focus();return false;}
  
   if (NumCopies.value=="[NumCopies]")
	  {
	  alert("Please enter a Number of Copies, So your About Us page is correct.");return false;
	  }
  
   if (validate_required(NumLocations,"NumLocations must be filled out!")==false)
  {NumLocations.focus();return false;}
  
   if (NumLocations.value=="[NumLocations]")
	  {
	  alert("Please enter a Number of Locations, So your About Us page is correct.");return false;
	  }
  
   
   
	return true; 	
	 
}
}


/*VALIDATE update publisher*/

function validate_formUpdateMyAccount (thisform)
{
with (thisform)
{
   
   if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
  return true; 	
	 
}
}



/*Validate Form for general page*/
function validate_formMagicFourPlusCategory(thisform)
{
with (thisform)
{
 if (validate_required(UserName,"Name must be filled out!")==false)
  {UserName.focus();return false;}
  
  if (validate_required(CompanyName,"Company Name is a required field, can't be blank")==false)
  {CompanyName.focus();return false;} 

	
 if (validate_required(Phone,"Phone Number must be filled out")==false)
  {Phone.focus();return false;}
  
  if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
  
  if (validate_required(CRG_Category,"CRG Request Category is a required field, can't be blank")==false)
  {CRG_Category.focus();return false;} 
 
 
 return true; 	
	 
}
}



/*LIMT TEXTAREA*/

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}




/*Registration DISPLAY LAYER POP UP*/
function ShowMore(nr)
{
	
	if (document.layers)
	{
		current = (document.layers[nr].display == 'block') ? 'none' : 'block';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (document.all[nr].style.display == 'block') ? 'none' : 'block';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
		document.getElementById(nr).style.display = vista;
	}	
}



/*Are you Sure you want to*/

 function confirmDelete() 
 	{ 
    	answer = confirm("Do you want to delete this file?");

   		 if (answer !="0"){ return true; }else {return flase;}

    }
    
    /*PP*/
var win = null;
function newWindow(mypage,pageName,w,h,features) {  
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += features;
  win = window.open(mypage,pageName,settings);
  win.window.focus();
}

/*NEW*/

  function toggleDiv(divid){
    if(document.getElementById(divid).style.display == 'none'){
      document.getElementById(divid).style.display = 'block';
    }else{
      document.getElementById(divid).style.display = 'none';
    }
  }
  
function validate_formNewsletter(thisform)
{
with (thisform)
{

window.open('<?php echo $WEBROOT;?>NewsletterPop.php','Newsletter','location=0,status=0,height=375,width=362,scrollbars=0');

}
}




/*VALIDATE NEWSLETTER, ONLINEMAG*/

function validate_NewsLetterOnlineMag(thisform)
{
with (thisform)
{
 if (validate_required(FirstName,"First Name must be filled out!")==false)
  {FirstName.focus();return false;}
  
  if (validate_required(LastName,"Last Name is a required field, can't be blank")==false)
  {LastName.focus();return false;} 

	
 if (validate_required(PhoneNum,"Phone Number must be filled out")==false)
  {PhoneNum.focus();return false;}
  
   if (validate_required(Zip,"Zip Code must be filled out")==false)
  {Zip.focus();return false;}
  
  if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
      

 return true; 	
	 
}
}




/*VALIDATE MAILINGLIST*/

function validate_MailingList(thisform)
{
with (thisform)
{
 if (validate_required(FirstName,"First Name must be filled out!")==false)
  {FirstName.focus();return false;}
  
  if (validate_required(LastName,"Last Name is a required field, can't be blank")==false)
  {LastName.focus();return false;} 
    
    if (validate_required(Address,"Address must be filled out")==false)
  {Address.focus();return false;}
  
    if (validate_required(City,"City must be filled out")==false)
  {City.focus();return false;}
  
    if (validate_required(State,"State Code must be filled out")==false)
  {State.focus();return false;}
  
   if (validate_required(Zip,"Zip Code must be filled out")==false)
  {Zip.focus();return false;}
  
  if (validate_required(Email,"E-mail address must be filled out!")==false)
  {Email.focus();return false;}
  
  if (validate_email(Email,"Not a valid e-mail address!")==false)
  {Email.focus();return false;} 
    
 return true; 	
	 
}
}








