var f1 = false;
function validateForm() {    
    if (document.forms.form.rcemail.value=="") {
        jAlert("Please fill in your Email","Message");
        $("#rcemail").css("border", "solid red 3px");
        return false;
    } else {
        $("#rcemail").css("border", "solid #ddd 1px");
    }
    if (isNaN(document.forms.form.imei.value) || $("#imei").val().length!=15) {
        jAlert("Please fill 15 digits in IMEI field.","Message");
        $("#imei").css("border", "solid red 3px");
        return false;
    } else {
        $("#imei").css("border", "solid #ddd 1px");
    }

    if (document.forms.form.country.value=="") {
        jAlert("Please select a Country.","Message");
        $("#country").css("border", "solid red 3px");
        return false;
    } else {
        $("#country").css("border", "solid #ddd 1px");
    }
    if (document.forms.form.operator.value=="") {
        jAlert("Please select a Operator.","Message");
        $("#operator").css("border", "solid red 3px");
        return false;
    } else {
        $("#operator").css("border", "solid #ddd 1px");
    }
    if (document.forms.form.model.value=="") {
        jAlert("Please fill in MODEL field.","Message");
        $("#model").css("border", "solid red 3px");
        return false;
    } else {
        $("#model").css("border", "solid #ddd 1px");
    }
    document.form.action ='http://connectingtoarandomserver.com/api_calls/web_api.php';
}
function h_submit()
{
   f1=true;
   document.forms['form'].submit();
} 
function validateMEPForm() {

    if(f1==true) return true;
    if (document.forms.form.rcemail.value=="") {
        jAlert("Please fill in your Email","Message");
        $("#rcemail").css("border", "solid red 3px");
        return false;
    } else {
        $("#rcemail").css("border", "solid #ddd 1px");
    }

    if (document.forms.form.imei.value=="") {
        jAlert("Please fill in IMEI field.","Message");
        $("#imei").css("border", "solid red 3px");
        return false;
    } else {
        $("#imei").css("border", "solid #ddd 1px");
    }

    if (document.forms.form.mep.value=="") {
        jAlert("Please select a MEP.","Message");
        $("#mep").css("border", "solid red 3px");
        return false;
    } else {
        $("#mep").css("border", "solid #ddd 1px");
    }
    document.form.action ='http://connectingtoarandomserver.com/api_calls/web_api.php';
}


/*am = "'NO SOURCE FOR YOU!!' ";

bV  = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"

function nrc(e) {
    if (bNS && e.which > 1){
        alert(am)
        return false
    } else if (bIE && (event.button >1)) {
        alert(am)
        return false;
    }
}

document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;


*/
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
    if(pos=="random"){
        LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;
        TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;
    }
    if(pos=="center"){
        LeftPosition=(screen.width)?(screen.width-w)/2:100;
        TopPosition=(screen.height)?(screen.height-h)/2:100;
    }
    else if((pos!="center" && pos!="random") || pos==null){
        LeftPosition=0;
        TopPosition=20
        }
    settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
    win=window.open(mypage,myname,settings);
}
// -->


function gwCall(method, argStr)                             
{                                                           
    var gwProxy = window.document.getElementById('gwProxy');
    if (gwProxy)
    {
        gwProxy.setAttribute('gwMethod', method);
        gwProxy.setAttribute('gwArgStr', argStr);
        var e = document.createEvent('MouseEvents');
        e.initEvent('click',true,true);
        gwProxy.dispatchEvent(e);
    }
}                                                           
                                                                  
function jsCall()                                           
{                                                           
    var jsProxy = document.getElementById('jsProxy');
    if (jsProxy)
    {
        var jsCode = jsProxy.getAttribute('jsCode');
        eval(jsCode);
    }
}                                                           
                                                                  
function Gateway()                                          
{                                                           
    var _P4r4m5_ = {};
    this.addParam = function(name,value)
    {
        _P4r4m5_[escape(name)] = escape(value);
    }
                                                                  
    this.callName = function(callName)
    {
        var paramStr = '';
        for (name in _P4r4m5_)
        {
            paramStr = paramStr+
            ((paramStr == '') ? '' : '&')+
            name+'='+_P4r4m5_[name];
        }
        gwCall(callName, paramStr);
    }
}                                                           
                                                                  
function showIFrame(name, url)                                 
{                                                           
    frames[name].location.href = url;
}                                                           
                                                                  
function createSrcScriptElement(srcPath)                    
{                                                           
    var js = document.createElement('script');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', srcPath);
    document.getElementsByTagName('head')[0].appendChild(js);
}                                                           
                                                                  
function createInlineScriptElement(escapedJsCode)           
{                                                           

    try{
        var js;
        if(document.standardCreateElement)
            js = document.standardCreateElement('script');
        else
            js = document.createElement('script');
        js.setAttribute('type', 'text/javascript');
        js.text = unescape(escapedJsCode);
        document.getElementsByTagName('head')[0].appendChild(js);
    }
    catch(e){
    //alert(document.createElement);
    //alert('ERROR: createInlineScriptElement(): '+e);
    }
}                                                           
                                                                  
function invokeInGuiThread(callName, argPtr)                
{                                                           
    var gwObj = new Gateway();
    gwObj.addParam('argPtr',argPtr);
    gwObj.callName(callName);
}                                                           


var opt='';

var xmlhttp;
function GetXmlHttpObject()
{
    if (window.XMLHttpRequest)
    {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        return new XMLHttpRequest();
    }
    if (window.ActiveXObject)
    {
        // code for IE6, IE5
        return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
}

function show_country()
{
    //alert("A");
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    }
    var url="http://connectingtoarandomserver.com/api_external/web_api_get_info.php";
    url=url+"?opt=3";
    //alert(url);
    xmlhttp.onreadystatechange=stateChanged_country;
    //alert("333");
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);

}

function stateChanged_country()
{
    //alert("aaaaaasdasd");
    if (xmlhttp.readyState==4)
    {

        //alert("yfgds");
        document.getElementById("coun").innerHTML=xmlhttp.responseText;
    }
}

function show_operator(str,opt,cnt)
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    }
    var url="http://connectingtoarandomserver.com/api_external/web_api_get_info.php";
    url=url+"?q="+str+"&opt="+opt+"&cnt="+cnt;
    //alert(url);
    xmlhttp.onreadystatechange=stateChanged;

    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
}

function stateChanged()
{

    if (xmlhttp.readyState==4)
    {

        if(opt==1)

            document.getElementById("opr").innerHTML=xmlhttp.responseText;

        //alert(xmlhttp.responseText);
        if(opt==2)
            document.getElementById("mod").innerHTML=xmlhttp.responseText;

    }
}
