/* hd7b script from header.php */

var selected;
var submitter = null;

function submitFunction() {
    submitter = 1;
}
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}  
var popUpWindow;
function popUpContent(contentId){
  popUpWindow=window.open(shopPath +'popup_content.php?coID=' + contentId, 'popup', 'scrollbars=yes, resizable=yes, toolbar=0, width=600, height=600');
  popUpWindow.focus();
}


function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;

// one button is not an array
  if (document.getElementById('payment'[0])) {
    document.getElementById('payment'[buttonSelect]).checked=true;
  } else {
    //document.getElementById('payment'[selected]).checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}

function popupImageWindow(url) {
  window.open(url,'popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}

function check_form_optional(form_name) {
  var form = form_name;

  var firstname = form.elements['firstname'].value;
  var lastname = form.elements['lastname'].value;
  var street_address = form.elements['street_address'].value;

  if (firstname == '' && lastname == '' && street_address == '') {
    return true;
  } else {
    return check_form(form_name);
  }
}


//hd7b

function check_min_amount(fieldId, min_amount, message){
  var tmpObj=document.getElementById(fieldId);
  if(tmpObj.value < min_amount){
    alert(message);
    return false;
  }
}

function check_min_amount_and_load_designer(fieldId, min_amount, message, products_id, products_format_id){
  var tmpObj=document.getElementById(fieldId);
  var products_qty=tmpObj.value;
  if(products_qty < min_amount){
    alert(message);
    return false;
  }
  else{
    var url="designer.php?action=no_flash";  
    //check for flash plugin first
    if(DetectFlashVer(8, 0, 0)){
      url=shopPath+"designer.php?action=load_designer&products_id="+products_id+"&products_qty="+products_qty+"&products_format_id="+products_format_id;
    }
  	new Ajax(url, {
  		method: 'get',
  		update: $('content')
  	}).request();    
  }
}

//mootools

window.addEvent('domready', function() {
  /*
  //thumbs
  var thumbs=$$('.imageThumb a');
  thumbs.each(function(obj) {
    //click
    obj.addEvent('click', function(e){
      //stop the click event
      e=new Event(e).stop();
      //replace target href
      var xxl_href=obj.href.replace('/product_images/info_images/', '/product_images/original_images/');
      var dropTarget=$('imageLarge');
      dropTarget.href=xxl_href;
      //replace target img
      dropTarget.setHTML('<img src="'+obj.href+'" alt="" />');
    });
  });
  */
  //dropTarget
  var obj=$('imageLarge');
  if(obj){
    obj.addEvent('click', function(e){
      e=new Event(e).stop();
      var xxl_href=obj.href.replace('/product_images/info_images/', '/product_images/original_images/');
    });
  }
});

