
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - ++resource++topicflipper.js - */
// http://www.qtsoftware.com/portal_javascripts/++resource++topicflipper.js?original=1
jQuery(document).ready(function(){bindTopicFlipperEvents()});bindTopicFlipperEvents=function(){jQuery('li.flippernavitem a').click(triggerTopicFlipperRequest)}
triggerTopicFlipperRequest=function(){var href=this.href;var flipper=jQuery(this).attr('class');var object=href.substring(href.indexOf('currentflipperobject')+21,href.length);var params={'flipper':flipper,'currentflipperobject':object};jQuery.get('@@ajaxtopicflipper',params, function(data){if(data==''){alert('could not render requested resource. aborting')}
jQuery('.topicflipper').replaceWith(data);bindTopicFlipperEvents()});return false}

/* - ++resource++orderform.js - */
// http://www.qtsoftware.com/portal_javascripts/++resource++orderform.js?original=1
function QtOrderform(xpath,cmpexps,dependency){this.xpath=xpath;this.cmpexps=cmpexps;this.dependency=dependency}
QtOrderform.prototype.radioHandler=function(){var radio=jQuery(this.xpath).val();for(var idx=0;idx<this.cmpexps.length;idx++){if(radio!=this.cmpexps[idx][0]){jQuery(this.cmpexps[idx][1]).hide()}
if(radio==this.cmpexps[idx][0]){jQuery(this.cmpexps[idx][1]).show()}}
if(this.dependency){this.dependency.radioHandler()}}
jQuery(document).ready(function(){overviewMoreThanFour=new QtOrderform("input[@name='nolicenses']:checked",[["less",".order-overview-licless"],["more",".order-overview-licmore"]]);overviewDeskEmbed=new QtOrderform("input[@name='deskemb']:checked",[["desktop",".order-overview-desktop"],["embedded",".order-overview-embed"]],overviewMoreThanFour);overviewNewRenew=new QtOrderform("input[@name='newrenew']:checked",[["new",".order-overview-newlicense"],["renew",".order-overview-renewlicense"]],overviewDeskEmbed);overviewNewRenew.radioHandler();jQuery("input[@name='newrenew']").change(function(){overviewNewRenew.radioHandler()});jQuery("input[@name='deskemb']").change(function(){overviewDeskEmbed.radioHandler()});jQuery("input[@name='nolicenses']").change(function(){overviewMoreThanFour.radioHandler()})});
function licenseHandler(){numSel=jQuery("#numlicenses").val();for(n=1;n<=4;n++){selid="#licenseholder_"+n;if(n<=numSel){jQuery(selid).show()} else{jQuery(selid).hide()}}}
jQuery(document).ready(function(){jQuery("#numlicenses").change(function(){licenseHandler()});licenseHandler()});
function diffpayHandler(){sel=jQuery("#check_payment");if(sel.attr('checked')){jQuery("#payment_address").show()} else{jQuery("#payment_address").hide()}}
jQuery(document).ready(function(){jQuery("#check_payment").change(function(){diffpayHandler()});diffpayHandler()});

/* - ++resource++licencefeature.js - */
// http://www.qtsoftware.com/portal_javascripts/++resource++licencefeature.js?original=1
jQuery(document).ready(function(){jQuery("td.feature_title_cell div").hide()
jQuery("td.feature_title_cell span").css('cursor','pointer');jQuery("td.feature_title_cell span").mouseover(function(){var mydiv=jQuery(this).parent().children("div");jQuery(mydiv).slideDown()});jQuery("td.feature_title_cell span").mouseout(function(){var mydiv=jQuery(this).parent().children("div");jQuery(mydiv).slideUp()})});

/* - ++resource++evaluations.js - */
// http://www.qtsoftware.com/portal_javascripts/++resource++evaluations.js?original=1
var qtStateOptionsBrain=new Object();jQuery(document).ready(function(){var prestate=jQuery("#countrySelection").attr("value")
if(prestate!='Germany'){jQuery("div.zip-field-set").hide()}
if(prestate!='USA'&prestate!='Canada'){jQuery("div.state-field-set").hide()}
if(jQuery("#receiveInfo").attr('checked')){jQuery("div#code-access").addClass('wide');jQuery("div.receiveInfo-influenced").show()} else{jQuery("div.receiveInfo-influenced").hide();jQuery("div#code-access").removeClass('wide')}
qtStateOptionsBrain.US=jQuery("option.state-option-us").clone();qtStateOptionsBrain.CA=jQuery("option.state-option-ca").clone();var state=jQuery("#countrySelection").attr("value");if(state=='USA'|state=='Canada'){jQuery("div.state-field-set").show();jQuery("#stateSelection option").remove();if(state=='USA'){options=jQuery(qtStateOptionsBrain.US).clone()} else{options=jQuery(qtStateOptionsBrain.CA).clone()}
jQuery("#stateSelection").append(options)} else{jQuery("div.state-field-set").hide()}
jQuery("#countrySelection").change(function(){var state=jQuery(this).attr("value");if(state=='USA'|state=='Canada'){jQuery("div.state-field-set").show();jQuery("#stateSelection option").remove();if(state=='USA'){options=jQuery(qtStateOptionsBrain.US).clone()} else{options=jQuery(qtStateOptionsBrain.CA).clone()}
jQuery("#stateSelection").append(options)} else{jQuery("div.state-field-set").hide()}
if(state=='Germany'){jQuery("div.zip-field-set").show()} else{jQuery("div.zip-field-set").hide()}})
jQuery("#receiveInfo").click(function(){if(jQuery(this).attr('checked')){jQuery("div#code-access").addClass('wide');jQuery("div.receiveInfo-influenced").show()} else{jQuery("div.receiveInfo-influenced").hide();jQuery("div#code-access").removeClass('wide')}})})


/* - ++resource++qttypes.js - */
// http://www.qtsoftware.com/portal_javascripts/++resource++qttypes.js?original=1
jQuery(document).ready(function(){jQuery("#partnersearch").show();jQuery("#partnerselect").change(function(){var selval=jQuery("#partnerselect :selected").attr("name");var pdata=jQuery.ajax({type:"GET",url:"ajax?partnercat="+selval,success: function(html){jQuery("#qttypes-overview-stories").replaceWith(html)}})})})

