var myGlobalObject = new Object(); myGlobalObject.searches = new Array(); myGlobalObject.robjects = new Array(); function prep_array_key_toString(key, value) { return "\n"+key+"|"+value+""; } function prep_array_toString(index, myArray) { if(typeof(myGlobalObject.searches[index]) == "undefined"){ myGlobalObject.searches[index] = ""; } for(x in myArray) { myGlobalObject.searches[index]+= prep_array_key_toString(x, myArray[x]); } return 1; } function prep_array2_key_toString(key, value) { return "\narray|"+key+"|"+value+""; } function prep_array2_toString(index, myArray) { if(typeof(myGlobalObject.searches[index]) == "undefined"){ myGlobalObject.searches[index] = ""; } for(x in myArray) { myGlobalObject.searches[index]+= prep_array2_key_toString(x, myArray[x]); } return 1; } function prep_array3_key_toString(key, key2, value) { return "\narray|"+key+"|"+key2+"|"+value+""; } function prep_array3_toString(index, key2, myArray) { if(typeof(myGlobalObject.searches[index]) == "undefined"){ myGlobalObject.searches[index] = ""; } for(x in myArray) { myGlobalObject.searches[index]+= prep_array3_key_toString(x, key2, myArray[x]); } return 1; } function dojoLoadOffersSearchEngine(index, page, hash, rss) { var vdata;// alert(myGlobalObject.searches[index]); if(typeof(myGlobalObject.searches[index]) != "undefined") { var xhrArgs = { url: "ru/dojoLoadOffersSearchEngine", handleAs: "json", preventCache: true, sync: true, content: {model_array: myGlobalObject.searches[index], page: page, hash: hash, rss: rss}, load: function(data) { //alert(data); vdata = data; }, error: function(error) { alert("An unexpected error occurred: " + error); } } var deferred = dojo.xhrPost(xhrArgs); return vdata; } } dojo.require('dojox.fx.scroll'); dojo.require('dojox.fx'); function dojoLoadSimpleOffersSearchEngine(index, page, hash, rss) { myArray = new Array(); myArray['jsfunc'] = "dojoLoadSimpleOffersSearchEngine"; prep_array_toString(index, myArray); var tmp0000 = dojoLoadOffersSearchEngine(index, page, hash, rss); dojo.style(index,"opacity","0.25"); // hide it var anim1 = dojo.animateProperty({ node: index, delay: 500, properties:{ // fade back in opacity: { end: 0 } } }); var anim2 = dojo.animateProperty({ node: index, delay: 500, onPlay: function(){ // executed when the animation is played dojo.byId(index).innerHTML = tmp0000.html; }, properties:{ // fade back in and make text bigger opacity: { end: 1 } } }); //anim1.play(); anim2.play(); //alert(tmp0000); dojo.byId(index).innerHTML = tmp0000.html; if(index == 'quicksearch_result'){window.location.hash='#'+hash+'/'+page;} //if((index == 'hotoffers' && page != 1) || index == 'fullsearches_result' || index == 'fsearches_result' || index == 'quicksearch_result'){dojox.fx.smoothScroll({node:dojo.byId(index),win:window,duration:400}).play();} } dojo.require("dijit.Dialog"); dojo.require("dijit.form.Form"); dojo.require("dijit.form.ValidationTextBox"); function dojoContactFormProcessing(name, email, topic, text) { if(name != "" && email != "" && topic != "" && text != "") { var xhrArgs = { url: "ru/dojoContactFormProcessing", handleAs: "json", preventCache: true, content: {name: name, email: email, topic: topic, text: text}, load: function(data) { alert(data.msg); if(data.status == 1) { dijit.byId('dojoContact').hide(); } }, error: function(error) { //alert("An unexpected error occurred: " + error); } } var deferred = dojo.xhrPost(xhrArgs); } } function dojoLoadArea(id, divid) { var divid2 = ''; if(id > 0) { if(typeof(divid) == "undefined"){ divid = "searchForm"; } if(divid == 'searchForm') { divid2 = 'opt[2]'; } else if(divid == 'addForm') { divid2 = 'opt[2]'; } else { divid2 = 'QS_2'; } var xhrArgs = { url: "ru/dojoLoadArea", handleAs: "json", preventCache: true, content: {id: id}, load: function(data) { if(data.notnull == 1) { if(divid == 'searchForm') { var rhtml = ''; for(xx in data.result) { if(data.result[xx].value != ""){ rhtml += ' '+data.result[xx].value+'
'; } } dojo.byId('FullSearchAreasHere'+id).style.display = 'block'; dojo.byId('FullSearchAreasHere'+id).innerHTML = rhtml; CSBfleXcroll('FullSearchAreasHere'+id); } else if(divid == 'dojoLoadAreaCont') { var html = ''; //dojo.byId('uselect3').className = "dsf"; dojo.byId('uselect3').className = "uselect"; if(counti > 0){ uselect3 = 0; } else { uselect3 =1; } dojo.byId(divid).innerHTML = html; return true; } else if(divid == 'dojoLoadAreaCont2') { var html = ''; dojo.byId('uselectValue361').innerHTML = html; return true; } else { var yy=document.getElementById(divid); for (var i=0; i < yy.length; i++) { if(yy.elements[i].name == divid2) { xxx = yy.elements[i]; } } xxx.options.length = 0; for(xx in data.result) { var y=document.createElement('option'); y.text=data.result[xx].value; y.value=data.result[xx].key; //var xxx=document.getElementById("addForm"); try { xxx.add(y,null); // standards compliant } catch(ex) { xxx.add(y); // IE only } } } } }, error: function(error) { //alert("An unexpected error occurred: " + error); } } var deferred = dojo.xhrPost(xhrArgs); } } function dojoChangeSearchOrder(index, order) { if(order >= 0 && order < 10) { var myArray = new Array(); myArray['orderby'] = order; prep_array_toString(index, myArray); } } function zubiChangeMap(map) { dojo.byId('map_0').style.display = 'none'; dojo.byId('map_1').style.display = 'none'; dojo.byId('map_2').style.display = 'none'; dojo.byId('map_3').style.display = 'none'; dojo.byId('map_'+map).style.display = 'block'; dojo.byId('map_heading').innerHTML = dojo.byId('mapSelectedSel').options[map].text; if(map==0){dojo.byId('mapChooseArea').style.display='block';} else{dojo.byId('mapChooseArea').style.display='none';} } var dojoQS2 = new Array(); function dojoQS2Selecting(id) { if(typeof(dojoQS2[id]) != 'undefined') { if(id == 2446){dojo.byId('map_3_image').style.opacity = '0.6';} delete dojoQS2[id]; } else { if(id == 2446){dojo.byId('map_3_image').style.opacity = '1';} dojoQS2[id] = 1; } } function dojoQS2SelectingPreSubmiting() { var fin = '0'; for(x in dojoQS2) { fin += ','+x; } dojo.byId('QS2').value = fin; }