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;}
