var oContacts=function(){var openFlags=new Array();var storage=new Array();var messengers={1:{msn:"msnim:add?contact=maria.grunnet@hotmail.com",icq:"http://www.icq.com/people/about_me.php?uin=440270352",aim:"aim:goim?screenname=mariagrunnet",yim:"ymsgr:sendIM?maria.grunnet",skype:"callto://maria.eltima"},2:{msn:"msnim:add?contact=eltimasoftware@hotmail.com",icq:"http://www.icq.com/people/about_me.php?uin=388729564",aim:"aim:goim?screenname=eltimasoftware@aol.com",yim:"ymsgr:sendIM?eltimasoftware@yahoo.com",skype:"callto://eltima-support"},3:{msn:"msnim:add?contact=anna_vergeles@hotmail.com",icq:"http://www.icq.com/people/about_me.php?uin=455973336",aim:"aim:goim?screenname=anneltima@aol.com",yim:"ymsgr:sendIM?anna.eltima@yahoo.com ",skype:"callto://annvergeles"}};var products2MessengersIndex={101:1,113:1,127:1,115:1,125:3};var publicObject={expandCollapse:function(elementId,link,storageKey){var elem=$("#"+elementId);if(elem.css("display")=="none"){elem.slideDown("fast",function(){publicObject.renderHiders();publicObject.renderFormHiders()});if(link!=undefined){$(link).attr("class",$(link).attr("class").replace(" close",""))}if(storageKey){if(!storage[storageKey]){storage[storageKey]=new Array()}storage[storageKey][elementId]=elem;for(var i in storage[storageKey]){if(storage[storageKey][i].is(":visible")&&i!=elementId){storage[storageKey][i].slideUp("fast",function(){publicObject.renderHiders();publicObject.renderFormHiders()})}}}}else{elem.slideUp("fast",function(){publicObject.renderHiders();publicObject.renderFormHiders()});if(link!=undefined){$(link).attr("class",$(link).attr("class")+" close")}}},openCloseTable:function(elementId,dontHideMessengers){var elem=$("#"+elementId);if(elem.css("display")=="none"){elem.slideDown("fast",function(){if(!openFlags[elementId]&&!dontHideMessengers){publicObject.createHider(elementId)}publicObject.renderHiders();publicObject.renderFormHiders();if(elementId=="requst_tech_table"){publicObject.showMessengers(document.getElementById("tech_prod_select"),"requst_tech_table")}})}else{if(openFlags[elementId]){publicObject.removeHider(elementId)}elem.slideUp("fast",function(){publicObject.renderHiders();publicObject.renderFormHiders()})}},createHider:function(elementId){var elem=$("#"+elementId);var td=$("#"+elementId+' td[class="messengers"]');var div=$(document.createElement("div"));var strong=$(document.createElement("div"));div.css("position","absolute").css("z-index",1111).css("width",td.width()).css("height",44).css("background","url(/images/contacts/current.gif)").css("opacity",0.8).css("border-bottom","1px solid #555");strong.css("position","absolute").css("z-index",1112).css("width",td.width()).css("height",44).css("line-height","44px").css("color","#feffb5").css("text-align","center").css("font-weight","bold");strong.html($("#select_your_product").html());elem.append(div);elem.append(strong);openFlags[elementId]=new Array();openFlags[elementId]["td"]=td;openFlags[elementId]["div"]=div;openFlags[elementId]["strong"]=strong},removeHider:function(elementId){if(openFlags[elementId]){openFlags[elementId]["div"].remove();openFlags[elementId]["strong"].remove();delete (openFlags[elementId])}},renderHiders:function(){for(var i in openFlags){if($("#"+i).parent().css("display")=="none"||$("#"+i).parent().parent().css("display")=="none"||$("#"+i).parent().parent().parent().css("display")=="none"){this.removeHider(i);if($("#"+i).css("display")!="none"){$("#"+i).css("display","none")}}else{var offset=openFlags[i]["td"].offset();openFlags[i]["div"].css("left",offset.left);openFlags[i]["div"].css("top",offset.top);openFlags[i]["strong"].css("left",offset.left);openFlags[i]["strong"].css("top",offset.top)}}},sendForm:function(formId){this.blockForm(formId);var form=$("#"+formId);form.ajaxSubmit({url:"/jcontroller/index.php",success:function(response){eval("var formFields = "+response+";");form.find('table td[class="invalid"]').removeAttr("class");form.find("table td .hint").html("");if(formFields.error.length==0){var cover=storage[formId]["cover"];var loading=storage[formId]["loading"];var anchor=$(document.createElement("a"));var another=$(document.createElement("div"));storage[formId]["another"]=another;anchor.attr("href","javascript:void(0);");anchor.html("Send another one");anchor.click(function(){oContacts.unblockForm(formId);form.resetForm();another.remove()});offset=form.offset();loading.hide();another.css("position","absolute").css("z-index",1115).css("width",560).css("top",offset.top+(form.height()/2)-20).css("left",offset.left).css("text-align","center").css("font-size","14px");another.html("Message has been sent!<br/>");another.append(anchor);another.appendTo(form)}else{oContacts.unblockForm(formId);for(var i in formFields.error){var td=form.find('input[name="'+i+'"],textarea[name="'+i+'"],select[name="'+i+'"]').parent().parent();td.attr("class","invalid");td.find(".hint").html($("#value_is_wrong").html())}}}})},blockForm:function(formId){var form=$("#"+formId);var offset=form.offset();var cover=$(document.createElement("div"));var loading=$(document.createElement("img"));cover.css("position","absolute").css("z-index",1114).css("left",offset.left).css("top",offset.top).css("width",560).css("height",form.height()).css("background","#000").css("opacity",0.7);loading.attr("src","/images/white-loader.gif").attr("width",24).attr("height",24).attr("alt","Loading");loading.css("position","absolute").css("z-index",1115).css("left",offset.left+268).css("top",offset.top+(form.height()/2)-12);$(form).append(cover);$(form).append(loading);storage[formId]=new Array();storage[formId]["cover"]=cover;storage[formId]["loading"]=loading},unblockForm:function(formId){storage[formId]["cover"].remove();storage[formId]["loading"].remove();delete (storage[formId])},renderFormHiders:function(){for(var i in storage){var form=$("#"+i);if(form.parent().is(":visible")&&form.parent().parent().is(":visible")){var offset=form.offset();storage[i]["cover"].css("left",offset.left).css("top",offset.top);storage[i]["loading"].css("left",offset.left+268).css("top",offset.top+(form.height()/2)-12);if(storage[i]["another"]){storage[i]["another"].css("top",offset.top+(form.height()/2)-20).css("left",offset.left)}}else{if(storage[i]){form.resetForm();storage[i]["cover"].remove();storage[i]["loading"].remove();storage[i]["another"].remove();delete (storage[i])}}}},showMessengers:function(select,containerId){var productId=$(select).val();if(productId!=""){var td=$("#"+containerId+' td[class="messengers"]');var msn=td.find('a[class="im msn"]');var icq=td.find('a[class="im icq"]');var aim=td.find('a[class="im aim"]');var yim=td.find('a[class="im yahoo"]');var skype=td.find('a[class="im skype"]');msn.attr("href",messengers[products2MessengersIndex[productId]]["msn"]);icq.attr("href",messengers[products2MessengersIndex[productId]]["icq"]);aim.attr("href",messengers[products2MessengersIndex[productId]]["aim"]);yim.attr("href",messengers[products2MessengersIndex[productId]]["yim"]);skype.attr("href",messengers[products2MessengersIndex[productId]]["skype"]);this.removeHider(containerId)}else{this.createHider(containerId);this.renderHiders()}},showTechnicalSupportContainer:function(select,links){var productId=$(select).val();var container=$("#requst_tech");if(productId!=""){var faqlink=$("#tech_sup_faq_link");var productInput=$('#techical_support_form input[name="product"]');productInput.val(productId);faqlink.attr("href",links[productId]);if(!container.is(":visible")){container.slideDown("fast",function(){publicObject.renderHiders();publicObject.renderFormHiders()})}}else{container.slideUp("fast",function(){publicObject.renderHiders();publicObject.renderFormHiders()})}}};$(document).ready(function(){if(String(window.location).indexOf("?open=upgrade-questions")!=-1){publicObject.expandCollapse("fc_2",null)}else{publicObject.expandCollapse("fc_1",null)}$('input[class="text"]').bind("focus",function(){var parentNode=$(this).parent().parent();if(parentNode.attr("class")!="invalid"){parentNode.attr("class","current")}});$('input[class="text"]').bind("blur",function(){var parentNode=$(this).parent().parent();if(parentNode.attr("class")!="invalid"){parentNode.removeAttr("class")}});$('textarea[class="textarea"]').bind("focus",function(){var parentNode=$(this).parent().parent();if(parentNode.attr("class")!="invalid"){parentNode.attr("class","current")}});$('textarea[class="textarea"]').bind("blur",function(){var parentNode=$(this).parent().parent();if(parentNode.attr("class")!="invalid"){parentNode.removeAttr("class")}});$('select[class="select"]').bind("focus",function(){var parentNode=$(this).parent().parent();if(parentNode.attr("class")!="invalid"){parentNode.attr("class","current")}});$('select[class="select"]').bind("blur",function(){var parentNode=$(this).parent().parent();if(parentNode.attr("class")!="invalid"){parentNode.removeAttr("class")}});$(window).bind("resize",function(){publicObject.renderHiders();publicObject.renderFormHiders()})});return publicObject}();