(function(a){a.cross=a.cross||{};a.fn.domain=function(b){return this.each(function(){var c=a.extend({},b);if(c!==false){new a.cross.domain(this,c)}})};a.cross.domain=function(c,b){this.settings=a.extend({},a.cross.domain.settings,b);this.element=a(c);this.sendData()};a.cross.domain.prototype={sendData:function(){this.sUrl=this.settings.sUrl;if(!this.sUrl||typeof this.sUrl!=="string"){return}this.sUrl+=(this.sUrl.indexOf("?")>0?"&":"?")+"windowname=true";a("<iframe>").attr("id",this.settings.id).hide().appendTo(this.element);this.state=0;var b=this;this.$frame=this.element.find("#"+this.settings.id);this.$frame.load(function(){if(b.state===1){b.getData()}else{if(b.state===0){b.state=1;b.$frame.get(0).contentWindow.location=b.settings.proxyUrl}}});this.$frame.attr("src",this.sUrl)},clear:function(){try{this.$frame.get(0).contentWindow.document.write("");this.$frame.get(0).contentWindow.close();this.$frame.remove()}catch(b){}},getData:function(){try{var b=this.$frame.get(0).contentWindow.name}catch(c){}this.clear();if(this.settings.fnCallBack&&typeof this.settings.fnCallBack==="function"){this.settings.fnCallBack(b,this)}}};a.extend(a.cross.domain,{settings:{id:"iframe",proxyUrl:"proxy.html",sUrl:"",fnCallBack:function(b,c){c.element.html(b)}}})})(jQuery);
