jQuery.noConflict();
jQuery(document).ready(function(){
	var companyName = "International Moving Service GmbH";
	var companyNumber = "069-272 296-0";
    var text_telekom = '<div class="des_text">'+
							'<div class="initial">'+
								'<p>'+
								'<div class="mistake" style="color:#ff0000">&nbsp;</div>'+
								'</p>'+
							'</div>'+
	
							'<label for="ctc01">&#24744;&#30340;&#30005;&#35805;&#21495;&#30721;:</label>'+
							'<input id="telekom-number" name="userNumber" type="text"  maxlength="30"><br />'+
							'<input  id="ctc02" class="telekom-submit" type="submit" value="&#25320;&#36890;">'+
						'</div>'+
						'<div class="status" style="color:#008000">&nbsp;</div>';
                        
    var text_zeiten = '&#24456;&#25265;&#27465;&#26412;&#21151;&#33021;&#26242;&#26102;&#26080;&#27861;&#20351;&#29992;&#65292;<br />'+
                      '&#35831;&#31245;&#20505;&#20877;&#35797;&#65292;&#25110;&#32773;&#30452;&#25509;&#25320;&#25171;&#25105;&#20204;&#30340;&#26381;&#21153;&#30005;&#35805; '+companyNumber+' &#12290;<br /><br />'+
                      '&#35874;&#35874;&#24744;&#30340;&#35845;&#35299;&#12290;';
                        
    if(jQuery('#telekom') || jQuery('.telekom-call')){
    				 
	    jQuery.ajax({
	        type: "GET",
	        url: "http://call.simple-web-solutions.de/ajax/active.php?customer=ims&callback=?",
	        data: "{}",
	        contentType: "application/json; charset=utf-8",
	        dataType: "json",
	        jsonp:"callback",
	        success: function(msg) {
	        	if(msg.type == "info" && msg.code == "20000"){
	        	//Dienst erreichbar
		        	if(jQuery('#telekom')){
			        	jQuery('#telekom').html(text_telekom);
		        	}
	        	}
	        	if(msg.type == "info" && (msg.code == "20001"||msg.code == "20002")){
                //ausserhalb der Geschäftszeiten oder keine Destination
                    if(jQuery('#telekom')){
                        jQuery('#telekom').html(text_zeiten);
                    }
                }
	        	
	        },
             complete:function() {
                //if(msg.type == "info" && msg.code == "20000"){
                   jQuery('.telekom-submit').click(function(){
                   	        var number = jQuery('#telekom-number').val();
                   	        jQuery(".des_text").hide();
                            jQuery(".status").html("Verbindung wird aufgebaut.");
                   	        
                            jQuery.ajax({
				                type: "GET",
				                url: "http://call.simple-web-solutions.de/ajax/call.php?customer=ims&number="+number+"&callback=?",
				                data: "{}",
				                contentType: "application/json; charset=utf-8",
				                dataType: "json",
				                jsonp:"callback",
				                success: function(msg) {
				                	
				                	if(msg.type == "error"){
				                		jQuery(".mistake").html("&#21457;&#29983;&#38169;&#35823;&#65292;&#35831;&#20877;&#35797;&#19968;&#27425;&#12290;");
				                	}
				                	if(msg.type == "info" && msg.code == "20004"){ 
				                	   jQuery(".status").empty();
				                	   jQuery(".des_text").show();
				                	   jQuery(".initial").hide();
				                	   jQuery(".mistake").html("&#35831;&#26816;&#26597;&#24744;&#25152;&#32473;&#30340;&#30005;&#35805;&#21495;&#30721;&#65292;&#24182;&#20445;&#35777;&#23427;&#26159;&#24503;&#22269;&#22659;&#20869;&#30340;&#24231;&#26426;&#21495;&#30721;&#12290;");
				                	}
				                    if(msg.type == "info" && msg.code == "20003"){
				                        jQuery('body').everyTime(1000, 'controlled', function() {
				                            jQuery.ajax({
				                                type: "GET",
				                                url: "http://call.simple-web-solutions.de/ajax/status.php?customer=ims&session="+msg.message+"&callback=?",
				                                data: "{}",
				                                contentType: "application/json; charset=utf-8",
				                                dataType: "json",
				                                jsonp:"callback",
				                                success: function(stat) {
				                                	if(stat.type == "info" && stat.code == "20007"){
				                                		jQuery(".des_text").hide();
                                                        jQuery(".status").html("&#24744;&#30340;&#30005;&#35805;&#24050;&#34987;&#25509;&#36890;&#38083;&#21709;&#20102;&#12290;");
				                                	}
				                                	if(stat.type == "info" && (stat.code == "20009" || stat.code == "20008")){
                                                        jQuery(".des_text").hide();
                                                        jQuery(".status").html("&#24744;&#23558;&#19982; "+companyName+" &#25509;&#36890;&#30005;&#35805;&#12290;");
                                                    }
                                                    if(stat.type == "info" && stat.code == "20010"){
                                                        jQuery(".des_text").hide();
                                                        jQuery(".status").html("&#24744;&#19982; "+companyName+" &#25509;&#36890;&#20102;&#30005;&#35805;&#12290;.");
                                                    }
                                                    if(stat.type == "info" && stat.code == "20011"){
                                                        jQuery(".des_text").hide();
                                                        jQuery(".status").html("&#38750;&#24120;&#24863;&#35874;&#24744;&#30340;&#36890;&#35805;&#65292;&#36890;&#35805;&#24050;&#32467;&#26463;&#12290;");
                                                    }
				                                    if(stat.type == "info" &&  (stat.code == "20006" || stat.code == "20005")){
                                                        jQuery('body').stopTime('controlled');
                                                        jQuery(".status").empty();
                                                        jQuery(".mistake").empty();
                                                        jQuery(".des_text").show();
                                                        jQuery(".initial").show();
                                                        jQuery(".help-content").hide();
                                                    }
				                                }
				                            });
				                        });

				                    }
				                }
				            });
                   });            
                //}
             }
	    });
            
    }
});




   

