function bookmark_us(url, title){

	if (window.sidebar) // firefox
	    window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
	    var elem = document.createElement('a');
	    elem.setAttribute('href',url);
	    elem.setAttribute('title',title);
	    elem.setAttribute('rel','sidebar');
	    elem.click();
	}else if(document.all)// ie
	    window.external.AddFavorite(url, title);
}

function esacpe(v){
	/* so much for softtouch unusable*/
	return escape(v);
}

function submitBridalSearch(lang){
	var empties=0;
	if (document.forms['bridalsearch'].fname.value==0){empties++;}
	if (document.forms['bridalsearch'].lname.value==0){empties++;}
	if (document.forms['bridalsearch'].phone.value==0){empties++;}
	if (document.forms['bridalsearch'].pcode.value==0){empties++;}
	if (empties>2){
		switch (lang){
			case 1: alert("Please fill at least two search criteria!"); break;
			case 2: alert("Veuillez remplir au moins un critère de recherche!"); break;
		}
		return false;
	}else{
		document.forms['bridalsearch'].submit();
	}

}
function submitContact(lang){

	myerr = validateFormCore(document.forms['contact'],lang);
	if (myerr==""){
		document.forms['contact'].submit();
	}else{
		alert(myerr);
	}	

}
function submitNewsletter(lang){

	myerr = validateFormCore(document.forms['newsletter'],lang);
	if (myerr==""){
		document.forms['newsletter'].submit();
	}else{
		alert(myerr);
	}	

}

function submitFinder(lang){

	if (document.forms['storefind'].pcode.value.length==6){
		document.forms['storefind'].pcode.value = document.forms['storefind'].pcode.value.substr(0,3) + ' ' + document.forms['storefind'].pcode.value.substr(3,3);
	}

	myerr = validateFormCore(document.forms['storefind'],lang);
	if (myerr==""){
		document.forms['storefind'].submit();
	}else{
		alert(myerr);
	}	

}

function submitInquiry(lang){
	myerr = validateFormCore(document.forms['inquiry'],lang);
	if (myerr==""){
		document.forms['inquiry'].submit();
	}else{
		alert(myerr);
	}	

}

function submitInvite(lang){
	myerr = validateFormCore(document.forms['event'],lang);
	if (myerr==""){
		document.forms['event'].submit();
	}else{
		alert(myerr);
	}	

}

function submitCareer(lang){
	myerr = validateFormCore(document.forms['career'],lang);
	if (myerr==""){
		document.forms['career'].submit();
	}else{
		alert(myerr);
	}	
	
}

function submitContest(lang){
	myerr = validateFormCore(document.forms['contest'],lang);
	if (myerr==""){
	  if (document.forms['contest'].rules.checked){
		document.forms['contest'].submit();
	  }else{
		if (lang==1){
			alert("You must read the contest rules before continuing.");
		}else{
			alert("Vous devez lire les règlements avant de poursuivre!");
		}
	  }
	}else{
		alert(myerr);
	}	
	
}

function submitCatalogue(lang){
	myerr = validateFormCore(document.forms['catalogue'],lang);
	if (myerr==""){
		document.forms['catalogue'].submit();
	}else{
		alert(myerr);
	}	
	
}
