// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

var ArtistImage = {
  toggle: function() {
    var container = $('add_image');
    var form = $$('#add_image form').first();
    if(container.hasClassName('active')) {
      form.visualEffect('blind_up', { duration: 0.25, afterFinish: function(){
        container.removeClassName('active');
      }});
    } else {
      form.visualEffect('blind_down', { duration: 0.5, beforeStart: function(){
        container.addClassName('active');
      }});
    }
  }
}

var AddWallpaper = {
  toggle: function() {
    var container = $('add_wallpaper');
    var form = $$('#add_wallpaper form').first();
    if(container.hasClassName('active')) {
      form.visualEffect('blind_up', { duration: 0.25, afterFinish: function(){
        container.removeClassName('active');
      }});
    } else {
      form.visualEffect('blind_down', { duration: 0.5, beforeStart: function(){
        container.addClassName('active');
      }});
    }
  }
}

var ArtistShowcase = {
  toggle: function() {
    var container = $('add_showcase');
    var form = $$('#add_showcase form').first();
    if(container.hasClassName('active')) {
      form.visualEffect('blind_up', { duration: 0.25, afterFinish: function(){
        container.removeClassName('active');
      }});
    } else {
      form.visualEffect('blind_down', { duration: 0.5, beforeStart: function(){
        container.addClassName('active');
      }});
    }
  }
}

function verifyCheckoutForm(){
	if (document.checkout.order_ship_to_first_name.value.length < 2){
		alert('Please enter your FIRST name!');
		return false;
	} else if (document.checkout.order_ship_to_last_name.value.length < 2){
		alert('Please enter your LAST name');
		return false;
	} else if (document.checkout.order_ship_to_address.value.length < 2){
		alert('Please enter your ADDRESS');
		return false;
	} else if (document.checkout.order_ship_to_city.value.length < 2){
		alert('Please enter your CITY');
		return false;
	} else if (document.checkout.order_ship_to_postal_code.value.length < 2){
		alert('Please enter your POSTAL CODE');
		return false;
	} else if (document.checkout.order_email.value.length < 6 || document.checkout.order_email.value.indexOf('@') == -1 || document.checkout.order_email.value.indexOf('.') == -1){
		alert('Please enter a valid e-MAIL!');
		return false;
	} else {
		return true;
	}
}

function zoomPopup(url) {
	var width = screen.availWidth;
	var height = screen.availHeight-35
      	window.open(url, '', 'top=0, left=0, resizable=no, location=no, width='+width+', height='+height+'-30, menubar=no, status=no, scrollbars=no, menubar=no');
}

