String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

var $ = function(s){
	return (document.getElementById?document.getElementById(s):document.all[s]);
}

var checkForm = function(){
	var txtKey = $('key');
	if (txtKey.value.trim().length == 0 || txtKey.value == "Search for Videos..."){
            alert('Please input some keywords');
            return false;
        }
	txtKey.value = txtKey.value.trim();
	return true;
}

var flagsOfCountries = 'http://l.yimg.com/a/i/us/cl/mob/v3/gen/flags/'		// + *.png
var localizedCountryData = new Array();
localizedCountryData[0] = Array('AD', 'Andorra', '376');
localizedCountryData[1] = Array('AG', 'Antigua + Barbuda', '1268');
localizedCountryData[2] = Array('AR', 'Argentina', '54');
localizedCountryData[3] = Array('AW', 'Aruba', '297');
localizedCountryData[4] = Array('AU', 'Australia', '61');
localizedCountryData[5] = Array('AT', 'Austria', '43');
localizedCountryData[6] = Array('BE', 'Belgium', '32');
localizedCountryData[7] = Array('BM', 'Bermuda', '1441');
localizedCountryData[8] = Array('BO', 'Bolivia', '591');
localizedCountryData[9] = Array('BR', 'Brazil', '55');
localizedCountryData[10] = Array('BG', 'Bulgaria', '359');
localizedCountryData[11] = Array('CA', 'Canada', '1');
localizedCountryData[12] = Array('KY', 'Cayman Islands', '1345');
localizedCountryData[13] = Array('CL', 'Chile', '56');
localizedCountryData[14] = Array('CN', 'China', '86');
localizedCountryData[15] = Array('HR', 'Croatia', '385');
localizedCountryData[16] = Array('CY', 'Cyprus', '357');
localizedCountryData[17] = Array('CZ', 'Czech Republic', '420');
localizedCountryData[18] = Array('DK', 'Denmark', '45');
localizedCountryData[19] = Array('DM', 'Dominica', '1767');
localizedCountryData[20] = Array('DO', 'Dominican Republic', '1806');
localizedCountryData[21] = Array('EC', 'Ecuador', '593');
localizedCountryData[22] = Array('EG', 'Egypt', '20');
localizedCountryData[23] = Array('SV', 'El Salvador', '503');
localizedCountryData[24] = Array('EE', 'Estonia', '372');
localizedCountryData[25] = Array('FJ', 'Fiji Islands', '679');
localizedCountryData[26] = Array('FI', 'Finland', '358');
localizedCountryData[27] = Array('FR', 'France', '33');
localizedCountryData[28] = Array('GF', 'French Guiana', '594');
localizedCountryData[29] = Array('DE', 'Germany', '49');
localizedCountryData[30] = Array('GR', 'Greece', '30');
localizedCountryData[31] = Array('GD', 'Grenada', '1473');
localizedCountryData[32] = Array('GP', 'Guadeloupe', '590');
localizedCountryData[33] = Array('HK', 'Hong Kong', '852');
localizedCountryData[34] = Array('HU', 'Hungary', '36');
localizedCountryData[35] = Array('IS', 'Iceland', '354');
localizedCountryData[36] = Array('IN', 'India', '91');
localizedCountryData[37] = Array('ID', 'Indonesia', '62');
localizedCountryData[38] = Array('IE', 'Ireland', '353');
localizedCountryData[39] = Array('IL', 'Israel', '972');
localizedCountryData[40] = Array('IT', 'Italy', '39');
localizedCountryData[41] = Array('JM', 'Jamaica', '1876');
localizedCountryData[42] = Array('LV', 'Latvia', '371');
localizedCountryData[43] = Array('LI', 'Liechtenstein', '423');
localizedCountryData[44] = Array('LT', 'Lithuania', '370');
localizedCountryData[45] = Array('LU', 'Luxembourg', '352');
localizedCountryData[46] = Array('MY', 'Malaysia', '60');
localizedCountryData[47] = Array('MT', 'Malta', '356');
localizedCountryData[48] = Array('MQ', 'Martinique', '596');
localizedCountryData[49] = Array('MX', 'Mexico', '52');
localizedCountryData[50] = Array('MN', 'Monaco', '377');
localizedCountryData[51] = Array('MS', 'Montserrat', '1664');
localizedCountryData[52] = Array('NL', 'Netherlands', '31');
localizedCountryData[53] = Array('AN', 'NetherlandsAntilles', '599');
localizedCountryData[54] = Array('NZ', 'New Zealand', '64');
localizedCountryData[55] = Array('NO', 'Norway', '47');
localizedCountryData[56] = Array('PA', 'Panama', '507');
localizedCountryData[57] = Array('PY', 'Paraguay', '595');
localizedCountryData[58] = Array('PE', 'Peru', '51');
localizedCountryData[59] = Array('PH', 'Philippines', '63');
localizedCountryData[60] = Array('PL', 'Poland', '48');
localizedCountryData[61] = Array('PT', 'Portugal', '351');
localizedCountryData[62] = Array('RO', 'Romania', '40');
localizedCountryData[63] = Array('RU', 'Russia &amp; Kazhakstan', '7');
localizedCountryData[64] = Array('LC', 'Saint Lucia', '1758');
localizedCountryData[65] = Array('SG', 'Singapore', '65');
localizedCountryData[66] = Array('SK', 'Slovakia', '421');
localizedCountryData[67] = Array('SI', 'Slovenia', '386');
localizedCountryData[68] = Array('ZA', 'South Africa', '27');
localizedCountryData[69] = Array('KR', 'South Korea', '82');
localizedCountryData[70] = Array('ES', 'Spain', '34');
localizedCountryData[71] = Array('SL', 'Sri Lanka', '94');
localizedCountryData[72] = Array('SR', 'Suriname', '597');
localizedCountryData[73] = Array('SE', 'Sweden', '46');
localizedCountryData[74] = Array('CH', 'Switzerland', '41');
localizedCountryData[75] = Array('TW', 'Taiwan', '886');
localizedCountryData[76] = Array('TH', 'Thailand', '66');
localizedCountryData[77] = Array('TT', 'Trinidad &amp; Tobago', '1868');
localizedCountryData[78] = Array('TR', 'Turkey', '90');
localizedCountryData[79] = Array('TC', 'Turks and Caicos', '1649');
localizedCountryData[80] = Array('UK', 'United Kingdom', '44');
localizedCountryData[81] = Array('US', 'United States', '1');
localizedCountryData[82] = Array('VE', 'Venezuela', '58');
localizedCountryData[83] = Array('VN', 'Vietnam', '84');

var InitLocalized = 80;

var _Init = window.onload;
window.onload = function(){
	if (_Init) _Init();
	try{
		var sUrl = 'http://' + location.hostname + 'Ajax/AjaxMain.php?flag=5';
		Ajax.GetJavaScript(sUrl,function(s){
			if (s.length > 0){
				for(var x in localizedCountryData){
					if (localizedCountryData[x][0] == s){
						InitLocalized = x;
						try{
							ChangeCountry2(x);
						}catch(e){}
						break;
					}
				}
			}
		});
	}catch(e){}
}


var SwitchSelect = function(flag){
	var sels = document.getElementsByTagName('SELECT');
	for(var i=0;i<sels.length;i++){
		sels[i].style.display = flag?'':'none';
	}
}