function daysInMonth(month,year) {
	var dd = new Date(year, month, 0);
	return dd.getDate();
}
function getEndDay(){
	to_month=document.getElementById('month_to').value;
	to_year=document.getElementById('year_to').value;

	document.getElementById('to_day_cell').innerHTML=daysInMonth(to_month,to_year);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function onSub(theLayer){
	document.getElementById(theLayer).style.visibility="visible";
}function offSub(theLayer){
	document.getElementById(theLayer).style.visibility="hidden";
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function onOffCheck(theLayer, effectLayer, force){
	if(force=="block"){
		if(document.getElementById(effectLayer)){document.getElementById(effectLayer).innerHTML="&#9472;";}
		if(document.getElementById(theLayer)){document.getElementById(theLayer).style.display="block";}
	}else if(document.getElementById(theLayer).style.display=="block" || force=="none"){
		if(document.getElementById(effectLayer)){document.getElementById(effectLayer).innerHTML="+";}
		if(document.getElementById(theLayer)){document.getElementById(theLayer).style.display="none";}
	}else{
		if(document.getElementById(effectLayer)){document.getElementById(effectLayer).innerHTML="&#9472;";}
		if(document.getElementById(theLayer)){document.getElementById(theLayer).style.display="block";}
	}
}

function stayInformed(theForm){
	errCount=0;
	if(!emailValidate(theForm.stay_informed_email)){document.getElementById('stay_informed_email_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('stay_informed_email_error').style.display='none';}

	if(errCount>0){return (false);}
	else{return (true);}
}
function signUpValidate(theForm){
	errCount=0;

	if(theForm.f1ir4s5t1_n7am1e3.value.length==0){document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='none';}

	if(theForm.l1a4s5t_4na8me3.value.length==0){document.getElementById('l1a4s5t_4na8me3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('l1a4s5t_4na8me3_error').style.display='none';}

	if(theForm.sc5r4e3e3n_4na8me3.value.length<4){document.getElementById('sc5r4e3e3n_4na8me3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('sc5r4e3e3n_4na8me3_error').style.display='none';}

	if(!emailValidate(theForm.em481liz0rgi1gg8a)){document.getElementById('em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('em481liz0rgi1gg8a_error').style.display='none';}

	if(theForm.pa5s5swa0r8d5.value.length<4){document.getElementById('pa5s5swa0r8d5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('pa5s5swa0r8d5_error').style.display='none';}

	if(theForm.pa5s5swa0r8d5_co0n8fi1r7m8.value.length<4 || theForm.pa5s5swa0r8d5_co0n8fi1r7m8.value!=theForm.pa5s5swa0r8d5.value){document.getElementById('pa5s5swa0r8d5_co0n8fi1r7m8_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('pa5s5swa0r8d5_co0n8fi1r7m8_error').style.display='none';}

	if(theForm.ad8d8re5s5s5i1zo0rg7as5.value.length==0){document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='none';}

	if(theForm.c5o0un9t1r5y7.value.length==0){document.getElementById('c5o0un9t1r5y7_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c5o0un9t1r5y7_error').style.display='none';}

	/*if(!validZip(theForm.p0os5t1a1l7_c0o4d1e.value)){document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='none';}*/

//alert("!emailValidate(theForm.p8a7yp7al1_em481liz0rgi1gg8a): " + !emailValidate(theForm.p8a7yp7al1_em481liz0rgi1gg8a) + " | theForm.p8a7yp7al1_em481liz0rgi1gg8a.value: " + theForm.p8a7yp7al1_em481liz0rgi1gg8a.value + " | document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a'): " + document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a'));
	if(!emailValidate(theForm.p8a7yp7al1_em481liz0rgi1gg8a)){document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a_error').style.display='none';}

	if(theForm.s5e3c7uri7t8y_c3o0d9e3.value.length==0){document.getElementById('s5e3c7uri7t8y_c3o0d9e3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('s5e3c7uri7t8y_c3o0d9e3_error').style.display='none';}

	if(errCount>0){return (false);}
	else{return (true);}
}
function licenseValidate(theForm){
	errCount=0;

	if(theForm.f1ir4s5t1_n7am1e3.value.length==0){document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='none';}

	if(theForm.l1a4s5t_4na8me3.value.length==0){document.getElementById('l1a4s5t_4na8me3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('l1a4s5t_4na8me3_error').style.display='none';}

	if(!emailValidate(theForm.em481liz0rgi1gg8a)){document.getElementById('em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('em481liz0rgi1gg8a_error').style.display='none';}

	if(!emailValidate(theForm.co0m3p7a8ny1_em481liz0rgi1gg8a)){document.getElementById('co0m3p7a8ny1_em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('co0m3p7a8ny1_em481liz0rgi1gg8a_error').style.display='none';}

	if(theForm.c0om8p1a7ny1_8na5m3e.value.length==0){document.getElementById('c0om8p1a7ny1_8na5m3e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c0om8p1a7ny1_8na5m3e_error').style.display='none';}

	if(theForm.c03o0n7ta8c7t1_n8a9m3e3.value.length==0){document.getElementById('c03o0n7ta8c7t1_n8a9m3e3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c03o0n7ta8c7t1_n8a9m3e3_error').style.display='none';}

	if(theForm.ad8d8re5s5s5i1zo0rg7as5.value.length==0){document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='none';}

	if(theForm.c0o987m8pa8n7y1_ad8d8re5s5s5i1zo0rg7as5.value.length==0){document.getElementById('c0o987m8pa8n7y1_ad8d8re5s5s5i1zo0rg7as5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c0o987m8pa8n7y1_ad8d8re5s5s5i1zo0rg7as5_error').style.display='none';}

	if(theForm.c5o0un9t1r5y7.value.length==0){document.getElementById('c5o0un9t1r5y7_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c5o0un9t1r5y7_error').style.display='none';}

	if(theForm.c0o3mp2a8ny7_c5o0un9t1r5y7.value.length==0){document.getElementById('c0o3mp2a8ny7_c5o0un9t1r5y7_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c0o3mp2a8ny7_c5o0un9t1r5y7_error').style.display='none';}

	/*if(!validZip(theForm.p0os5t1a1l7_c0o4d1e.value)){document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='none';}*/

	/*if(!validZip(theForm.c0om8p9a8n1y7_p0os5t1a1l7_c0o4d1e.value)){document.getElementById('c0om8p9a8n1y7_p0os5t1a1l7_c0o4d1e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c0om8p9a8n1y7_p0os5t1a1l7_c0o4d1e_error').style.display='none';}*/

	if(errCount>0){return (false);}
	else{return (true);}
}
function accountValidate(theForm){
	errCount=0;

	if(theForm.f1ir4s5t1_n7am1e3.value.length==0){document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='none';}

	if(theForm.l1a4s5t_4na8me3.value.length==0){document.getElementById('l1a4s5t_4na8me3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('l1a4s5t_4na8me3_error').style.display='none';}

	/*if(theForm.sc5r4e3e3n_4na8me3.value.length<4){document.getElementById('sc5r4e3e3n_4na8me3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('sc5r4e3e3n_4na8me3_error').style.display='none';}*/

	if(!emailValidate(theForm.em481liz0rgi1gg8a)){document.getElementById('em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('em481liz0rgi1gg8a_error').style.display='none';}




	old_password=(theForm.o0l1d8_pa5s5swa0r8d5.value);
	if(old_password.length>0 && old_password.length<4){document.getElementById('o0l1d8_pa5s5swa0r8d5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('o0l1d8_pa5s5swa0r8d5_error').style.display='none';}

	the_password=(theForm.pa5s5swa0r8d5.value);
	if(the_password.length>0 && the_password.length<4){document.getElementById('pa5s5swa0r8d5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('pa5s5swa0r8d5_error').style.display='none';}

	password_confirm=(theForm.pa5s5swa0r8d5_co0n8fi1r7m8.value);
	if((password_confirm.length>0 && password_confirm.length<4) || theForm.pa5s5swa0r8d5_co0n8fi1r7m8.value!=theForm.pa5s5swa0r8d5.value){document.getElementById('pa5s5swa0r8d5_co0n8fi1r7m8_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('pa5s5swa0r8d5_co0n8fi1r7m8_error').style.display='none';}




	if(theForm.ad8d8re5s5s5i1zo0rg7as5.value.length==0){document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='none';}

	if(theForm.c5o0un9t1r5y7.value.length==0){document.getElementById('c5o0un9t1r5y7_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c5o0un9t1r5y7_error').style.display='none';}

	/*if(!validZip(theForm.p0os5t1a1l7_c0o4d1e.value)){document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='none';}*/

	/*if(!emailValidate(theForm.p8a7yp7al1_em481liz0rgi1gg8a)){document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a_error').style.display='none';}*/

	if(errCount>0){return (false);}
	else{return (true);}
}
function billingValidate(theForm){
	errCount=0;
	if(!emailValidate(theForm.p8a7yp7al1_em481liz0rgi1gg8a)){document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p8a7yp7al1_em481liz0rgi1gg8a_error').style.display='none';}

	if(errCount>0){return (false);}
	else{return (true);}
}
function setVal(what, theForm, value){
	document.forms[theForm].elements[what].value=value;
}
function jstrim(stringIn){
	stringOut=stringIn;
	stringOut=stringOut.replace(/ /gi, "");
	stringOut=stringOut.replace(/\n/gi, "");//remove lines
	stringOut=stringOut.replace(/\r/gi, "");//remove lines
	stringOut=stringOut.replace(/\t/gi, "");//remove tabs
	return stringOut;
}
function popper(url){
	popwin = this.open(url, "pop_check", "width=600,height=400,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
	popwin.focus();
}
function submissionValidate(theForm){
	errCount=0;

	if(theForm.f1ir4s5t1_n7am1e3.value.length==0){document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='none';}

	if(theForm.l1a4s5t_4na8me3.value.length==0){document.getElementById('l1a4s5t_4na8me3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('l1a4s5t_4na8me3_error').style.display='none';}

	if(!emailValidate(theForm.em481liz0rgi1gg8a)){document.getElementById('em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('em481liz0rgi1gg8a_error').style.display='none';}

	if(theForm.c0om8p1a7ny1_8na5m3e.value.length==0){document.getElementById('c0om8p1a7ny1_8na5m3e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c0om8p1a7ny1_8na5m3e_error').style.display='none';}

	if(theForm.ad8d8re5s5s5i1zo0rg7as5.value.length==0){document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='none';}

	if(theForm.c5o0un9t1r5y7.value.length==0){document.getElementById('c5o0un9t1r5y7_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c5o0un9t1r5y7_error').style.display='none';}

	/*if(!validZip(theForm.p0os5t1a1l7_c0o4d1e.value)){document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='none';}*/

	if(errCount>0){return (false);}
	else{return (true);}
}
function affiliatesValidate(theForm){
	errCount=0;

	if(theForm.f1ir4s5t1_n7am1e3.value.length==0){document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('f1ir4s5t1_n7am1e3_error').style.display='none';}

	if(theForm.l1a4s5t_4na8me3.value.length==0){document.getElementById('l1a4s5t_4na8me3_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('l1a4s5t_4na8me3_error').style.display='none';}

	if(!emailValidate(theForm.em481liz0rgi1gg8a)){document.getElementById('em481liz0rgi1gg8a_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('em481liz0rgi1gg8a_error').style.display='none';}

	if(theForm.c0om8p1a7ny1_8na5m3e.value.length==0){document.getElementById('c0om8p1a7ny1_8na5m3e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c0om8p1a7ny1_8na5m3e_error').style.display='none';}

	if(theForm.ad8d8re5s5s5i1zo0rg7as5.value.length==0){document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('ad8d8re5s5s5i1zo0rg7as5_error').style.display='none';}

	if(theForm.c5o0un9t1r5y7.value.length==0){document.getElementById('c5o0un9t1r5y7_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('c5o0un9t1r5y7_error').style.display='none';}

	/*if(!validZip(theForm.p0os5t1a1l7_c0o4d1e.value)){document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('p0os5t1a1l7_c0o4d1e_error').style.display='none';}*/

	if(errCount>0){return (false);}
	else{return (true);}
}
function setSize(width,height) {
	if (window.outerWidth) {
		window.outerWidth = width;
		window.outerHeight = height;
	}
	else if (window.resizeTo) {
		window.resizeTo(width,height);
	}
}function contactValidate(theForm){
	errCount=0;
	send_name=jstrim(theForm.contact_name.value);
	if(send_name.length==0){document.getElementById('contact_name'+'_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('contact_name'+'_error').style.display='none';}

	/*send_contact_company=jstrim(theForm.contact_company.value);
	if(send_contact_company.length==0){document.getElementById('contact_company'+'_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('contact_company'+'_error').style.display='none';}*/

	if(!emailValidate(theForm.contact_sender_email)){document.getElementById('contact_sender_email'+'_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('contact_sender_email'+'_error').style.display='none';}

	if(!emailValidate(theForm.contact_email_confirm)){document.getElementById('contact_email_confirm'+'_error').style.display='block';errCount=errCount+1;}
	else if(theForm.contact_email_confirm.value!=theForm.contact_sender_email.value){document.getElementById('contact_email_confirm'+'_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('contact_email_confirm'+'_error').style.display='none';}

	send_contact_subject=jstrim(theForm.contact_subject.value);
	if(send_contact_subject.length==0){document.getElementById('contact_subject'+'_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('contact_subject'+'_error').style.display='none';}

	send_contact_message=jstrim(theForm.contact_message.value);
	if(send_contact_message.length==0){document.getElementById('contact_message'+'_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('contact_message'+'_error').style.display='none';}

	send_contact_security_code=jstrim(theForm.contact_security_code.value);
	if(send_contact_security_code.length<5){document.getElementById('contact_security_code'+'_error').style.display='block';errCount=errCount+1;}
	else{document.getElementById('contact_security_code'+'_error').style.display='none';}

	if(errCount>0){return (false);}
	else{return (true);}
}function get_file_extension(stringIn){ 
	var filename = stringIn; 
	if( filename.length == 0 ) return "";
	var dot = filename.lastIndexOf("."); 
	if( dot == -1 ) return ""; 
	var extension = filename.substr(dot,filename.length); 
	return extension; 
}function popup(target,width,height) {
	default_width=600;
	default_height=400;
	if(!width){width=default_width;}
	else{
		width=parseInt(width);}
	if(!height){height=default_height;}
	else{
		height=parseInt(height);}
	if(width<1){width=default_width;}
	if(height<1){height=default_height;}
	link_loc=target.href;
	ext=get_file_extension(link_loc);
	ext=ext.toLowerCase();
	if(ext=='.jpg' || ext=='.jpeg' || ext=='.jpe' || ext=='.gif' || ext=='.png'){
		popwin = window.open("", new Date().getTime(), "width="+width+",height="+height+",toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
		popwin.document.open();
		popwin.document.write('<html><body style="margin:0px;padding:0px;">'); 
		popwin.document.write('<img src="'+link_loc+'"></body></html>'); 
		popwin.document.close();
		popwin.focus();
	}else{
		popwin = window.open(link_loc, new Date().getTime(), "width="+width+",height="+height+",toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");}
	popwin.focus();
    return false;
}
if(typeof(window['allow_preload'])=='undefined'){
	allow_preload=true;}
if(allow_preload==true){
	MM_preloadImages('images/company_btn2_ovr.jpg','images/company_btn_ovr.jpg','images/catalog_btn2_ovr.jpg','images/collections_btn2_ovr.jpg','images/instrumentals_btn2_ovr.jpg','images/remix_btn2_ovr.jpg','images/free_sounds_btn2_ovr.jpg','images/preview_btn_ovr.jpg','images/sampler_btn_ovr.jpg','images/sumbit_btn_ovr.jpg','images/signup_btn_ovr.jpg','images/download_btn1_ovr.jpg','images/login_btn_ovr.jpg','images/catalog_btn_ovr.jpg','images/collections_btn_ovr.jpg','images/instrumentals_btn_ovr.jpg','images/remix_btn_ovr.jpg','images/free_sounds_btn_ovr.jpg');
}