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;
	var toFocus = '';
	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();
				document.getElementById(tempobj.id).style.borderColor ="#1F512C";
				if(toFocus=='') toFocus=tempobj.id;
				pass=false;
				//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)){
				if(toFocus=='') toFocus=tempobj.id;
				document.getElementById(tempobj.id).style.borderColor ="#1F512C";
				pass=false;
				//break;
			}else{
				document.getElementById(tempobj.id).style.borderColor ="#cccccc";	
			}
		}
	}
	////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////	
	if(document.getElementById('payment_method_creditCard')&&document.getElementById('payment_method_creditCard').checked){
		
		if(document.getElementById('recuiredcvv2Number').value==''){
			//alert('Please enter Security Code');
			//document.getElementById('recuiredcvv2Number').focus();
			//return false;
			toFocus='recuiredcvv2Number';
			document.getElementById(toFocus).style.borderColor ="#1F512C";
			pass=false;
		}else{
			document.getElementById('recuiredcvv2Number').style.borderColor ="#cccccc";
		}	
		
		if(document.getElementById('recuiredcreditCardNumber').value==''){
			//alert('Please enter Credit Card Number');
			//document.getElementById('recuiredcreditCardNumber').focus();
			//return false;
			toFocus='recuiredcreditCardNumber';
			document.getElementById(toFocus).style.borderColor ="#1F512C";
			pass=false;
		}else{
			document.getElementById('recuiredcreditCardNumber').style.borderColor ="#cccccc";
		}
			
	}
	/////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////	
	if(!pass){
		//shortFieldtitle=tempobj.title.substring(8,50);
		//toFocus=tempobj.id;
		//alert(""+shortFieldtitle+" is required.");
		alert("Please correct all highlighted fields.");
		document.getElementById(toFocus).focus();
		return false;
	}else{
		if(document.getElementById('payment_method_creditCard')&&document.getElementById('payment_method_creditCard').checked){
			//
		}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"; 
  // Blogger - Replace with <$BlogItemTitle$> 
  // MovableType - Replace with <$MTEntryTitle$>

 url = "Webpage URL";
  // Blogger - Replace with <$BlogItemPermalinkURL$> 
  // MovableType - Replace with <$MTEntryPermalink$>
  // WordPress - <?php bloginfo('url'); ?>

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }
 
function replaceSpan(toReplace){
		document.getElementById(toReplace).innerHTML='<img src="'+PATH+'images/skin/loader.gif" />';
		return true;
}
