function set_value(field_id, field_value){
	document.getElementById(field_id).value=field_value;
}
function set_value_and_call_js(field_id, field_value, js_function){
	document.getElementById(field_id).value=field_value;
	if(js_function=='1'){
		prepare_to_check_if_can();	
	}
}
function onlydec(event,f){if(event.srcElement){kc=event.keyCode;}else{kc=event.which;}
if((kc<47||kc>57)&&kc!=8&&kc!=46&&kc!=45&&kc!=0)return false;return true;}
function limit(limit,field,span_field){if(document.getElementById(field).value.length>limit){document.getElementById(field).value=document.getElementById(field).value.substring(0,limit);}
if(span_field.length>0){txt="";left=limit-document.getElementById(field).value.length;txt="<br>"+left+" / "+limit+" chars left.";document.getElementById(span_field).innerHTML=txt;}}
function submit_change_country(){document.forms.change_country.submit();}
function check_email_value(email_value){if((email_value.length>=0)){Wzor=/^[0-9a-zA-Z.-_\-]+\@[0-9a-zA-Z.-_\-]+\.[0-9a-zA-Z.]{2,4}$/;if(Wzor.test(email_value)==false){return false;}
return true;}
return true;}
function checkrequired(which,extra){
	var pass=true;
	for(i=0;i<which.length;i++){
		var tempobj=which.elements[i];
		if(tempobj.title.substring(0,8)=="required"){
			if(tempobj.type=="text"&&tempobj.name.substring(8)=='email'&&!check_email_value(tempobj.value)){
				alert('Incorrect email address');
				document.getElementById(tempobj.id).focus();
				return false;
				break;
			}else if(((tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="password")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==0)){
				pass=false;
				break;
			}
		}
	}
	if(!pass){
		shortFieldtitle=tempobj.title.substring(8,50);
		toFocus=tempobj.id;alert(""+shortFieldtitle+" is required.");
		document.getElementById(toFocus).focus();
		return false;
	}else{
		if(document.getElementById('payment_method_creditCard')&&document.getElementById('payment_method_creditCard').checked){
			
			
			if(document.getElementById('recuiredcreditCardNumber').value==''){
				alert('Please enter Credit Card Number');
				document.getElementById('recuiredcreditCardNumber').focus();
				return false;
			}else if(document.getElementById('recuiredcvv2Number').value==''){
				alert('Please enter Security Code');
				document.getElementById('recuiredcvv2Number').focus();
				return false;
			}else if(extra==1){
				if(confirm('You are about to process the payment, continue?')){
					return true;
				}else{
					return false;
				}
			}else{
				
				alert(extra);
				return true;
			}
		}else{
			if(extra==1){
				if(confirm('You are about to process the payment, continue?')){
					return true;
				}else{
					return false;
				}
			}else{
				return true;
			}
		}
	}
}

function CreateBookmarkLink(){title="Webpage Title";url="Webpage URL";if(window.sidebar){window.sidebar.addPanel(title,url,"");}else if(window.external){window.external.AddFavorite(url,title);}
else if(window.opera&&window.print){return true;}}
function replaceSpan(toReplace){document.getElementById(toReplace).innerHTML='<img src="'+PATH+'images/skin/loader.gif" />';return true;}
