var product_id;
function openSmsWindow(p_Id) {		
product_id =p_Id;
$('#controls').dialog('open'); 			
loadCapcha();	
		$('#country_code').val('');
		$('#number').val('');
		$('#version').val('');
		$('#ccodeP').text('');
		//alert( $('#country_code').val());
		//alert ($('#linkStorm'+product_id).val());
		if ($('input[name=ban_plat]').val() == "7" && $('#linkStorm'+product_id).val() != ""){
loadVersion();
} else {
loadVersion2();
}
		
}


function loadCountries() {			$('#countryP').append('	Country: <br/><select name=\'country_code\' id=\'country_code\'>	<option value=\'\'>- Choose Your Country  -</option>    <option value=\'93\'>Afghanistan</option>		<option value=\'355\'>Albania</option>		<option value=\'213\'>Algeria</option>		<option value=\'1-684\'>American Samoa</option>		<option value=\'376\'>Andorra</option>		<option value=\'244\'>Angola</option>		<option value=\'1-264\'>Anguilla</option>		<option value=\'1-268\'>Antigua</option>		<option value=\'54\'>Argentina</option>		<option value=\'374\'>Armenia</option>		<option value=\'297\'>Aruba</option>		<option value=\'247\'>Ascension</option>		<option value=\'61\'>Australia</option>		<option value=\'672\'>Australian External Territories</option>		<option value=\'43\'>Austria</option>		<option value=\'994\'>Azerbaijan</option>		<option value=\'1-242\'>Bahamas</option>		<option value=\'973\'>Bahrain</option>		<option value=\'880\'>Bangladesh</option>		<option value=\'1-246\'>Barbados</option>		<option value=\'1-268\'>Barbuda</option>		<option value=\'375\'>Belarus</option>		<option value=\'32\'>Belgium</option>		<option value=\'501\'>Belize</option>		<option value=\'229\'>Benin</option>		<option value=\'1-441\'>Bermuda</option>		<option value=\'975\'>Bhutan</option>		<option value=\'591\'>Bolivia</option>		<option value=\'387\'>Bosnia and Herzegovina</option>		<option value=\'267\'>Botswana</option>		<option value=\'55\'>Brazil</option>		<option value=\'1-284\'>British Virgin Islands</option>		<option value=\'673\'>Brunei Darussalam</option>		<option value=\'359\'>Bulgaria</option>		<option value=\'226\'>Burkina Faso</option>		<option value=\'257\'>Burundi</option>		<option value=\'855\'>Cambodia</option>		<option value=\'237\'>Cameroon</option>		<option value=\'1\'>Canada</option>		<option value=\'238\'>Cape Verde Islands</option>		<option value=\'1-345\'>Cayman Islands</option>		<option value=\'236\'>Central African Republic</option>		<option value=\'235\'>Chad</option>		<option value=\'64\'>Chatham Island (New Zealand)</option>		<option value=\'56\'>Chile</option>		<option value=\'86\'>China (PRC)</option>		<option value=\'61-8\'>Christmas Island</option>		<option value=\'61\'>Cocos-Keeling Islands</option>		<option value=\'57\'>Colombia</option>		<option value=\'269\'>Comoros</option>		<option value=\'242\'>Congo</option>		<option value=\'243\'>Congo, Dem. Rep. of (Zaire)</option>		<option value=\'682\'>Cook Islands</option>		<option value=\'506\'>Costa Rica</option>		<option value=\'385\'>Croatia</option>		<option value=\'53\'>Cuba</option>		<option value=\'5399\'>Cuba (Guantanamo Bay)</option>		<option value=\'599\'>Curacao</option>		<option value=\'357\'>Cyprus</option>		<option value=\'420\'>Czech Republic</option>		<option value=\'225\'>Cote d\'Ivoire (Ivory Coast)</option>		<option value=\'45\'>Denmark</option>		<option value=\'246\'>Diego Garcia</option>		<option value=\'253\'>Djibouti</option>		<option value=\'1-767\'>Dominica</option>		<option value=\'1-809\'>Dominican Republic</option>		<option value=\'670\'>East Timor</option>		<option value=\'56\'>Easter Island</option>		<option value=\'593\'>Ecuador</option>		<option value=\'20\'>Egypt</option>		<option value=\'503\'>El Salvador</option>		<option value=\'8812\'>Ellipso (Mobile Satellite service)</option>		<option value=\'88213\'>EMSAT (Mobile Satellite service)</option>		<option value=\'240\'>Equatorial Guinea</option>		<option value=\'291\'>Eritrea</option>		<option value=\'372\'>Estonia</option>		<option value=\'251\'>Ethiopia</option>		<option value=\'500\'>Falkland Islands (Malvinas)</option>		<option value=\'298\'>Faroe Islands</option>		<option value=\'679\'>Fiji Islands</option>		<option value=\'358\'>Finland</option>		<option value=\'33\'>France</option>		<option value=\'596\'>French Antilles</option>		<option value=\'594\'>French Guiana</option>		<option value=\'689\'>French Polynesia</option>		<option value=\'241\'>Gabonese Republic</option>		<option value=\'220\'>Gambia</option>		<option value=\'995\'>Georgia</option>		<option value=\'49\'>Germany</option>		<option value=\'233\'>Ghana</option>		<option value=\'350\'>Gibraltar</option>		<option value=\'881\'>Global Mobile Satellite System (GMSS)</option>		<option value=\'8818\'>Globalstar (Mobile Satellite Service)</option>		<option value=\'30\'>Greece</option>		<option value=\'299\'>Greenland</option>		<option value=\'1-473\'>Grenada</option>		<option value=\'590\'>Guadeloupe</option>		<option value=\'1-671\'>Guam</option>		<option value=\'5399\'>Guantanamo Bay</option>		<option value=\'502\'>Guatemala</option>		<option value=\'224\'>Guinea</option>		<option value=\'245\'>Guinea-Bissau</option>		<option value=\'592\'>Guyana</option>		<option value=\'509\'>Haiti</option>		<option value=\'504\'>Honduras</option>		<option value=\'852\'>Hong Kong</option>		<option value=\'36\'>Hungary</option>		<option value=\'354\'>Iceland</option>		<option value=\'8810\'>ICO Global (Mobile Satellite Service)</option>		<option value=\'91\'>India</option>		<option value=\'62\'>Indonesia</option>		<option value=\'871\'>Inmarsat (Atlantic Ocean - East)</option>		<option value=\'874\'>Inmarsat (Atlantic Ocean - West)</option>		<option value=\'873\'>Inmarsat (Indian Ocean)</option>		<option value=\'872\'>Inmarsat (Pacific Ocean)</option>		<option value=\'870\'>Inmarsat SNAC</option>		<option value=\'800\'>International Freephone Service</option>		<option value=\'808\'>International Shared Cost Service (ISCS)</option>		<option value=\'98\'>Iran</option>		<option value=\'964\'>Iraq</option>		<option value=\'353\'>Ireland</option>		<option value=\'8816\'>Iridium (Mobile Satellite service)</option>		<option value=\'972\'>Israel</option>		<option value=\'39\'>Italy</option>		<option value=\'1-876\'>Jamaica</option>		<option value=\'81\'>Japan</option>		<option value=\'962\'>Jordan</option>		<option value=\'7\'>Kazakhstan</option>		<option value=\'254\'>Kenya</option>		<option value=\'686\'>Kiribati</option>		<option value=\'850\'>Korea (North)</option>		<option value=\'82\'>Korea (South)</option>		<option value=\'422\'>Kosovo</option>		<option value=\'965\'>Kuwait</option>		<option value=\'996\'>Kyrgyz Republic</option>		<option value=\'856\'>Laos</option>		<option value=\'371\'>Latvia</option>		<option value=\'961\'>Lebanon</option>		<option value=\'266\'>Lesotho</option>		<option value=\'231\'>Liberia</option>		<option value=\'218\'>Libya</option>		<option value=\'423\'>Liechtenstein</option>		<option value=\'370\'>Lithuania</option>		<option value=\'352\'>Luxembourg</option>		<option value=\'853\'>Macao</option>		<option value=\'389\'>Macedonia (Former Yugoslav Rep of.)</option>		<option value=\'261\'>Madagascar</option>		<option value=\'265\'>Malawi</option>		<option value=\'60\'>Malaysia</option>		<option value=\'960\'>Maldives</option>		<option value=\'223\'>Mali Republic</option>		<option value=\'356\'>Malta</option>		<option value=\'692\'>Marshall Islands</option>		<option value=\'596\'>Martinique</option>		<option value=\'222\'>Mauritania</option>		<option value=\'230\'>Mauritius</option>		<option value=\'269\'>Mayotte Island</option>		<option value=\'52\'>Mexico</option>		<option value=\'691\'>Micronesia, (Federal States of)</option>		<option value=\'1-808\'>Midway Island</option>		<option value=\'373\'>Moldova</option>		<option value=\'377\'>Monaco</option>		<option value=\'976\'>Mongolia</option>		<option value=\'382\'>Montenegro</option>		<option value=\'1-664\'>Montserrat</option>		<option value=\'212\'>Morocco</option>		<option value=\'258\'>Mozambique</option>		<option value=\'95\'>Myanmar</option>		<option value=\'264\'>Namibia</option>		<option value=\'674\'>Nauru</option>		<option value=\'977\'>Nepal</option>		<option value=\'31\'>Netherlands</option>		<option value=\'599\'>Netherlands Antilles</option>		<option value=\'1-869\'>Nevis</option>		<option value=\'687\'>New Caledonia</option>		<option value=\'64\'>New Zealand</option>		<option value=\'505\'>Nicaragua</option>		<option value=\'227\'>Niger</option>		<option value=\'234\'>Nigeria</option>		<option value=\'683\'>Niue</option>		<option value=\'672\'>Norfolk Island</option>		<option value=\'1-670\'>Northern Marianas Islands (Saipan, Rota, and Tinian)</option>		<option value=\'47\'>Norway</option>		<option value=\'968\'>Oman</option>		<option value=\'92\'>Pakistan</option>		<option value=\'680\'>Palau</option>		<option value=\'970\'>Palestinian Settlements</option>		<option value=\'507\'>Panama</option>		<option value=\'675\'>Papua New Guinea</option>		<option value=\'595\'>Paraguay</option>		<option value=\'51\'>Peru</option>		<option value=\'63\'>Philippines</option>		<option value=\'48\'>Poland</option>		<option value=\'351\'>Portugal</option>		<option value=\'1-787\'>Puerto Rico</option>		<option value=\'974\'>Qatar</option>		<option value=\'40\'>Romania</option>		<option value=\'7\'>Russia</option>		<option value=\'250\'>Rwandese Republic</option>		<option value=\'262\'>Reunion Island</option>		<option value=\'685\'>Samoa</option>		<option value=\'378\'>San Marino</option>		<option value=\'966\'>Saudi Arabia</option>		<option value=\'221\'>Senegal</option>		<option value=\'381\'>Serbia</option>		<option value=\'248\'>Seychelles Republic</option>		<option value=\'232\'>Sierra Leone</option>		<option value=\'65\'>Singapore</option>		<option value=\'421\'>Slovak Republic</option>		<option value=\'386\'>Slovenia</option>		<option value=\'677\'>Solomon Islands</option>		<option value=\'252\'>Somali Democratic Republic</option>		<option value=\'27\'>South Africa</option>		<option value=\'34\'>Spain</option>		<option value=\'94\'>Sri Lanka</option>		<option value=\'290\'>St. Helena</option>		<option value=\'1-869\'>St. Kitts/Nevis</option>		<option value=\'1-758\'>St. Lucia</option>		<option value=\'508\'>St. Pierre and Miquelon</option>		<option value=\'1-784\'>St. Vincent and Grenadines</option>		<option value=\'249\'>Sudan</option>		<option value=\'597\'>Suriname</option>		<option value=\'268\'>Swaziland</option>		<option value=\'46\'>Sweden</option>		<option value=\'41\'>Switzerland</option>		<option value=\'963\'>Syria</option>		<option value=\'239\'>Sao Tome and Principe</option>		<option value=\'886\'>Taiwan</option>		<option value=\'992\'>Tajikistan</option>		<option value=\'255\'>Tanzania</option>		<option value=\'66\'>Thailand</option>		<option value=\'88216\'>Thuraya (Mobile Satellite service)</option>		<option value=\'670\'>Timor Leste</option>		<option value=\'228\'>Togolese Republic</option>		<option value=\'690\'>Tokelau</option>		<option value=\'676\'>Tonga Islands</option>		<option value=\'1-868\'>Trinidad and Tobago</option>		<option value=\'216\'>Tunisia</option>		<option value=\'90\'>Turkey</option>		<option value=\'993\'>Turkmenistan</option>		<option value=\'1-649\'>Turks and Caicos Islands</option>		<option value=\'688\'>Tuvalu</option>		<option value=\'256\'>Uganda</option>		<option value=\'380\'>Ukraine</option>		<option value=\'971\'>United Arab Emirates</option>		<option value=\'44\'>United Kingdom</option>		<option value=\'1\'>United States of America</option>		<option value=\'878\'>Universal Personal Telecommunications (UPT)</option>		<option value=\'598\'>Uruguay</option>		<option value=\'1-340\'>US Virgin Islands</option>		<option value=\'998\'>Uzbekistan</option>		<option value=\'678\'>Vanuatu</option>		<option value=\'39\'>Vatican City</option>		<option value=\'58\'>Venezuela</option>		<option value=\'84\'>Vietnam</option>		<option value=\'808\'>Wake Island</option>		<option value=\'681\'>Wallis and Futuna Islands</option>		<option value=\'967\'>Yemen</option>		<option value=\'260\'>Zambia</option>		<option value=\'255\'>Zanzibar</option>		<option value=\'263\'>Zimbabwe</option>	</select>');
} 	

function loadCapcha() {			
$('#captP').text('');		
var link = 'http://www.penreader.com/sms/png.php?' + new Date().getTime();				
$('#captP').append('		<img id=\'capt\' src=\''+ link +'\'/><br/>		Number on the picture:<br/>		<input type=\'text\' id=\'sec_pict\' name=\'sec_pict\' value=\'\'/>	');					
$('#captP').show();			
}	

function setCountryCode() {	
$('#ccodeP').text('');	
$('#ccodeP').append('Country code: ' + $('#country_code').val());	
}	
					
function sendData() {	 		
var lnkId = $('#version').val() + product_id;	
var lnkText = $("#"+lnkId).val();	
}	
			
function loadVersion() {
$('#versionP').text('');	
$('#versionP').append('		Select device model:<br/> <select name=\'version\' id=\'version\'>			<option value=\'\'>- Choose program version -</option>			<option value=\'link\'>Non-Touch device</option>			<option value=\'linkStorm\'>Touch Screen device</option>		</select>	');
$('#versionP').show();}
function loadVersion2() {
$('#versionP').text('');	
$('#versionP').append('	<div style="display:none">Select device model:<br/> <select name=\'version\' id=\'version\'>	<option value=\'link\'>Non-Touch device</option></select></div>');
$('#versionP').show();}	

$(document).ready(function() {



var platform = $('input[name=ban_plat]').val(); // берется айди платформы для дальнейшего выведения на экран определенного количества выбираемых элементов


    var btns = {};
    var buttonClose = $('#txtWindowClose').html();    
	var buttonSend = $('#txtWindowSend').html(); 
    btns[buttonSend] = function() {		
		sendData();		   
	}	 	 
    var windowTitle = $('#txtWindowTitle').html();
    $("#controls").dialog({
        autoOpen: false,
        position: ["center","center"],
        modal: true,
        width: 500,
        minHeight:200,       
        title: windowTitle
    });	
	
	loadCountries();
	$('#versionP').show();
	$('#captP').show();	
	$('#country_code').change(function() {setCountryCode();});	
	var a = 1;
	$("#formViaSMS").submit(function() {	
		var lang = $("#slcId").text(); //берется айди языка для дальнейшей проверки и перенаправления на одного провайдера или другого
		var verid = $('#version').val();
		var lnkId = $('#version').val() + product_id;		
		var link = $("#"+lnkId).val();							
		var product_name = $('#product_name'+product_id).attr('value'); 						
		var sec_pict = $('#sec_pict').attr('value');       						
		var country_code = $('#country_code').val();		
		var number = $('#number').attr('value');       												
		var dataString = 'sec_pict='+sec_pict+'&country_code='+country_code+'&number='+number+'&link='+link+'&product_name='+product_name+'&lang='+lang;	
		/*****/
		alert("dataString: " + dataString);
		/*****/
		
		var tnumber = document.getElementById("number");
		var loginStr = new String(tnumber.value);
		var reg = /[^(0-9\s)]/; 
			if (reg.test(loginStr))
			{
				alert ('The field "Prefix and number" is not a number!');
				return false;
			}
		if (verid == '' || country_code == '' || number == '' || sec_pict == '') {
			alert ('Please enter all the data!');
			return false
		} else {
			$.ajax({			
				type: "POST",			
				url: "http://www.penreader.com/sms/cl_sms1.php", 
				//url: "http://localhost/sms_popup/cl_sms1.php", 
				data: dataString,			
				success: function(data){								
					$('#controls').dialog('close'); 
					alert(data);		
                   // alert('The message was sent.');
				},
				error: function(){
					$('#controls').dialog('close'); 
					alert("The message hasn't been sent. Please try again.");
				}
			});
			return false;
		}
		    
	});	
	
	
	
	$.fn.image = function(src){      
		return this.each(function(){      
			var i = new Image();      
			i.src = src;           
			this.appendChild(i);	    
		});         
		} 			
});



