window.onload = function () {
  enableTooltips();
  if (document.getElementById('banktransfer_info')) {
    document.getElementById('banktransfer_info').style.display = 'none';
  }
  if (document.getElementById('creditcard_info')) {
    document.getElementById('creditcard_info').style.display = 'none';
  }
  // document.getElementById('banktransfer_info').style.visibility = 'hidden';
  // document.getElementById('creditcard_info').style.visibility = 'hidden';
};

function show_upload_screen() {
  var x, y;
  if (self.pageYOffset) {
    x = self.pageXOffset;
    y = self.pageYOffset
  } else if (document.documentElement && document.documentElement.scrollTop) {
    x = document.documentElement.scrollLeft;
    y = document.documentElement.scrollTop
  } else if (document.body) {
    x = document.body.scrollLeft;
    y = document.body.scrollTop
  }
  if (document.getElementById) {
    if (document.getElementById('new_photo')) {
      if (document.getElementById('new_photo').value != '') {
        document.getElementById('pus').style.top = 100 + x + "px";
        document.getElementById('upload_screen').style.display = 'block';
        if (navigator.appName == "Microsoft Internet Explorer" && (navigator.appVersion.indexOf("MSIE 7.0") ==- 1)) {
          document.getElementById('upload_screen').style.filter = 'alpha(opacity=80)';
        }
      }
    } else if (document.getElementById('new_song')) {
      if (document.getElementById('new_song').value != '') {
        document.getElementById('pus').style.top = 100 + x + "px";
        document.getElementById('upload_screen').style.display = 'block';
        if (navigator.appName == "Microsoft Internet Explorer" && (navigator.appVersion.indexOf("MSIE 7.0") ==- 1)) {
          document.getElementById('upload_screen').style.filter = 'alpha(opacity=80)'
        }
        var objects = document.getElementsByTagName("object");
        for (i = 0; i < objects.length; i++) {
          objects[i].style.visibility = 'hidden';
        }
      }
    } else if (document.getElementById('new_video')) {
      if (document.getElementById('new_video').value != '') {
        document.getElementById('pus').style.top = 100 + x + "px";
        document.getElementById('upload_screen').style.display = 'block';
        if (navigator.appName == "Microsoft Internet Explorer" && (navigator.appVersion.indexOf("MSIE 7.0") ==- 1)) {
          document.getElementById('upload_screen').style.filter = 'alpha(opacity=80)'
        }
        var objects = document.getElementsByTagName("object");
        for (i = 0; i < objects.length; i++) {
          objects[i].style.visibility = 'hidden';
        }
      }
    }
  }
};

function hide_upload_screen() {
  if (document.getElementById) {
    document.getElementById('upload_screen').style.display = 'none';
  }
  var objects = document.getElementsByTagName("object");
  for (i = 0; i < objects.length; i++) {
    objects[i].style.visibility = 'visible';
  }
};

function payment_change(payment_method) {
	if (payment_method == "bank") {
		document.getElementById('banktransfer_info').style.display = 'block';
    document.getElementById('creditcard_info').style.display = 'none';
	} else if (payment_method == "credit") {
		document.getElementById('banktransfer_info').style.display = 'none';
    document.getElementById('creditcard_info').style.display = 'block';
	}
}

/*Karsten Ergänzung VideoModul*/

function show_element(Checkbox, name) {
  if (Checkbox.checked == true) {
    document.getElementById(name).style.display='block';
  } else {
    document.getElementById(name).style.display='none';
  }
};

function check_video(InputID) {
	if ((getfileextension(InputID) == '') && (document.getElementById('artist_video_title').value == '') && (!(document.getElementById('rights_holder').checked))) {
		return true;
	} else {
		  if (check_videofileType(InputID)) {
		    if (check_rights_upload()) {
		      if (checkVideoTitle()) {
		        show_upload_screen();
		      } else {
		        alert("You must enter a title for this video!");
		        return false;
		      }
		    } else {
		      alert("You must confirm that you have the rights to use this video for promotional purposes!");
		      return false;
		    }
		  } else {
		    alert("The videofile must be a 'wmv', 'mp4', 'flv', 'rm', 'divx', 'mov', 'vob' or 'avi'");
		    return false;
		  }
	}
}

function check_song(InputID) {
  if (check_rights_upload()) {
  	if (document.getElementById('artist_song_title').value != '') {
    	show_upload_screen();
    } else {
    	alert("You must enter a title for this song!");
    	return false;
  	}
  } else {
   	alert("You must confirm that you have the rights to use this song for promotional purposes!");
   	return false;
  }
}

function check_rights_upload() {
  if (document.getElementById('rights_holder').checked) {
    return(true);
  } else {
    return(false);
  }
}

function getfileextension(InputID) {
  var fileinput = document.getElementById(InputID); 
  if(!fileinput ) return ""; 
  var filename = fileinput.value; 
  if( filename.length == 0 ) return ""; 
  var dot = filename.lastIndexOf("."); 
  if( dot == -1 ) return ""; 
  var extension = filename.substr(dot,filename.length); 
  return(extension.toLowerCase());
}

function check_videofileType(InputID) {
  var ext = getfileextension(InputID);
  if( ext == '.mp4' || ext == '.wmv' || ext == '.flv' || ext == '.rm' || ext == '.divx' || ext == '.avi' || ext == '.mov' || ext == '.vob') {
    return true;
  } else {
    return false;
  }
}

function checkVideoTitle() {
  if (document.getElementById('artist_video_title').value != '') {
    return(true);
  } else {
    return(false);
  }
}

function show_mywomex_element(element) {
  if ($(element).style.visibility =='visible') {
    $(element).style.visibility ='hidden';
    $(element).style.height ='20px';
  } else {
    $(element).style.visibility ='visible';
    $(element).style.height ='auto';
  }
  return true;
}

