function checkphonenumber(phonenumber){

		var region=new Array ("3503","5113","650","651","510","373","383","773", "780","781","343","351","3203", "321","313","280", "281","240","241","210", "211","18", "19", "20", "22", "23",  "25", "26", "27","29","30","31","33", "36", "38", "39","50",  "52", "53", "54", "55", "56", "57","58", "59", "60", "61", "62", "63", "64", "66", "67", "68", "70","71", "72", "73", "74", "75", "76", "79", "8","4");
	//09xxxxxxxx
	if((phonenumber.length==10)&&(phonenumber.search(/^09[0,1,2,3,4,5,6,7,8]/)!=-1)){
		return true;
	}
	//849xxxxxxxx
	else if((phonenumber.length==11)&&(phonenumber.search(/^849[0,1,2,3,4,5,6,7,8]/)!=-1)){
		return true;
	}else if((phonenumber.length==12) &&(phonenumber.search(/^84160[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84121[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) &&(phonenumber.search(/^84161[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84122[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) &&(phonenumber.search(/^84162[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84123[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) && (phonenumber.search(/^84163[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84124[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) && (phonenumber.search(/^84164[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84125[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) && (phonenumber.search(/^84165[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84126[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) && (phonenumber.search(/^84166[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84127[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) && (phonenumber.search(/^84167[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84128[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) && (phonenumber.search(/^84168[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84129[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==12) && (phonenumber.search(/^84169[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^84120[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) &&(phonenumber.search(/^0160[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0121[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) &&(phonenumber.search(/^0161[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0122[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) &&(phonenumber.search(/^0162[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0123[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) && (phonenumber.search(/^0163[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0124[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) && (phonenumber.search(/^0164[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0125[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) && (phonenumber.search(/^0165[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0126[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) && (phonenumber.search(/^0166[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0127[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) && (phonenumber.search(/^0167[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0128[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) && (phonenumber.search(/^0168[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0129[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}else if((phonenumber.length==11) && (phonenumber.search(/^0169[0,1,2,3,4,5,6,7,8,9]/) != -1 || phonenumber.search(/^0120[0,1,2,3,4,5,6,7,8,9]/) != -1)){
		return true;
	}


	if(phonenumber.indexOf("84") == 0){
		phonenumber = phonenumber.substring(2,phonenumber.length);
	}else if(phonenumber.indexOf("0") == 0){
		phonenumber = phonenumber.substring(1,phonenumber.length);
	}else{
		return false;
	}
	for(var i=0;i<region.length;i++){
	var header1 = region[i] + "20";
	var header2 = region[i] + "21";
	var header3 = region[i] + "22";
	var header4 = region[i] + "23";
	var header5 = region[i] + "24";
	var header6 = region[i] + "46";
	var header7 = region[i] + "47";
       	var header8 = region[i] + "26";
        var header9 = region[i] + "48";


	if(phonenumber.indexOf(header1) == 0 || phonenumber.indexOf(header2) == 0 || phonenumber.indexOf(header3) == 0 || phonenumber.indexOf(header4) == 0 || phonenumber.indexOf(header5) == 0 || phonenumber.indexOf(header6) == 0 || phonenumber.indexOf(header7) == 0 || phonenumber.indexOf(header8) == 0 || phonenumber.indexOf(header9) == 0){
		return true;
	}
}

	return false;
}
