window.addEvent('domready', function(){
if (window.ie) {
$('cmdBrowseBtn').setStyle('position', 'relative');
$('cmdBrowseBtn').addEvent('click', function(e) {
new Event(e).stop();
$('fileRef').click();
})
} else {
//$('fileRef').setStyle('cursor', 'hand');
}
$('fileRef').addEvent('mouseover', function(e) {
$('cmdBrowseBtn').addClass('browse-button-on');
$('cmdBrowseBtn').removeClass('browse-button');
})
$('fileRef').addEvent('mouseout', function(e) {
$('cmdBrowseBtn').addClass('browse-button');
$('cmdBrowseBtn').removeClass('browse-button-on');
})
$('confirmForm').setStyle('display', 'none');
var sample_sheets_index = 0;
var sample_dummies_index = 0;
var alt_address_slider = new Fx.Slide('sample-order-alt-address', { duration: 250});
alt_address_slider.hide();
var sample_sheets_2_slider = new Fx.Slide('sample-sheets-2', { duration: 250});
sample_sheets_2_slider.hide();
var sample_sheets_3_slider = new Fx.Slide('sample-sheets-3', { duration: 250});
sample_sheets_3_slider.hide();
var sample_sheets_4_slider = new Fx.Slide('sample-sheets-4', { duration: 250});
sample_sheets_4_slider.hide();
var sample_sheets_5_slider = new Fx.Slide('sample-sheets-5', { duration: 250});
sample_sheets_5_slider.hide();
var sample_dummies_1_slider = new Fx.Slide('sample-dummies-1', {
duration: 250,
'onComplete': function() {
sample_dummies_1_slider.wrapper.setStyle('height', 'auto');
}
});
var sample_dummies_2_slider = new Fx.Slide('sample-dummies-2', {
duration: 250,
'onComplete': function() {
sample_dummies_2_slider.wrapper.setStyle('height', 'auto');
}
});
sample_dummies_2_slider.hide();
var sample_dummies_3_slider = new Fx.Slide('sample-dummies-3', {
duration: 250,
'onComplete': function() {
sample_dummies_3_slider.wrapper.setStyle('height', 'auto');
}
});
sample_dummies_3_slider.hide();
var sample_dummies_4_slider = new Fx.Slide('sample-dummies-4', {
duration: 250,
'onComplete': function() {
sample_dummies_4_slider.wrapper.setStyle('height', 'auto');
}
});
sample_dummies_4_slider.hide();
var sample_dummies_5_slider = new Fx.Slide('sample-dummies-5', {
duration: 250,
'onComplete': function() {
sample_dummies_5_slider.wrapper.setStyle('height', 'auto');
}
});
sample_dummies_5_slider.hide();
var sample_dummies_cover_details1_slider = new Fx.Slide('sample-dummies-cover-details1DIV', { duration: 250 });
sample_dummies_cover_details1_slider.hide();
var sample_dummies_text_1_1_slider = new Fx.Slide('sample-dummies-text-1-1', { duration: 250});
var sample_dummies_text_1_2_slider = new Fx.Slide('sample-dummies-text-1-2', { duration: 250});
sample_dummies_text_1_2_slider.hide();
var sample_dummies_text_1_3_slider = new Fx.Slide('sample-dummies-text-1-3', { duration: 250});
sample_dummies_text_1_3_slider.hide();
var sample_dummies_text_1_4_slider = new Fx.Slide('sample-dummies-text-1-4', { duration: 250});
sample_dummies_text_1_4_slider.hide();
var sample_dummies_text_1_5_slider = new Fx.Slide('sample-dummies-text-1-5', { duration: 250});
sample_dummies_text_1_5_slider.hide();
var sample_dummies_cover_details2_slider = new Fx.Slide('sample-dummies-cover-details2DIV', { duration: 250 });
sample_dummies_cover_details2_slider.hide();
var sample_dummies_text_2_1_slider = new Fx.Slide('sample-dummies-text-2-1', { duration: 250});
var sample_dummies_text_2_2_slider = new Fx.Slide('sample-dummies-text-2-2', { duration: 250});
sample_dummies_text_2_2_slider.hide();
var sample_dummies_text_2_3_slider = new Fx.Slide('sample-dummies-text-2-3', { duration: 250});
sample_dummies_text_2_3_slider.hide();
var sample_dummies_text_2_4_slider = new Fx.Slide('sample-dummies-text-2-4', { duration: 250});
sample_dummies_text_2_4_slider.hide();
var sample_dummies_text_2_5_slider = new Fx.Slide('sample-dummies-text-2-5', { duration: 250});
sample_dummies_text_2_5_slider.hide();
var sample_dummies_cover_details3_slider = new Fx.Slide('sample-dummies-cover-details3DIV', { duration: 250 });
sample_dummies_cover_details3_slider.hide();
var sample_dummies_text_3_1_slider = new Fx.Slide('sample-dummies-text-3-1', { duration: 250});
var sample_dummies_text_3_2_slider = new Fx.Slide('sample-dummies-text-3-2', { duration: 250});
sample_dummies_text_3_2_slider.hide();
var sample_dummies_text_3_3_slider = new Fx.Slide('sample-dummies-text-3-3', { duration: 250});
sample_dummies_text_3_3_slider.hide();
var sample_dummies_text_3_4_slider = new Fx.Slide('sample-dummies-text-3-4', { duration: 250});
sample_dummies_text_3_4_slider.hide();
var sample_dummies_text_3_5_slider = new Fx.Slide('sample-dummies-text-3-5', { duration: 250});
sample_dummies_text_3_5_slider.hide();
var sample_dummies_cover_details4_slider = new Fx.Slide('sample-dummies-cover-details4DIV', { duration: 250 });
sample_dummies_cover_details4_slider.hide();
var sample_dummies_text_4_1_slider = new Fx.Slide('sample-dummies-text-4-1', { duration: 250});
var sample_dummies_text_4_2_slider = new Fx.Slide('sample-dummies-text-4-2', { duration: 250});
sample_dummies_text_4_2_slider.hide();
var sample_dummies_text_4_3_slider = new Fx.Slide('sample-dummies-text-4-3', { duration: 250});
sample_dummies_text_4_3_slider.hide();
var sample_dummies_text_4_4_slider = new Fx.Slide('sample-dummies-text-4-4', { duration: 250});
sample_dummies_text_4_4_slider.hide();
var sample_dummies_text_4_5_slider = new Fx.Slide('sample-dummies-text-4-5', { duration: 250});
sample_dummies_text_4_5_slider.hide();
var sample_dummies_cover_details5_slider = new Fx.Slide('sample-dummies-cover-details5DIV', { duration: 250 });
sample_dummies_cover_details5_slider.hide();
var sample_dummies_text_5_1_slider = new Fx.Slide('sample-dummies-text-5-1', { duration: 250});
var sample_dummies_text_5_2_slider = new Fx.Slide('sample-dummies-text-5-2', { duration: 250});
sample_dummies_text_5_2_slider.hide();
var sample_dummies_text_5_3_slider = new Fx.Slide('sample-dummies-text-5-3', { duration: 250});
sample_dummies_text_5_3_slider.hide();
var sample_dummies_text_5_4_slider = new Fx.Slide('sample-dummies-text-5-4', { duration: 250});
sample_dummies_text_5_4_slider.hide();
var sample_dummies_text_5_5_slider = new Fx.Slide('sample-dummies-text-5-5', { duration: 250});
sample_dummies_text_5_5_slider.hide();
//fix up the spacing between the first sample dummies
$('sample-dummies-1').setStyle('border-bottom', '15px solid white');
//populate form if cookies.
$('txtName').value = get_doggett_cookie('kwdoggett_name');
$('txtCompany').value = get_doggett_cookie('kwdoggett_company');
$('txtPhone').value = get_doggett_cookie('kwdoggett_phone');
$('txtEmail').value = get_doggett_cookie('kwdoggett_email');
$('txtAddress').value = get_doggett_cookie('kwdoggett_address1');
$('txtAddress2').value = get_doggett_cookie('kwdoggett_address2');
$('txtCity').value = get_doggett_cookie('kwdoggett_city');
$('txtPostcode').value = get_doggett_cookie('kwdoggett_postcode');
_resetStates(get_doggett_cookie('kwdoggett_state'));
_resetDeliveryStates();
_resetCategories1();
_resetBrands1();
_resetColours1();
_resetGSM1();
_resetSize1();
_resetQty1();
_resetSizePreDefinedWidths1();
_resetSizeOrientation1();
_resetFinishSizePreDefinedWidths1();
_resetFinishSizeOrientation1();
//hook up sample dummies cover.
_resetCoverOptions1();
_resetCoverPages1();
_resetCoverCategories1();
_resetCoverBrands1();
_resetCoverColours1();
_resetCoverGSM1();
_resetTextPages1_1();
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetBinding1();
_resetBindingQty1();
$('cmdBrowseBtn').addEvent('click', function(e) {
new Event(e).stop();
})
$('ckbAltAddress').addEvent('click', function(e) {
if ($('ckbAltAddress').getProperty('checked'))
{
alt_address_slider.slideIn();
}
else
{
alt_address_slider.slideOut();
}
})
$('cmdGoBackBottom').addEvent('click', function(e) {
new Event(e).stop();
window.scrollTo(0, 120);
$('txtComments').value = $('txtCommentsConfirmation').getValue();
$('order-form-container').setStyle('display', 'block');
$('confirmForm').setStyle('display', 'none');
})
$('cmdGoBack2').addEvent('click', function(e) {
new Event(e).stop();
window.scrollTo(0, 120);
$('txtComments').value = $('txtCommentsConfirmation').getValue();
$('order-form-container').setStyle('display', 'block');
$('confirmForm').setStyle('display', 'none');
})
$('cmdSubmitso').addEvent('click', function(e) {
new Event(e).stop();
$('samplesForm').submit();
})
$('cmdSubmitSamples').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('txtName').value.trim() == '')
{
err = true;
$('txtName').focus();
alert('Please enter your name.');
}
}
if (!err)
{
if ($('txtCompany').value.trim() == '')
{
err = true;
$('txtCompany').focus();
alert('Please enter your company.');
}
}
if (!err)
{
if ($('txtPhone').value.trim() == '')
{
err = true;
$('txtPhone').focus();
alert('Please enter your phone number.');
}
}
if (!err)
{
if (!isMail($('txtEmail').getValue().trim()))
{
err = true;
$('txtEmail').focus();
alert('Please enter your email address. Must be a valid email address.');
}
}
if (!err)
{
if ($('txtAddress').getValue().trim() == '')
{
err = true;
$('txtAddress').focus();
alert('Please enter your address.');
}
}
if (!err)
{
if ($('txtCity').getValue().trim() == '')
{
err = true;
$('txtCity').focus();
alert('Please enter your city / town.');
}
}
if (!err)
{
if ($('cboState').getValue().trim() == '')
{
err = true;
$('cboState').addClass('elSelecterror');
alert('Please select your state.');
}
else
{
$('cboState').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('txtPostcode').getValue().trim() == '')
{
err = true;
$('txtPostcode').focus();
alert('Please enter your postcode.');
}
}
//now we must check that either sample sheets or sample dummies is selected.
var sample_sheets_selected = false;
var sample_dummies_selected = false;
//only check this if a product has been selected.
if ($('cboSamplePaperName1').getValue() != '')
{
sample_sheets_selected = true;
if (!err)
{
if ($('cboColour1').getValue() == '')
{
err = true;
$('cboColour1DIV').addClass('elSelecterror');
alert('Please select a colour/finish before adding another sample sheet.');
}
else
{
$('cboColour1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if (isSelfAdhesiveBrand($('cboSamplePaperName1').value) == false)
{
if ($('cboSampleGsm1').getValue() == '')
{
err = true;
$('cboSampleGsm1DIV').addClass('elSelecterror');
alert('Please select a gsm before adding another sample sheet.');
}
else
{
$('cboSampleGsm1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboSampleGsm1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleSize1').getValue() == '')
{
err = true;
$('cboSampleSize1DIV').addClass('elSelecterror');
alert('Please select a size before adding another sample sheet.');
}
else
{
$('cboSampleSize1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleQty1').getValue() == '')
{
err = true;
$('cboSampleQty1DIV').addClass('elSelecterror');
alert('Please select a quantity before adding another sample sheet.');
}
else
{
$('cboSampleQty1DIV').removeClass('elSelecterror');
}
}
}
//Check sample dummies.
if ($('txtFinishSizeWidth1').getValue().trim() != '')
{
sample_dummies_selected = true;
if (!err)
{
if (!IsNumeric($('txtFinishSizeWidth1').getValue()))
{
err = true;
$('txtFinishSizeWidth1').addClass('redtext');
$('txtFinishSizeWidth1').removeClass('greytext');
alert('Please enter a numeric value for finished width.');
}
else
{
$('txtFinishSizeWidth1').removeClass('redtext');
$('txtFinishSizeWidth1').addClass('greytext');
}
}
if (!err)
{
if (!IsNumeric($('txtFinishSizeHeight1').getValue()))
{
err = true;
$('txtFinishSizeHeight1').addClass('redtext');
$('txtFinishSizeHeight1').removeClass('greytext');
alert('Please enter a numeric value for finished height.');
}
else
{
$('txtFinishSizeHeight1').removeClass('redtext');
$('txtFinishSizeHeight1').addClass('greytext');
}
}
if (!err)
{
if ($('cboFinishSizeOrientation1').getValue() == '')
{
err = true;
$('cboFinishSizeOrientation1DIV').addClass('elSelecterror');
alert('Please select a finished orientation.');
}
else
{
$('cboFinishSizeOrientation1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverOption1').getValue() == '')
{
err = true;
$('cboCoverOption1DIV').addClass('elSelecterror');
alert('Please select a cover type.');
}
else
{
$('cboCoverOption1DIV').removeClass('elSelecterror');
}
}
if ($('cboCoverOption1').getValue() == 'PC')
{
if (!err)
{
if ($('cboCoverPagerName1').getValue() == '')
{
err = true;
$('cboCoverPagerName1DIV').addClass('elSelecterror');
alert('Please select a cover product.');
}
else
{
$('cboCoverPagerName1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverColor1').getValue() == '')
{
err = true;
$('cboCoverColor1DIV').addClass('elSelecterror');
alert('Please select a cover colour / finish.');
}
else
{
$('cboCoverColor1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if (isSelfAdhesiveBrand($('cboCoverPagerName1').value) == false)
{
if ($('cboCoverGsm1').getValue() == '')
{
err = true;
$('cboCoverGsm1DIV').addClass('elSelecterror');
alert('Please select a cover GSM.');
}
else
{
$('cboCoverGsm1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboCoverGsm1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverPage1').getValue() == '')
{
err = true;
$('cboCoverPage1DIV').addClass('elSelecterror');
alert('Please select a cover number of pages.');
}
else
{
$('cboCoverPage1DIV').removeClass('elSelecterror');
}
}
}
if (!err)
{
if ($('cboTextPagerName1_1').getValue() == '')
{
err = true;
$('cboTextPagerName1_1DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor1_1').getValue() == '')
{
err = true;
$('cboTextColor1_1DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if (isSelfAdhesiveBrand($('cboTextPagerName1_1').value) == false)
{
if ($('cboTextGsm1_1').getValue() == '')
{
err = true;
$('cboTextGsm1_1DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm1_1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage1_1').getValue() == '' && $('cboTextPage1_1_other').getValue() == '')
{
err = true;
$('cboTextPage1_1DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboBinding1').getValue() == '')
{
err = true;
$('cboBinding1DIV').addClass('elSelecterror');
alert('Please select a binding.');
}
else
{
$('cboBinding1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboBindingQty1').getValue() == '')
{
err = true;
$('cboBindingQty1DIV').addClass('elSelecterror');
alert('Please select a quantity.');
}
else
{
$('cboBindingQty1DIV').removeClass('elSelecterror');
}
}
}
if (!err)
{
if (!sample_sheets_selected && !sample_dummies_selected)
{
err = true;
alert('Please select either a sample sheet or a sample dummy');
}
}
if (!err)
{
window.scrollTo(0, 120);
//toppage.
$('preview-name').setHTML($('txtName').getValue());
$('preview-company').setHTML($('txtCompany').getValue());
$('preview-phone').setHTML($('txtPhone').getValue());
$('preview-email').setHTML($('txtEmail').getValue());
$('preview-delivery-name').setHTML($('txtDeliveryName').getValue()?$('txtDeliveryName').getValue():$('txtName').getValue());
$('preview-delivery-company').setHTML($('txtDeliveryCompany').getValue()?$('txtDeliveryCompany').getValue():$('txtCompany').getValue());
$('preview-delivery-phone').setHTML($('txtDeliveryPhone').getValue()?$('txtDeliveryPhone').getValue():$('txtPhone').getValue());
$('preview-delivery-email').setHTML($('txtDeliveryEmail').getValue()?$('txtDeliveryEmail').getValue():$('txtEmail').getValue());
var address = $('txtAddress').getValue();
if ($('txtAddress2').getValue())
{
address += '
' + $('txtAddress2').getValue();
}
var address_line2 = '';
if ($('txtCity').getValue() != '')
{
address_line2 += $('txtCity').getValue();
}
if ($('cboState').getValue() != '')
{
if (address_line2 != '')
{
address_line2 += ', ';
}
address_line2 += getState($('cboState').getValue());
}
if ($('txtPostcode').getValue() != '')
{
if (address_line2 != '')
{
address_line2 += ', ';
}
address_line2 += $('txtPostcode').getValue();
}
address += '
' + address_line2 + '
';
$('preview-address').setHTML(address);
if ($('ckbAltAddress').getProperty('checked'))
{
$('preview-delivery-address-deatils').setStyle('display', 'block');
var delivery_address = $('txtDeliveryAddress').getValue();
if ($('txtDeliveryAddress2').getValue())
{
delivery_address += '
' + $('txtDeliveryAddress2').getValue();
}
var delivery_address_line2 = '';
if ($('txtDeliveryCity').getValue() != '')
{
delivery_address_line2 += $('txtDeliveryCity').getValue();
}
if ($('cboDeliveryState').getValue() != '')
{
if (delivery_address_line2 != '')
{
delivery_address_line2 += ', ';
}
delivery_address_line2 += getState($('cboDeliveryState').getValue());
}
if ($('txtDeliveryPostcode').getValue() != '')
{
if (delivery_address_line2 != '')
{
delivery_address_line2 += ', ';
}
delivery_address_line2 += $('txtDeliveryPostcode').getValue();
}
delivery_address += '
' + delivery_address_line2 + '
';
$('preview-delivery-address').setHTML(delivery_address);
}
else
{
$('preview-delivery-address-deatils').setStyle('display', 'none');
$('preview-delivery-address').setHTML(address);
}
//do sample sheets.
var sample_sheets_selected = false;
var sample_sheets_header = false;
var preview_sample_sheets = $('preview-sample-sheets');
preview_sample_sheets.setHTML('');
var preview_sample_sheets_container = new Element('div').setProperties({id: 'preview-sample-sheets-container'}).injectInside(preview_sample_sheets);
if ($('cboSamplePaperName1'))
{
if ($('cboSamplePaperName1').value)
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_sheets_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_sheets_container);
}
if (!sample_sheets_header)
{
sample_sheets_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Sheets').injectInside(preview_sample_sheets_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_sheets_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_sheets_container);
var tbody = new Element('tbody').injectInside(table);
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Paper');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBrandName($('cboSamplePaperName1').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Colour / Finish');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getColourAndFinishNames($('cboColour1').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('GSM');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getGSM($('cboSampleGsm1').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Size');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getSize($('cboSampleSize1').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboSampleQty1').getValue());
}
}
if ($('cboSamplePaperName2'))
{
if ($('cboSamplePaperName2').value)
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_sheets_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_sheets_container);
}
if (!sample_sheets_header)
{
sample_sheets_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Sheets').injectInside(preview_sample_sheets_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_sheets_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_sheets_container);
var tbody = new Element('tbody').injectInside(table);
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Paper');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBrandName($('cboSamplePaperName2').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Colour / Finish');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getColourAndFinishNames($('cboColour2').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('GSM');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getGSM($('cboSampleGsm2').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Size');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getSize($('cboSampleSize2').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboSampleQty2').getValue());
}
}
if ($('cboSamplePaperName3'))
{
if ($('cboSamplePaperName3').value)
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_sheets_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_sheets_container);
}
if (!sample_sheets_header)
{
sample_sheets_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Sheets').injectInside(preview_sample_sheets_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_sheets_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_sheets_container);
var tbody = new Element('tbody').injectInside(table);
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Paper');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBrandName($('cboSamplePaperName3').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Colour / Finish');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getColourAndFinishNames($('cboColour3').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('GSM');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getGSM($('cboSampleGsm3').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Size');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getSize($('cboSampleSize3').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboSampleQty3').getValue());
}
}
if ($('cboSamplePaperName4'))
{
if ($('cboSamplePaperName4').value)
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_sheets_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_sheets_container);
}
if (!sample_sheets_header)
{
sample_sheets_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Sheets').injectInside(preview_sample_sheets_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_sheets_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_sheets_container);
var tbody = new Element('tbody').injectInside(table);
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Paper');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBrandName($('cboSamplePaperName4').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Colour / Finish');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getColourAndFinishNames($('cboColour4').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('GSM');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getGSM($('cboSampleGsm4').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Size');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getSize($('cboSampleSize4').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboSampleQty4').getValue());
}
}
if ($('cboSamplePaperName5'))
{
if ($('cboSamplePaperName5').value)
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_sheets_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_sheets_container);
}
if (!sample_sheets_header)
{
sample_sheets_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Sheets').injectInside(preview_sample_sheets_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_sheets_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_sheets_container);
var tbody = new Element('tbody').injectInside(table);
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Paper');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBrandName($('cboSamplePaperName5').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Colour / Finish');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getColourAndFinishNames($('cboColour5').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('GSM');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getGSM($('cboSampleGsm5').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Size');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getSize($('cboSampleSize5').getValue()));
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboSampleQty5').getValue());
}
}
//sample dummies.
var preview_sample_dummies = $('preview-sample-dummies');
preview_sample_dummies.setHTML('');
var preview_sample_dummies_container = new Element('div').setProperties({id: 'preview-sample-dummies-container'}).injectInside(preview_sample_dummies);
var sample_dummies_header = false;
if ($('cboFinishSizePreDefinedWidths1'))
{
if (!IsNumeric($('txtFinishSizeWidth1').getValue()) || $('txtFinishSizeWidth1').getValue() == '')
{
}
else
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_dummies_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_dummies_container);
}
if (!sample_dummies_header)
{
sample_dummies_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Dummies').injectInside(preview_sample_dummies_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_dummies_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_dummies_container);
var tbody = new Element('tbody').injectInside(table);
if ($('txtSizeWidth1').getValue() && $('txtSizeHeight1').getValue())
{
// do size.
var size_description = '';
if ($('cboSizePreDefinedWidths1').getValue())
{
size_description = getPreDefinedWidthName($('cboSizePreDefinedWidths1').getValue());
}
else
{
size_description = $('txtSizeWidth1').getValue() + ' x ' + $('txtSizeHeight1').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Flat');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(size_description + ' ' + $('cboSizeOrientation1').getValue());
}
//finish size::
// do size.
var finish_size_description = '';
if ($('cboFinishSizePreDefinedWidths1').getValue())
{
finish_size_description = getPreDefinedWidthName($('cboFinishSizePreDefinedWidths1').getValue());
}
else
{
finish_size_description = $('txtFinishSizeWidth1').getValue() + ' x ' + $('txtFinishSizeHeight1').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Finished');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(finish_size_description + ' ' + $('cboFinishSizeOrientation1').getValue());
//do cover.
var cover_description = '';
if ($('cboCoverOption1').getValue() == 'SC')
{
cover_description = 'Self Cover';
}
else
{
if ($('cboCoverPagerName1').getValue())
{
cover_description = getBrandName($('cboCoverPagerName1').getValue());
}
if ($('cboCoverColor1').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getColourAndFinishNames($('cboCoverColor1').getValue());
}
if ($('cboCoverGsm1').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getGSM($('cboCoverGsm1').getValue()) + 'gsm';
}
if ($('cboCoverPage1').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += $('cboCoverPage1').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Cover');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(cover_description);
if ($('cboTextPagerCat1_1'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName1_1').getValue())
{
text_description = getBrandName($('cboTextPagerName1_1').getValue());
}
if ($('cboTextColor1_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor1_1').getValue());
}
if ($('cboTextGsm1_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm1_1').getValue()) + 'gsm';
}
if ($('cboTextPage1_1_other').getValue() || $('cboTextPage1_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage1_1_other').getValue())
{
var temp_text_description = $('cboTextPage1_1_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage1_1').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 1');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat1_2'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName1_2').getValue())
{
text_description = getBrandName($('cboTextPagerName1_2').getValue());
}
if ($('cboTextColor1_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor1_2').getValue());
}
if ($('cboTextGsm1_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm1_2').getValue()) + 'gsm';
}
if ($('cboTextPage1_2_other').getValue() || $('cboTextPage1_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage1_2_other').getValue())
{
var temp_text_description = $('cboTextPage1_2_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage1_2').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 2');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat1_3'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName1_3').getValue())
{
text_description = getBrandName($('cboTextPagerName1_3').getValue());
}
if ($('cboTextColor1_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor1_3').getValue());
}
if ($('cboTextGsm1_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm1_3').getValue()) + 'gsm';
}
if ($('cboTextPage1_3_other').getValue() || $('cboTextPage1_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage1_3_other').getValue())
{
var temp_text_description = $('cboTextPage1_3_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage1_3').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 3');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat1_4'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName1_4').getValue())
{
text_description = getBrandName($('cboTextPagerName1_4').getValue());
}
if ($('cboTextColor1_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor1_4').getValue());
}
if ($('cboTextGsm1_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm1_4').getValue()) + 'gsm';
}
if ($('cboTextPage1_4_other').getValue() || $('cboTextPage1_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage1_4_other').getValue())
{
var temp_text_description = $('cboTextPage1_4_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage1_4').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 4');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat1_5'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName1_5').getValue())
{
text_description = getBrandName($('cboTextPagerName1_5').getValue());
}
if ($('cboTextColor1_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor1_5').getValue());
}
if ($('cboTextGsm1_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm1_5').getValue()) + 'gsm';
}
if ($('cboTextPage1_5_other').getValue() || $('cboTextPage1_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage1_5_other').getValue())
{
var temp_text_description = $('cboTextPage1_5_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage1_5').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 5');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
//do binding
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Binding');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBinding($('cboBinding1').getValue()));
//do quantity
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboBindingQty1').getValue());
}
}
if ($('cboFinishSizePreDefinedWidths2'))
{
if (!IsNumeric($('txtFinishSizeWidth2').getValue()) || $('txtFinishSizeWidth2').getValue() == '')
{
}
else
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_dummies_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_dummies_container);
}
if (!sample_dummies_header)
{
sample_dummies_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Dummies').injectInside(preview_sample_dummies_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_dummies_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_dummies_container);
var tbody = new Element('tbody').injectInside(table);
if ($('txtSizeWidth2').getValue() && $('txtSizeHeight2').getValue())
{
// do size.
var size_description = '';
if ($('cboSizePreDefinedWidths2').getValue())
{
size_description = getPreDefinedWidthName($('cboSizePreDefinedWidths2').getValue());
}
else
{
size_description = $('txtSizeWidth2').getValue() + ' x ' + $('txtSizeHeight2').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Flat');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(size_description + ' ' + $('cboSizeOrientation2').getValue());
}
//finish size::
// do size.
var finish_size_description = '';
if ($('cboFinishSizePreDefinedWidths2').getValue())
{
finish_size_description = getPreDefinedWidthName($('cboFinishSizePreDefinedWidths2').getValue());
}
else
{
finish_size_description = $('txtFinishSizeWidth2').getValue() + ' x ' + $('txtFinishSizeHeight2').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Finished');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(finish_size_description + ' ' + $('cboFinishSizeOrientation2').getValue());
//do cover.
var cover_description = '';
if ($('cboCoverOption2').getValue() == 'SC')
{
cover_description = 'Self Cover';
}
else
{
if ($('cboCoverPagerName2').getValue())
{
cover_description = getBrandName($('cboCoverPagerName2').getValue());
}
if ($('cboCoverColor2').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getColourAndFinishNames($('cboCoverColor2').getValue());
}
if ($('cboCoverGsm2').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getGSM($('cboCoverGsm2').getValue()) + 'gsm';
}
if ($('cboCoverPage2').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += $('cboCoverPage2').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Cover');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(cover_description);
if ($('cboTextPagerCat2_1'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName2_1').getValue())
{
text_description = getBrandName($('cboTextPagerName2_1').getValue());
}
if ($('cboTextColor2_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor2_1').getValue());
}
if ($('cboTextGsm2_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm2_1').getValue()) + 'gsm';
}
if ($('cboTextPage2_1_other').getValue() || $('cboTextPage2_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage2_1_other').getValue())
{
var temp_text_description = $('cboTextPage2_1_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage2_1').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 1');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat2_2'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName2_2').getValue())
{
text_description = getBrandName($('cboTextPagerName2_2').getValue());
}
if ($('cboTextColor2_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor2_2').getValue());
}
if ($('cboTextGsm2_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm2_2').getValue()) + 'gsm';
}
if ($('cboTextPage2_2_other').getValue() || $('cboTextPage2_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage2_2_other').getValue())
{
var temp_text_description = $('cboTextPage2_2_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage2_2').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 2');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat2_3'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName2_3').getValue())
{
text_description = getBrandName($('cboTextPagerName2_3').getValue());
}
if ($('cboTextColor2_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor2_3').getValue());
}
if ($('cboTextGsm2_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm2_3').getValue()) + 'gsm';
}
if ($('cboTextPage2_3_other').getValue() || $('cboTextPage2_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage2_3_other').getValue())
{
var temp_text_description = $('cboTextPage2_3_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage2_3').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 3');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat2_4'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName2_4').getValue())
{
text_description = getBrandName($('cboTextPagerName2_4').getValue());
}
if ($('cboTextColor2_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor2_4').getValue());
}
if ($('cboTextGsm2_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm2_4').getValue()) + 'gsm';
}
if ($('cboTextPage2_4_other').getValue() || $('cboTextPage2_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage2_4_other').getValue())
{
var temp_text_description = $('cboTextPage2_4_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage2_4').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 4');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat2_5'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName2_5').getValue())
{
text_description = getBrandName($('cboTextPagerName2_5').getValue());
}
if ($('cboTextColor2_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor2_5').getValue());
}
if ($('cboTextGsm2_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm2_5').getValue()) + 'gsm';
}
if ($('cboTextPage2_5_other').getValue() || $('cboTextPage2_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage2_5_other').getValue())
{
var temp_text_description = $('cboTextPage2_5_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage2_5').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 5');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
//do binding
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Binding');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBinding($('cboBinding2').getValue()));
//do quantity
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboBindingQty2').getValue());
}
}
if ($('cboFinishSizePreDefinedWidths3'))
{
if (!IsNumeric($('txtFinishSizeWidth3').getValue()) || $('txtFinishSizeWidth3').getValue() == '')
{
}
else
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_dummies_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_dummies_container);
}
if (!sample_dummies_header)
{
sample_dummies_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Dummies').injectInside(preview_sample_dummies_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_dummies_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_dummies_container);
var tbody = new Element('tbody').injectInside(table);
if ($('txtSizeWidth3').getValue() && $('txtSizeHeight3').getValue())
{
// do size.
var size_description = '';
if ($('cboSizePreDefinedWidths3').getValue())
{
size_description = getPreDefinedWidthName($('cboSizePreDefinedWidths3').getValue());
}
else
{
size_description = $('txtSizeWidth3').getValue() + ' x ' + $('txtSizeHeight3').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Flat');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(size_description + ' ' + $('cboSizeOrientation3').getValue());
}
//finish size::
// do size.
var finish_size_description = '';
if ($('cboFinishSizePreDefinedWidths3').getValue())
{
finish_size_description = getPreDefinedWidthName($('cboFinishSizePreDefinedWidths3').getValue());
}
else
{
finish_size_description = $('txtFinishSizeWidth3').getValue() + ' x ' + $('txtFinishSizeHeight3').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Finished');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(finish_size_description + ' ' + $('cboFinishSizeOrientation3').getValue());
//do cover.
var cover_description = '';
if ($('cboCoverOption3').getValue() == 'SC')
{
cover_description = 'Self Cover';
}
else
{
if ($('cboCoverPagerName3').getValue())
{
cover_description = getBrandName($('cboCoverPagerName3').getValue());
}
if ($('cboCoverColor3').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getColourAndFinishNames($('cboCoverColor3').getValue());
}
if ($('cboCoverGsm3').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getGSM($('cboCoverGsm3').getValue()) + 'gsm';
}
if ($('cboCoverPage3').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += $('cboCoverPage3').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Cover');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(cover_description);
if ($('cboTextPagerCat3_1'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName3_1').getValue())
{
text_description = getBrandName($('cboTextPagerName3_1').getValue());
}
if ($('cboTextColor3_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor3_1').getValue());
}
if ($('cboTextGsm3_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm3_1').getValue()) + 'gsm';
}
if ($('cboTextPage3_1_other').getValue() || $('cboTextPage3_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage3_1_other').getValue())
{
var temp_text_description = $('cboTextPage3_1_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage3_1').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 1');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat3_2'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName3_2').getValue())
{
text_description = getBrandName($('cboTextPagerName3_2').getValue());
}
if ($('cboTextColor3_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor3_2').getValue());
}
if ($('cboTextGsm3_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm3_2').getValue()) + 'gsm';
}
if ($('cboTextPage3_2_other').getValue() || $('cboTextPage3_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage3_2_other').getValue())
{
var temp_text_description = $('cboTextPage3_2_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage3_2').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 2');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat3_3'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName3_3').getValue())
{
text_description = getBrandName($('cboTextPagerName3_3').getValue());
}
if ($('cboTextColor3_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor3_3').getValue());
}
if ($('cboTextGsm3_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm3_3').getValue()) + 'gsm';
}
if ($('cboTextPage3_3_other').getValue() || $('cboTextPage3_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage3_3_other').getValue())
{
var temp_text_description = $('cboTextPage3_3_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage3_3').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 3');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat3_4'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName3_4').getValue())
{
text_description = getBrandName($('cboTextPagerName3_4').getValue());
}
if ($('cboTextColor3_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor3_4').getValue());
}
if ($('cboTextGsm3_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm3_4').getValue()) + 'gsm';
}
if ($('cboTextPage3_4_other').getValue() || $('cboTextPage3_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage3_4_other').getValue())
{
var temp_text_description = $('cboTextPage3_4_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage3_4').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 4');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat3_5'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName3_5').getValue())
{
text_description = getBrandName($('cboTextPagerName3_5').getValue());
}
if ($('cboTextColor3_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor3_5').getValue());
}
if ($('cboTextGsm3_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm3_5').getValue()) + 'gsm';
}
if ($('cboTextPage3_5_other').getValue() || $('cboTextPage3_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage3_5_other').getValue())
{
var temp_text_description = $('cboTextPage3_5_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage3_5').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 5');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
//do binding
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Binding');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBinding($('cboBinding3').getValue()));
//do quantity
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboBindingQty3').getValue());
}
}
if ($('cboFinishSizePreDefinedWidths4'))
{
if (!IsNumeric($('txtFinishSizeWidth4').getValue()) || $('txtFinishSizeWidth4').getValue() == '')
{
}
else
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_dummies_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_dummies_container);
}
if (!sample_dummies_header)
{
sample_dummies_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Dummies').injectInside(preview_sample_dummies_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_dummies_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_dummies_container);
var tbody = new Element('tbody').injectInside(table);
if ($('txtSizeWidth4').getValue() && $('txtSizeHeight4').getValue())
{
// do size.
var size_description = '';
if ($('cboSizePreDefinedWidths4').getValue())
{
size_description = getPreDefinedWidthName($('cboSizePreDefinedWidths4').getValue());
}
else
{
size_description = $('txtSizeWidth4').getValue() + ' x ' + $('txtSizeHeight4').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Flat');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(size_description + ' ' + $('cboSizeOrientation4').getValue());
}
//finish size::
// do size.
var finish_size_description = '';
if ($('cboFinishSizePreDefinedWidths4').getValue())
{
finish_size_description = getPreDefinedWidthName($('cboFinishSizePreDefinedWidths4').getValue());
}
else
{
finish_size_description = $('txtFinishSizeWidth4').getValue() + ' x ' + $('txtFinishSizeHeight4').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Finished');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(finish_size_description + ' ' + $('cboFinishSizeOrientation4').getValue());
//do cover.
var cover_description = '';
if ($('cboCoverOption4').getValue() == 'SC')
{
cover_description = 'Self Cover';
}
else
{
if ($('cboCoverPagerName4').getValue())
{
cover_description = getBrandName($('cboCoverPagerName4').getValue());
}
if ($('cboCoverColor4').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getColourAndFinishNames($('cboCoverColor4').getValue());
}
if ($('cboCoverGsm4').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getGSM($('cboCoverGsm4').getValue()) + 'gsm';
}
if ($('cboCoverPage4').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += $('cboCoverPage4').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Cover');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(cover_description);
if ($('cboTextPagerCat4_1'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName4_1').getValue())
{
text_description = getBrandName($('cboTextPagerName4_1').getValue());
}
if ($('cboTextColor4_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor4_1').getValue());
}
if ($('cboTextGsm4_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm4_1').getValue()) + 'gsm';
}
if ($('cboTextPage4_1_other').getValue() || $('cboTextPage4_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage4_1_other').getValue())
{
var temp_text_description = $('cboTextPage4_1_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage4_1').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 1');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat4_2'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName4_2').getValue())
{
text_description = getBrandName($('cboTextPagerName4_2').getValue());
}
if ($('cboTextColor4_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor4_2').getValue());
}
if ($('cboTextGsm4_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm4_2').getValue()) + 'gsm';
}
if ($('cboTextPage4_2_other').getValue() || $('cboTextPage4_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage4_2_other').getValue())
{
var temp_text_description = $('cboTextPage4_2_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage4_2').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 2');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat4_3'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName4_3').getValue())
{
text_description = getBrandName($('cboTextPagerName4_3').getValue());
}
if ($('cboTextColor4_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor4_3').getValue());
}
if ($('cboTextGsm4_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm4_3').getValue()) + 'gsm';
}
if ($('cboTextPage4_3_other').getValue() || $('cboTextPage4_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage4_3_other').getValue())
{
var temp_text_description = $('cboTextPage4_3_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage4_3').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 3');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat4_4'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName4_4').getValue())
{
text_description = getBrandName($('cboTextPagerName4_4').getValue());
}
if ($('cboTextColor4_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor4_4').getValue());
}
if ($('cboTextGsm4_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm4_4').getValue()) + 'gsm';
}
if ($('cboTextPage4_4_other').getValue() || $('cboTextPage4_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage4_4_other').getValue())
{
var temp_text_description = $('cboTextPage4_4_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage4_4').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 4');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat4_5'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName4_5').getValue())
{
text_description = getBrandName($('cboTextPagerName4_5').getValue());
}
if ($('cboTextColor4_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor4_5').getValue());
}
if ($('cboTextGsm4_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm4_5').getValue()) + 'gsm';
}
if ($('cboTextPage4_5_other').getValue() || $('cboTextPage4_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage4_5_other').getValue())
{
var temp_text_description = $('cboTextPage4_5_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage4_5').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 5');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
//do binding
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Binding');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBinding($('cboBinding4').getValue()));
//do quantity
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboBindingQty4').getValue());
}
}
if ($('cboFinishSizePreDefinedWidths5'))
{
if (!IsNumeric($('txtFinishSizeWidth5').getValue()) || $('txtFinishSizeWidth5').getValue() == '')
{
}
else
{
//this adds a line inbetween the rows. runs the 2nd time in the loop.
if (sample_dummies_header)
{
new Element('div').addClass('sample-order-confirmation-line-between-dummies-sheets').setHTML(' ').injectInside(preview_sample_dummies_container);
}
if (!sample_dummies_header)
{
sample_dummies_header = true;
new Element('p').addClass('confirmation-subheader').setHTML('Sample Dummies').injectInside(preview_sample_dummies_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_sample_dummies_container);
}
var table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_sample_dummies_container);
var tbody = new Element('tbody').injectInside(table);
if ($('txtSizeWidth5').getValue() && $('txtSizeHeight5').getValue())
{
// do size.
var size_description = '';
if ($('cboSizePreDefinedWidths5').getValue())
{
size_description = getPreDefinedWidthName($('cboSizePreDefinedWidths5').getValue());
}
else
{
size_description = $('txtSizeWidth5').getValue() + ' x ' + $('txtSizeHeight5').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Flat');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(size_description + ' ' + $('cboSizeOrientation5').getValue());
}
//finish size::
// do size.
var finish_size_description = '';
if ($('cboFinishSizePreDefinedWidths5').getValue())
{
finish_size_description = getPreDefinedWidthName($('cboFinishSizePreDefinedWidths5').getValue());
}
else
{
finish_size_description = $('txtFinishSizeWidth5').getValue() + ' x ' + $('txtFinishSizeHeight5').getValue();
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Finished');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(finish_size_description + ' ' + $('cboFinishSizeOrientation5').getValue());
//do cover.
var cover_description = '';
if ($('cboCoverOption5').getValue() == 'SC')
{
cover_description = 'Self Cover';
}
else
{
if ($('cboCoverPagerName5').getValue())
{
cover_description = getBrandName($('cboCoverPagerName5').getValue());
}
if ($('cboCoverColor5').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getColourAndFinishNames($('cboCoverColor5').getValue());
}
if ($('cboCoverGsm5').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += getGSM($('cboCoverGsm5').getValue()) + 'gsm';
}
if ($('cboCoverPage5').getValue())
{
if (cover_description)
{
cover_description += ' - ';
}
cover_description += $('cboCoverPage5').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Cover');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(cover_description);
if ($('cboTextPagerCat5_1'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName5_1').getValue())
{
text_description = getBrandName($('cboTextPagerName5_1').getValue());
}
if ($('cboTextColor5_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor5_1').getValue());
}
if ($('cboTextGsm5_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm5_1').getValue()) + 'gsm';
}
if ($('cboTextPage5_1_other').getValue() || $('cboTextPage5_1').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage5_1_other').getValue())
{
var temp_text_description = $('cboTextPage5_1_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage5_1').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 1');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat5_2'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName5_2').getValue())
{
text_description = getBrandName($('cboTextPagerName5_2').getValue());
}
if ($('cboTextColor5_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor5_2').getValue());
}
if ($('cboTextGsm5_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm5_2').getValue()) + 'gsm';
}
if ($('cboTextPage5_2_other').getValue() || $('cboTextPage5_2').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage5_2_other').getValue())
{
var temp_text_description = $('cboTextPage5_2_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage5_2').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 2');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat5_3'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName5_3').getValue())
{
text_description = getBrandName($('cboTextPagerName5_3').getValue());
}
if ($('cboTextColor5_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor5_3').getValue());
}
if ($('cboTextGsm5_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm5_3').getValue()) + 'gsm';
}
if ($('cboTextPage5_3_other').getValue() || $('cboTextPage5_3').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage5_3_other').getValue())
{
var temp_text_description = $('cboTextPage5_3_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage5_3').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 3');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat5_4'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName5_4').getValue())
{
text_description = getBrandName($('cboTextPagerName5_4').getValue());
}
if ($('cboTextColor5_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor5_4').getValue());
}
if ($('cboTextGsm5_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm5_4').getValue()) + 'gsm';
}
if ($('cboTextPage5_4_other').getValue() || $('cboTextPage5_4').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage5_4_other').getValue())
{
var temp_text_description = $('cboTextPage5_4_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage5_4').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 4');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
if ($('cboTextPagerCat5_5'))
{
//do text.
var text_description = '';
if ($('cboTextPagerName5_5').getValue())
{
text_description = getBrandName($('cboTextPagerName5_5').getValue());
}
if ($('cboTextColor5_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getColourAndFinishNames($('cboTextColor5_5').getValue());
}
if ($('cboTextGsm5_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
text_description += getGSM($('cboTextGsm5_5').getValue()) + 'gsm';
}
if ($('cboTextPage5_5_other').getValue() || $('cboTextPage5_5').getValue())
{
if (text_description)
{
text_description += ' - ';
}
if ($('cboTextPage5_5_other').getValue())
{
var temp_text_description = $('cboTextPage5_5_other').getValue();
var temp_text_last2 = temp_text_description.substr(temp_text_description.length-2, temp_text_description.length);
if (temp_text_last2)
{
temp_text_last2 = temp_text_last2.toLowerCase();
}
if (temp_text_last2 != 'pp')
{
temp_text_description = temp_text_description + 'pp';
}
text_description += temp_text_description;
}
else
{
text_description += $('cboTextPage5_5').getValue();
}
}
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Text 5');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(text_description);
}
//do binding
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Binding');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML(getBinding($('cboBinding5').getValue()));
//do quantity
var tr = new Element('tr').injectInside(tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(tr).setHTML('Quantity');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(tr).setHTML($('cboBindingQty5').getValue());
}
}
//ref file
if ($('fileRefTXT').getValue())
{
var preview_upl_and_comments_container = $('preview-upl-and-comments');
preview_upl_and_comments_container.setHTML('');
new Element('p').addClass('confirmation-subheader').setHTML('Reference File').injectInside(preview_upl_and_comments_container);
new Element('div').addClass('sample-order-confirmation-line').setHTML(' ').injectInside(preview_upl_and_comments_container);
var preview_upl_and_comments_container_div = new Element('div').setStyles({padding: '0px 0px 30px 0px'}).injectInside(preview_upl_and_comments_container);
var preview_upl_and_comments_table = new Element('table').setProperties({cellpadding: 0, cellspacing: 0, border: 0}).addClass('sample-order-preview-table').injectInside(preview_upl_and_comments_container_div);
var preview_upl_and_comments_tbody = new Element('tbody').injectInside(preview_upl_and_comments_table);
var preview_upl_and_comments_tr = new Element('tr').injectInside(preview_upl_and_comments_tbody);
new Element('td').setProperties({valign: 'top'}).addClass('label').injectInside(preview_upl_and_comments_tr).setHTML('File');
new Element('td').setProperties({valign: 'top'}).addClass('content').injectInside(preview_upl_and_comments_tr).setHTML($('fileRefTXT').getValue());
}
//update comments box.
$('txtCommentsConfirmation').value = $('txtComments').getValue();
//update deliveries text.
$('sample-ordering-delivery-text').setHTML('Your Sample sheets will be despatched via Australia Post on the same day, providing we receive your request before 2pm. Sample Dummies and Mock-ups will be despatched within 24 hours. Of course sometimes things are urgent, if you require your sample sooner please call us on ' + getStatePhone($('cboState').getValue()) + ' or provide details in the special instructions box provided above');
$('order-form-container').setStyle('display', 'none');
$('confirmForm').setStyle('display', 'block');
//save forms in cookie.
if ($('ckbRememberMe').getProperty('checked'))
{
save_doggett_cookie('kwdoggett_name', document.getElementById('txtName').value);
save_doggett_cookie('kwdoggett_company', document.getElementById('txtCompany').value);
save_doggett_cookie('kwdoggett_phone', document.getElementById('txtPhone').value);
save_doggett_cookie('kwdoggett_email', document.getElementById('txtEmail').value);
save_doggett_cookie('kwdoggett_address1', document.getElementById('txtAddress').value);
save_doggett_cookie('kwdoggett_address2', document.getElementById('txtAddress2').value);
save_doggett_cookie('kwdoggett_city', document.getElementById('txtCity').value);
save_doggett_cookie('kwdoggett_state', document.getElementById('cboState').value);
save_doggett_cookie('kwdoggett_postcode', document.getElementById('txtPostcode').value);
}
else
{
delCookie('kwdoggett_name');
delCookie('kwdoggett_company');
delCookie('kwdoggett_phone');
delCookie('kwdoggett_email');
delCookie('kwdoggett_address1');
delCookie('kwdoggett_address2');
delCookie('kwdoggett_city');
delCookie('kwdoggett_state');
delCookie('kwdoggett_postcode');
}
}
})
function replaceNBSP(s)
{
return s.replace(' ', '');
}
function _resetCategories1(selected_item)
{
//now create the select box for papers.
$('cboSampleCategory1DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleCategory1', name: 'cboSampleCategory1'}).injectInside($('cboSampleCategory1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSampleCategory1');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = 'Envelopes';
newOpt.value ='Envelopes';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = 'Doggett Labels';
newOpt.value ='Doggett Labels';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleCategory1 = new elSelect( {selectedOptionValue: 7, container: 'cboSampleCategory1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSampleCategory1_click} );
}
function _resetBrands1(catid, selected_item)
{
//now create the select box for papers.
$('cboSamplePaperName1DIV').setHTML('');
var select = new Element('select', {id: 'cboSamplePaperName1', name: 'cboSamplePaperName1'}).injectInside($('cboSamplePaperName1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSamplePaperName1');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSamplePaperName1 = new elSelect( {container: 'cboSamplePaperName1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSamplePaperName1_click} );
}
function _resetColours1(brandid, selected_item)
{
$('cboColour1DIV').setHTML('');
var select = new Element('select', {id: 'cboColour1', name: 'cboColour1'}).injectInside($('cboColour1DIV'));
var cbo = document.getElementById('cboColour1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//100809
var cboColour1 = new elSelect( {container: 'cboColour1DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboSamplePaperColour1_click} );
$('cboColour1DIV').removeClass('elSelecterror');
}
//100809
function _resetGSM1(colorid_finish_id, selected_item)
{
$('cboSampleGsm1DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm1', name: 'cboSampleGsm1'}).injectInside($('cboSampleGsm1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboSamplePaperName1').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['colorid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm1 = new elSelect( {container: 'cboSampleGsm1DIV', baseWidthClass: 'elSelect56wide'} );
$('cboSampleGsm1DIV').removeClass('elSelecterror');
}
//100809 - old function before colour/gsm change.
function _resetGSM_old1(brandid, selected_item)
{
$('cboSampleGsm1DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm1', name: 'cboSampleGsm1'}).injectInside($('cboSampleGsm1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm1 = new elSelect( {container: 'cboSampleGsm1DIV', baseWidthClass: 'elSelect56wide'} );
}
function _resetSize1(selected_item)
{
//now create the select box for size.
$('cboSampleSize1DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleSize1', name: 'cboSampleSize1'}).injectInside($('cboSampleSize1DIV'));
var cbo = document.getElementById('cboSampleSize1');
var index = 0;
var selected_index = 0;
for(var i=0; i < sizes.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sizes[i]['id'];
newOpt.value = sizes[i]['id'];
var oldOpt = cbo.options[i];
//alert(sizes[i]['id'] + ' - ' + selected_item);
if (sizes[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Size";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
// alert(selected_index);
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleSize1 = new elSelect( {container: 'cboSampleSize1DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboSampleSize1_click} );
$('cboSampleSize1DIV').removeClass('elSelecterror');
}
function _resetQty1(selected_item)
{
//now create the select box for qty.
$('cboSampleQty1DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleQty1', name: 'cboSampleQty1'}).injectInside($('cboSampleQty1DIV'));
var cbo = document.getElementById('cboSampleQty1');
var index = 0;
var selected_index = 0;
for(var i=0; i < qtys.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = qtys[i]['name'];
newOpt.value = qtys[i]['id'];
var oldOpt = cbo.options[i];
if (qtys[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Qty";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleQty1 = new elSelect( {container: 'cboSampleQty1DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboSampleQty1_click} );
$('cboSampleQty1DIV').removeClass('elSelecterror');
}
$('cmdAddMoreSample1').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboSamplePaperName1').value == '')
{
err = true;
$('cboSamplePaperName1DIV').addClass('elSelecterror');
alert('Please select a paper before adding another sample sheet.');
}
else
{
$('cboSamplePaperName1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboColour1').value == '')
{
err = true;
$('cboColour1DIV').addClass('elSelecterror');
alert('Please select a colour/finish before adding another sample sheet.');
}
else
{
$('cboColour1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboSampleCategory1').value != 6)
if (isSelfAdhesiveBrand($('cboSamplePaperName1').value) == false)
{
if ($('cboSampleGsm1').value == '')
{
err = true;
$('cboSampleGsm1DIV').addClass('elSelecterror');
alert('Please select a gsm before adding another sample sheet.');
}
else
{
$('cboSampleGsm1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboSampleGsm1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleSize1').value == '')
{
err = true;
$('cboSampleSize1DIV').addClass('elSelecterror');
alert('Please select a size before adding another sample sheet.');
}
else
{
$('cboSampleSize1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleQty1').value == '')
{
err = true;
$('cboSampleQty1DIV').addClass('elSelecterror');
alert('Please select a quantity before adding another sample sheet.');
}
else
{
$('cboSampleQty1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//hide add btn.
$('cmdAddMoreSample1').setStyle('visibility', 'hidden');
$('add-remove-divider-1').setStyle('visibility', 'hidden');
$('cmdRemoveSample1').setStyle('visibility', 'visible');
_resetCategories2();
_resetBrands2();
_resetColours2();
_resetGSM2();
_resetSize2();
_resetQty2();
sample_sheets_2_slider.slideIn();
}
})
$('cmdRemoveSample1').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboSampleCategory2'))
{
_resetCategories1($('cboSampleCategory2').getValue());
_resetBrands1($('cboSampleCategory2').getValue(), $('cboSamplePaperName2').getValue());
_resetColours1($('cboSamplePaperName2').getValue(), $('cboColour2').getValue());
_resetGSM1($('cboSamplePaperName2').getValue(), $('cboSampleGsm2').getValue());
_resetSize1($('cboSampleSize2').getValue());
_resetQty1($('cboSampleQty2').getValue());
}
else
{
if (!$('cboSampleCategory2'))
{
_resetCategories1();
_resetBrands1();
_resetColours1();
_resetGSM1();
_resetSize1();
_resetQty1();
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
//this moves the values up one row of selects.
if ($('cboSampleCategory3'))
{
_resetCategories2($('cboSampleCategory3').getValue());
_resetBrands2($('cboSampleCategory3').getValue(), $('cboSamplePaperName3').getValue());
_resetColours2($('cboSamplePaperName3').getValue(), $('cboColour3').getValue());
_resetGSM2($('cboSamplePaperName3').getValue(), $('cboSampleGsm3').getValue());
_resetSize2($('cboSampleSize3').getValue());
_resetQty2($('cboSampleQty3').getValue());
}
else
{
if (!$('cboSampleCategory2'))
{
_resetCategories1();
_resetBrands1();
_resetColours1();
_resetGSM1();
_resetSize1();
_resetQty1();
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
//this moves the values up one row of selects.
if ($('cboSampleCategory4'))
{
_resetCategories3($('cboSampleCategory4').getValue());
_resetBrands3($('cboSampleCategory4').getValue(), $('cboSamplePaperName4').getValue());
_resetColours3($('cboSamplePaperName4').getValue(), $('cboColour4').getValue());
_resetGSM3($('cboSamplePaperName4').getValue(), $('cboSampleGsm4').getValue());
_resetSize3($('cboSampleSize4').getValue());
_resetQty3($('cboSampleQty4').getValue());
}
else
{
if (!$('cboSampleCategory2'))
{
_resetCategories1();
_resetBrands1();
_resetColours1();
_resetGSM1();
_resetSize1();
_resetQty1();
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
//this moves the values up one row of selects.
if ($('cboSampleCategory5'))
{
_resetCategories4($('cboSampleCategory5').getValue());
_resetBrands4($('cboSampleCategory5').getValue(), $('cboSamplePaperName5').getValue());
_resetColours4($('cboSamplePaperName5').getValue(), $('cboColour5').getValue());
_resetGSM4($('cboSamplePaperName5').getValue(), $('cboSampleGsm5').getValue());
_resetSize4($('cboSampleSize5').getValue());
_resetQty4($('cboSampleQty5').getValue());
}
else
{
if (!$('cboSampleCategory2'))
{
_resetCategories1();
_resetBrands1();
_resetColours1();
_resetGSM1();
_resetSize1();
_resetQty1();
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboSampleCategory5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboSampleCategory5DIV').setHTML('');
$('cboSamplePaperName5DIV').setHTML('');
$('cboColour5DIV').setHTML('');
$('cboSampleGsm5DIV').setHTML('');
$('cboSampleSize5DIV').setHTML('');
$('cboSampleQty5DIV').setHTML('');
//now hide row
sample_sheets_5_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample4').setStyle('visibility', 'visible');
$('add-remove-divider-4').setStyle('visibility', 'hidden');
$('cmdRemoveSample4').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboSampleCategory4DIV').setHTML('');
$('cboSamplePaperName4DIV').setHTML('');
$('cboColour4DIV').setHTML('');
$('cboSampleGsm4DIV').setHTML('');
$('cboSampleSize4DIV').setHTML('');
$('cboSampleQty4DIV').setHTML('');
//now hide row
sample_sheets_4_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample3').setStyle('visibility', 'visible');
$('add-remove-divider-3').setStyle('visibility', 'hidden');
$('cmdRemoveSample3').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboSampleCategory3DIV').setHTML('');
$('cboSamplePaperName3DIV').setHTML('');
$('cboColour3DIV').setHTML('');
$('cboSampleGsm3DIV').setHTML('');
$('cboSampleSize3DIV').setHTML('');
$('cboSampleQty3DIV').setHTML('');
//now hide row
sample_sheets_3_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample2').setStyle('visibility', 'visible');
$('add-remove-divider-2').setStyle('visibility', 'hidden');
$('cmdRemoveSample2').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboSampleCategory2DIV').setHTML('');
$('cboSamplePaperName2DIV').setHTML('');
$('cboColour2DIV').setHTML('');
$('cboSampleGsm2DIV').setHTML('');
$('cboSampleSize2DIV').setHTML('');
$('cboSampleQty2DIV').setHTML('');
//now hide row
sample_sheets_2_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample1').setStyle('visibility', 'visible');
$('add-remove-divider-1').setStyle('visibility', 'hidden');
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
showHideSampleSheetX();
})
//populate papers select
function cboSampleCategory1_click(catid)
{
if (catid == 'Envelopes' || catid == 'Doggett Labels')
{
var envelopes_msg = 'You will now be taken through to the envelopes sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var labels_msg = 'You will now be taken through to the Doggett Labels sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var msg = (catid == 'Envelopes')?envelopes_msg:labels_msg;
var b = confirm(msg);
if (b)
{
var envelopes_url = '/index.php?option=com_papers&view=ordersampleenvelopes';
var labels_url = '/index.php?option=com_labels&view=ordersample';
var url = (catid == 'Envelopes')?envelopes_url:labels_url;
var contact_info = '';
contact_info += '&txtName=' + $('txtName').getValue();
contact_info += '&txtCompany=' + $('txtCompany').getValue();
contact_info += '&txtPhone=' + $('txtPhone').getValue();
contact_info += '&txtEmail=' + $('txtEmail').getValue();
contact_info += '&txtAddress=' + $('txtAddress').getValue();
contact_info += '&txtAddress2=' + $('txtAddress2').getValue();
contact_info += '&txtCity=' + $('txtCity').getValue();
contact_info += '&cboState=' + $('cboState').getValue();
contact_info += '&txtPostcode=' + $('txtPostcode').getValue();
if ($('ckbAltAddress').getProperty('checked'))
{
contact_info += '&ckbAltAddress=1';
}
contact_info += '&txtDeliveryName=' + $('txtDeliveryName').getValue();
contact_info += '&txtDeliveryCompany=' + $('txtDeliveryCompany').getValue();
contact_info += '&txtDeliveryPhone=' + $('txtDeliveryPhone').getValue();
contact_info += '&txtDeliveryEmail=' + $('txtDeliveryEmail').getValue();
contact_info += '&txtDeliveryAddress=' + $('txtDeliveryAddress').getValue();
contact_info += '&txtDeliveryAddress2=' + $('txtDeliveryAddress2').getValue();
contact_info += '&txtDeliveryCity=' + $('txtDeliveryCity').getValue();
contact_info += '&cboDeliveryState=' + $('cboDeliveryState').getValue();
contact_info += '&txtDeliveryPostcode=' + $('txtDeliveryPostcode').getValue();
window.location.href = url + contact_info;
}
}
else
{
//show brands which relate to selected catid
_resetBrands1(catid);
//clear colours ddl
_resetColours1();
//clear gsm ddl
_resetGSM1();
}
showHideSampleSheetX();
}
function cboSamplePaperName1_click(brandid)
{
//show colours which relate to selected brandid
_resetColours1(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetGSM1(brandid);
showHideSampleSheetX();
}
//081009 - new function
function cboSamplePaperColour1_click(colorid)
{
//alert('colour');
_resetGSM1(colorid);
showHideSampleSheetX(); }
//populate papers select
function cboSampleSize1_click()
{
showHideSampleSheetX();
}
//populate papers select
function cboSampleQty1_click()
{
showHideSampleSheetX();
}
function cboBinding1_click()
{
//alert('colour');
showHideDummyX(); }
function cboBindingQty1_click()
{
//alert('colour');
showHideDummyX(); }
function _resetCategories2(selected_item)
{
//now create the select box for papers.
$('cboSampleCategory2DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleCategory2', name: 'cboSampleCategory2'}).injectInside($('cboSampleCategory2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSampleCategory2');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = 'Envelopes';
newOpt.value ='Envelopes';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = 'Doggett Labels';
newOpt.value ='Doggett Labels';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleCategory2 = new elSelect( {selectedOptionValue: 7, container: 'cboSampleCategory2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSampleCategory2_click} );
}
function _resetBrands2(catid, selected_item)
{
//now create the select box for papers.
$('cboSamplePaperName2DIV').setHTML('');
var select = new Element('select', {id: 'cboSamplePaperName2', name: 'cboSamplePaperName2'}).injectInside($('cboSamplePaperName2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSamplePaperName2');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSamplePaperName2 = new elSelect( {container: 'cboSamplePaperName2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSamplePaperName2_click} );
}
function _resetColours2(brandid, selected_item)
{
$('cboColour2DIV').setHTML('');
var select = new Element('select', {id: 'cboColour2', name: 'cboColour2'}).injectInside($('cboColour2DIV'));
var cbo = document.getElementById('cboColour2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//100809
var cboColour2 = new elSelect( {container: 'cboColour2DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboSamplePaperColour2_click} );
$('cboColour2DIV').removeClass('elSelecterror');
}
//100809
function _resetGSM2(colorid_finish_id, selected_item)
{
$('cboSampleGsm2DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm2', name: 'cboSampleGsm2'}).injectInside($('cboSampleGsm2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboSamplePaperName2').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['colorid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm2 = new elSelect( {container: 'cboSampleGsm2DIV', baseWidthClass: 'elSelect56wide'} );
$('cboSampleGsm2DIV').removeClass('elSelecterror');
}
//100809 - old function before colour/gsm change.
function _resetGSM_old2(brandid, selected_item)
{
$('cboSampleGsm2DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm2', name: 'cboSampleGsm2'}).injectInside($('cboSampleGsm2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm2 = new elSelect( {container: 'cboSampleGsm2DIV', baseWidthClass: 'elSelect56wide'} );
}
function _resetSize2(selected_item)
{
//now create the select box for size.
$('cboSampleSize2DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleSize2', name: 'cboSampleSize2'}).injectInside($('cboSampleSize2DIV'));
var cbo = document.getElementById('cboSampleSize2');
var index = 0;
var selected_index = 0;
for(var i=0; i < sizes.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sizes[i]['id'];
newOpt.value = sizes[i]['id'];
var oldOpt = cbo.options[i];
//alert(sizes[i]['id'] + ' - ' + selected_item);
if (sizes[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Size";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
// alert(selected_index);
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleSize2 = new elSelect( {container: 'cboSampleSize2DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboSampleSize2_click} );
$('cboSampleSize2DIV').removeClass('elSelecterror');
}
function _resetQty2(selected_item)
{
//now create the select box for qty.
$('cboSampleQty2DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleQty2', name: 'cboSampleQty2'}).injectInside($('cboSampleQty2DIV'));
var cbo = document.getElementById('cboSampleQty2');
var index = 0;
var selected_index = 0;
for(var i=0; i < qtys.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = qtys[i]['name'];
newOpt.value = qtys[i]['id'];
var oldOpt = cbo.options[i];
if (qtys[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Qty";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleQty2 = new elSelect( {container: 'cboSampleQty2DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboSampleQty2_click} );
$('cboSampleQty2DIV').removeClass('elSelecterror');
}
$('cmdAddMoreSample2').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboSamplePaperName2').value == '')
{
err = true;
$('cboSamplePaperName2DIV').addClass('elSelecterror');
alert('Please select a paper before adding another sample sheet.');
}
else
{
$('cboSamplePaperName2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboColour2').value == '')
{
err = true;
$('cboColour2DIV').addClass('elSelecterror');
alert('Please select a colour/finish before adding another sample sheet.');
}
else
{
$('cboColour2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboSampleCategory2').value != 6)
if (isSelfAdhesiveBrand($('cboSamplePaperName2').value) == false)
{
if ($('cboSampleGsm2').value == '')
{
err = true;
$('cboSampleGsm2DIV').addClass('elSelecterror');
alert('Please select a gsm before adding another sample sheet.');
}
else
{
$('cboSampleGsm2DIV').removeClass('elSelecterror');
}
}
else
{
$('cboSampleGsm2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleSize2').value == '')
{
err = true;
$('cboSampleSize2DIV').addClass('elSelecterror');
alert('Please select a size before adding another sample sheet.');
}
else
{
$('cboSampleSize2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleQty2').value == '')
{
err = true;
$('cboSampleQty2DIV').addClass('elSelecterror');
alert('Please select a quantity before adding another sample sheet.');
}
else
{
$('cboSampleQty2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//hide add btn.
$('cmdAddMoreSample2').setStyle('visibility', 'hidden');
$('add-remove-divider-2').setStyle('visibility', 'hidden');
$('cmdRemoveSample2').setStyle('visibility', 'visible');
_resetCategories3();
_resetBrands3();
_resetColours3();
_resetGSM3();
_resetSize3();
_resetQty3();
sample_sheets_3_slider.slideIn();
}
})
$('cmdRemoveSample2').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboSampleCategory3'))
{
_resetCategories2($('cboSampleCategory3').getValue());
_resetBrands2($('cboSampleCategory3').getValue(), $('cboSamplePaperName3').getValue());
_resetColours2($('cboSamplePaperName3').getValue(), $('cboColour3').getValue());
_resetGSM2($('cboSamplePaperName3').getValue(), $('cboSampleGsm3').getValue());
_resetSize2($('cboSampleSize3').getValue());
_resetQty2($('cboSampleQty3').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboSampleCategory4'))
{
_resetCategories3($('cboSampleCategory4').getValue());
_resetBrands3($('cboSampleCategory4').getValue(), $('cboSamplePaperName4').getValue());
_resetColours3($('cboSamplePaperName4').getValue(), $('cboColour4').getValue());
_resetGSM3($('cboSamplePaperName4').getValue(), $('cboSampleGsm4').getValue());
_resetSize3($('cboSampleSize4').getValue());
_resetQty3($('cboSampleQty4').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboSampleCategory5'))
{
_resetCategories4($('cboSampleCategory5').getValue());
_resetBrands4($('cboSampleCategory5').getValue(), $('cboSamplePaperName5').getValue());
_resetColours4($('cboSamplePaperName5').getValue(), $('cboColour5').getValue());
_resetGSM4($('cboSamplePaperName5').getValue(), $('cboSampleGsm5').getValue());
_resetSize4($('cboSampleSize5').getValue());
_resetQty4($('cboSampleQty5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboSampleCategory5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboSampleCategory5DIV').setHTML('');
$('cboSamplePaperName5DIV').setHTML('');
$('cboColour5DIV').setHTML('');
$('cboSampleGsm5DIV').setHTML('');
$('cboSampleSize5DIV').setHTML('');
$('cboSampleQty5DIV').setHTML('');
//now hide row
sample_sheets_5_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample4').setStyle('visibility', 'visible');
$('add-remove-divider-4').setStyle('visibility', 'hidden');
$('cmdRemoveSample4').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboSampleCategory4DIV').setHTML('');
$('cboSamplePaperName4DIV').setHTML('');
$('cboColour4DIV').setHTML('');
$('cboSampleGsm4DIV').setHTML('');
$('cboSampleSize4DIV').setHTML('');
$('cboSampleQty4DIV').setHTML('');
//now hide row
sample_sheets_4_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample3').setStyle('visibility', 'visible');
$('add-remove-divider-3').setStyle('visibility', 'hidden');
$('cmdRemoveSample3').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboSampleCategory3DIV').setHTML('');
$('cboSamplePaperName3DIV').setHTML('');
$('cboColour3DIV').setHTML('');
$('cboSampleGsm3DIV').setHTML('');
$('cboSampleSize3DIV').setHTML('');
$('cboSampleQty3DIV').setHTML('');
//now hide row
sample_sheets_3_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample2').setStyle('visibility', 'visible');
$('add-remove-divider-2').setStyle('visibility', 'hidden');
$('cmdRemoveSample2').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboSampleCategory2DIV').setHTML('');
$('cboSamplePaperName2DIV').setHTML('');
$('cboColour2DIV').setHTML('');
$('cboSampleGsm2DIV').setHTML('');
$('cboSampleSize2DIV').setHTML('');
$('cboSampleQty2DIV').setHTML('');
//now hide row
sample_sheets_2_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample1').setStyle('visibility', 'visible');
$('add-remove-divider-1').setStyle('visibility', 'hidden');
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
showHideSampleSheetX();
})
//populate papers select
function cboSampleCategory2_click(catid)
{
if (catid == 'Envelopes' || catid == 'Doggett Labels')
{
var envelopes_msg = 'You will now be taken through to the envelopes sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var labels_msg = 'You will now be taken through to the Doggett Labels sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var msg = (catid == 'Envelopes')?envelopes_msg:labels_msg;
var b = confirm(msg);
if (b)
{
var envelopes_url = '/index.php?option=com_papers&view=ordersampleenvelopes';
var labels_url = '/index.php?option=com_labels&view=ordersample';
var url = (catid == 'Envelopes')?envelopes_url:labels_url;
var contact_info = '';
contact_info += '&txtName=' + $('txtName').getValue();
contact_info += '&txtCompany=' + $('txtCompany').getValue();
contact_info += '&txtPhone=' + $('txtPhone').getValue();
contact_info += '&txtEmail=' + $('txtEmail').getValue();
contact_info += '&txtAddress=' + $('txtAddress').getValue();
contact_info += '&txtAddress2=' + $('txtAddress2').getValue();
contact_info += '&txtCity=' + $('txtCity').getValue();
contact_info += '&cboState=' + $('cboState').getValue();
contact_info += '&txtPostcode=' + $('txtPostcode').getValue();
if ($('ckbAltAddress').getProperty('checked'))
{
contact_info += '&ckbAltAddress=1';
}
contact_info += '&txtDeliveryName=' + $('txtDeliveryName').getValue();
contact_info += '&txtDeliveryCompany=' + $('txtDeliveryCompany').getValue();
contact_info += '&txtDeliveryPhone=' + $('txtDeliveryPhone').getValue();
contact_info += '&txtDeliveryEmail=' + $('txtDeliveryEmail').getValue();
contact_info += '&txtDeliveryAddress=' + $('txtDeliveryAddress').getValue();
contact_info += '&txtDeliveryAddress2=' + $('txtDeliveryAddress2').getValue();
contact_info += '&txtDeliveryCity=' + $('txtDeliveryCity').getValue();
contact_info += '&cboDeliveryState=' + $('cboDeliveryState').getValue();
contact_info += '&txtDeliveryPostcode=' + $('txtDeliveryPostcode').getValue();
window.location.href = url + contact_info;
}
}
else
{
//show brands which relate to selected catid
_resetBrands2(catid);
//clear colours ddl
_resetColours2();
//clear gsm ddl
_resetGSM2();
}
showHideSampleSheetX();
}
function cboSamplePaperName2_click(brandid)
{
//show colours which relate to selected brandid
_resetColours2(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetGSM2(brandid);
}
//081009 - new function
function cboSamplePaperColour2_click(colorid)
{
//alert('colour');
_resetGSM2(colorid);
}
//populate papers select
function cboSampleSize2_click()
{
}
//populate papers select
function cboSampleQty2_click()
{
}
function cboBinding2_click()
{
//alert('colour');
}
function cboBindingQty2_click()
{
//alert('colour');
}
function _resetCategories3(selected_item)
{
//now create the select box for papers.
$('cboSampleCategory3DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleCategory3', name: 'cboSampleCategory3'}).injectInside($('cboSampleCategory3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSampleCategory3');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = 'Envelopes';
newOpt.value ='Envelopes';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = 'Doggett Labels';
newOpt.value ='Doggett Labels';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleCategory3 = new elSelect( {selectedOptionValue: 7, container: 'cboSampleCategory3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSampleCategory3_click} );
}
function _resetBrands3(catid, selected_item)
{
//now create the select box for papers.
$('cboSamplePaperName3DIV').setHTML('');
var select = new Element('select', {id: 'cboSamplePaperName3', name: 'cboSamplePaperName3'}).injectInside($('cboSamplePaperName3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSamplePaperName3');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSamplePaperName3 = new elSelect( {container: 'cboSamplePaperName3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSamplePaperName3_click} );
}
function _resetColours3(brandid, selected_item)
{
$('cboColour3DIV').setHTML('');
var select = new Element('select', {id: 'cboColour3', name: 'cboColour3'}).injectInside($('cboColour3DIV'));
var cbo = document.getElementById('cboColour3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//100809
var cboColour3 = new elSelect( {container: 'cboColour3DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboSamplePaperColour3_click} );
$('cboColour3DIV').removeClass('elSelecterror');
}
//100809
function _resetGSM3(colorid_finish_id, selected_item)
{
$('cboSampleGsm3DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm3', name: 'cboSampleGsm3'}).injectInside($('cboSampleGsm3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboSamplePaperName3').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['colorid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm3 = new elSelect( {container: 'cboSampleGsm3DIV', baseWidthClass: 'elSelect56wide'} );
$('cboSampleGsm3DIV').removeClass('elSelecterror');
}
//100809 - old function before colour/gsm change.
function _resetGSM_old3(brandid, selected_item)
{
$('cboSampleGsm3DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm3', name: 'cboSampleGsm3'}).injectInside($('cboSampleGsm3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm3 = new elSelect( {container: 'cboSampleGsm3DIV', baseWidthClass: 'elSelect56wide'} );
}
function _resetSize3(selected_item)
{
//now create the select box for size.
$('cboSampleSize3DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleSize3', name: 'cboSampleSize3'}).injectInside($('cboSampleSize3DIV'));
var cbo = document.getElementById('cboSampleSize3');
var index = 0;
var selected_index = 0;
for(var i=0; i < sizes.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sizes[i]['id'];
newOpt.value = sizes[i]['id'];
var oldOpt = cbo.options[i];
//alert(sizes[i]['id'] + ' - ' + selected_item);
if (sizes[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Size";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
// alert(selected_index);
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleSize3 = new elSelect( {container: 'cboSampleSize3DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboSampleSize3_click} );
$('cboSampleSize3DIV').removeClass('elSelecterror');
}
function _resetQty3(selected_item)
{
//now create the select box for qty.
$('cboSampleQty3DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleQty3', name: 'cboSampleQty3'}).injectInside($('cboSampleQty3DIV'));
var cbo = document.getElementById('cboSampleQty3');
var index = 0;
var selected_index = 0;
for(var i=0; i < qtys.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = qtys[i]['name'];
newOpt.value = qtys[i]['id'];
var oldOpt = cbo.options[i];
if (qtys[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Qty";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleQty3 = new elSelect( {container: 'cboSampleQty3DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboSampleQty3_click} );
$('cboSampleQty3DIV').removeClass('elSelecterror');
}
$('cmdAddMoreSample3').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboSamplePaperName3').value == '')
{
err = true;
$('cboSamplePaperName3DIV').addClass('elSelecterror');
alert('Please select a paper before adding another sample sheet.');
}
else
{
$('cboSamplePaperName3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboColour3').value == '')
{
err = true;
$('cboColour3DIV').addClass('elSelecterror');
alert('Please select a colour/finish before adding another sample sheet.');
}
else
{
$('cboColour3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboSampleCategory3').value != 6)
if (isSelfAdhesiveBrand($('cboSamplePaperName3').value) == false)
{
if ($('cboSampleGsm3').value == '')
{
err = true;
$('cboSampleGsm3DIV').addClass('elSelecterror');
alert('Please select a gsm before adding another sample sheet.');
}
else
{
$('cboSampleGsm3DIV').removeClass('elSelecterror');
}
}
else
{
$('cboSampleGsm3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleSize3').value == '')
{
err = true;
$('cboSampleSize3DIV').addClass('elSelecterror');
alert('Please select a size before adding another sample sheet.');
}
else
{
$('cboSampleSize3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleQty3').value == '')
{
err = true;
$('cboSampleQty3DIV').addClass('elSelecterror');
alert('Please select a quantity before adding another sample sheet.');
}
else
{
$('cboSampleQty3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//hide add btn.
$('cmdAddMoreSample3').setStyle('visibility', 'hidden');
$('add-remove-divider-3').setStyle('visibility', 'hidden');
$('cmdRemoveSample3').setStyle('visibility', 'visible');
_resetCategories4();
_resetBrands4();
_resetColours4();
_resetGSM4();
_resetSize4();
_resetQty4();
sample_sheets_4_slider.slideIn();
}
})
$('cmdRemoveSample3').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboSampleCategory4'))
{
_resetCategories3($('cboSampleCategory4').getValue());
_resetBrands3($('cboSampleCategory4').getValue(), $('cboSamplePaperName4').getValue());
_resetColours3($('cboSamplePaperName4').getValue(), $('cboColour4').getValue());
_resetGSM3($('cboSamplePaperName4').getValue(), $('cboSampleGsm4').getValue());
_resetSize3($('cboSampleSize4').getValue());
_resetQty3($('cboSampleQty4').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboSampleCategory5'))
{
_resetCategories4($('cboSampleCategory5').getValue());
_resetBrands4($('cboSampleCategory5').getValue(), $('cboSamplePaperName5').getValue());
_resetColours4($('cboSamplePaperName5').getValue(), $('cboColour5').getValue());
_resetGSM4($('cboSamplePaperName5').getValue(), $('cboSampleGsm5').getValue());
_resetSize4($('cboSampleSize5').getValue());
_resetQty4($('cboSampleQty5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboSampleCategory5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboSampleCategory5DIV').setHTML('');
$('cboSamplePaperName5DIV').setHTML('');
$('cboColour5DIV').setHTML('');
$('cboSampleGsm5DIV').setHTML('');
$('cboSampleSize5DIV').setHTML('');
$('cboSampleQty5DIV').setHTML('');
//now hide row
sample_sheets_5_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample4').setStyle('visibility', 'visible');
$('add-remove-divider-4').setStyle('visibility', 'hidden');
$('cmdRemoveSample4').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboSampleCategory4DIV').setHTML('');
$('cboSamplePaperName4DIV').setHTML('');
$('cboColour4DIV').setHTML('');
$('cboSampleGsm4DIV').setHTML('');
$('cboSampleSize4DIV').setHTML('');
$('cboSampleQty4DIV').setHTML('');
//now hide row
sample_sheets_4_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample3').setStyle('visibility', 'visible');
$('add-remove-divider-3').setStyle('visibility', 'hidden');
$('cmdRemoveSample3').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboSampleCategory3DIV').setHTML('');
$('cboSamplePaperName3DIV').setHTML('');
$('cboColour3DIV').setHTML('');
$('cboSampleGsm3DIV').setHTML('');
$('cboSampleSize3DIV').setHTML('');
$('cboSampleQty3DIV').setHTML('');
//now hide row
sample_sheets_3_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample2').setStyle('visibility', 'visible');
$('add-remove-divider-2').setStyle('visibility', 'hidden');
$('cmdRemoveSample2').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboSampleCategory2DIV').setHTML('');
$('cboSamplePaperName2DIV').setHTML('');
$('cboColour2DIV').setHTML('');
$('cboSampleGsm2DIV').setHTML('');
$('cboSampleSize2DIV').setHTML('');
$('cboSampleQty2DIV').setHTML('');
//now hide row
sample_sheets_2_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample1').setStyle('visibility', 'visible');
$('add-remove-divider-1').setStyle('visibility', 'hidden');
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
showHideSampleSheetX();
})
//populate papers select
function cboSampleCategory3_click(catid)
{
if (catid == 'Envelopes' || catid == 'Doggett Labels')
{
var envelopes_msg = 'You will now be taken through to the envelopes sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var labels_msg = 'You will now be taken through to the Doggett Labels sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var msg = (catid == 'Envelopes')?envelopes_msg:labels_msg;
var b = confirm(msg);
if (b)
{
var envelopes_url = '/index.php?option=com_papers&view=ordersampleenvelopes';
var labels_url = '/index.php?option=com_labels&view=ordersample';
var url = (catid == 'Envelopes')?envelopes_url:labels_url;
var contact_info = '';
contact_info += '&txtName=' + $('txtName').getValue();
contact_info += '&txtCompany=' + $('txtCompany').getValue();
contact_info += '&txtPhone=' + $('txtPhone').getValue();
contact_info += '&txtEmail=' + $('txtEmail').getValue();
contact_info += '&txtAddress=' + $('txtAddress').getValue();
contact_info += '&txtAddress2=' + $('txtAddress2').getValue();
contact_info += '&txtCity=' + $('txtCity').getValue();
contact_info += '&cboState=' + $('cboState').getValue();
contact_info += '&txtPostcode=' + $('txtPostcode').getValue();
if ($('ckbAltAddress').getProperty('checked'))
{
contact_info += '&ckbAltAddress=1';
}
contact_info += '&txtDeliveryName=' + $('txtDeliveryName').getValue();
contact_info += '&txtDeliveryCompany=' + $('txtDeliveryCompany').getValue();
contact_info += '&txtDeliveryPhone=' + $('txtDeliveryPhone').getValue();
contact_info += '&txtDeliveryEmail=' + $('txtDeliveryEmail').getValue();
contact_info += '&txtDeliveryAddress=' + $('txtDeliveryAddress').getValue();
contact_info += '&txtDeliveryAddress2=' + $('txtDeliveryAddress2').getValue();
contact_info += '&txtDeliveryCity=' + $('txtDeliveryCity').getValue();
contact_info += '&cboDeliveryState=' + $('cboDeliveryState').getValue();
contact_info += '&txtDeliveryPostcode=' + $('txtDeliveryPostcode').getValue();
window.location.href = url + contact_info;
}
}
else
{
//show brands which relate to selected catid
_resetBrands3(catid);
//clear colours ddl
_resetColours3();
//clear gsm ddl
_resetGSM3();
}
showHideSampleSheetX();
}
function cboSamplePaperName3_click(brandid)
{
//show colours which relate to selected brandid
_resetColours3(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetGSM3(brandid);
}
//081009 - new function
function cboSamplePaperColour3_click(colorid)
{
//alert('colour');
_resetGSM3(colorid);
}
//populate papers select
function cboSampleSize3_click()
{
}
//populate papers select
function cboSampleQty3_click()
{
}
function cboBinding3_click()
{
//alert('colour');
}
function cboBindingQty3_click()
{
//alert('colour');
}
function _resetCategories4(selected_item)
{
//now create the select box for papers.
$('cboSampleCategory4DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleCategory4', name: 'cboSampleCategory4'}).injectInside($('cboSampleCategory4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSampleCategory4');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = 'Envelopes';
newOpt.value ='Envelopes';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = 'Doggett Labels';
newOpt.value ='Doggett Labels';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleCategory4 = new elSelect( {selectedOptionValue: 7, container: 'cboSampleCategory4DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSampleCategory4_click} );
}
function _resetBrands4(catid, selected_item)
{
//now create the select box for papers.
$('cboSamplePaperName4DIV').setHTML('');
var select = new Element('select', {id: 'cboSamplePaperName4', name: 'cboSamplePaperName4'}).injectInside($('cboSamplePaperName4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSamplePaperName4');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSamplePaperName4 = new elSelect( {container: 'cboSamplePaperName4DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSamplePaperName4_click} );
}
function _resetColours4(brandid, selected_item)
{
$('cboColour4DIV').setHTML('');
var select = new Element('select', {id: 'cboColour4', name: 'cboColour4'}).injectInside($('cboColour4DIV'));
var cbo = document.getElementById('cboColour4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//100809
var cboColour4 = new elSelect( {container: 'cboColour4DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboSamplePaperColour4_click} );
$('cboColour4DIV').removeClass('elSelecterror');
}
//100809
function _resetGSM4(colorid_finish_id, selected_item)
{
$('cboSampleGsm4DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm4', name: 'cboSampleGsm4'}).injectInside($('cboSampleGsm4DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboSamplePaperName4').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['colorid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm4 = new elSelect( {container: 'cboSampleGsm4DIV', baseWidthClass: 'elSelect56wide'} );
$('cboSampleGsm4DIV').removeClass('elSelecterror');
}
//100809 - old function before colour/gsm change.
function _resetGSM_old4(brandid, selected_item)
{
$('cboSampleGsm4DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm4', name: 'cboSampleGsm4'}).injectInside($('cboSampleGsm4DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm4 = new elSelect( {container: 'cboSampleGsm4DIV', baseWidthClass: 'elSelect56wide'} );
}
function _resetSize4(selected_item)
{
//now create the select box for size.
$('cboSampleSize4DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleSize4', name: 'cboSampleSize4'}).injectInside($('cboSampleSize4DIV'));
var cbo = document.getElementById('cboSampleSize4');
var index = 0;
var selected_index = 0;
for(var i=0; i < sizes.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sizes[i]['id'];
newOpt.value = sizes[i]['id'];
var oldOpt = cbo.options[i];
//alert(sizes[i]['id'] + ' - ' + selected_item);
if (sizes[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Size";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
// alert(selected_index);
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleSize4 = new elSelect( {container: 'cboSampleSize4DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboSampleSize4_click} );
$('cboSampleSize4DIV').removeClass('elSelecterror');
}
function _resetQty4(selected_item)
{
//now create the select box for qty.
$('cboSampleQty4DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleQty4', name: 'cboSampleQty4'}).injectInside($('cboSampleQty4DIV'));
var cbo = document.getElementById('cboSampleQty4');
var index = 0;
var selected_index = 0;
for(var i=0; i < qtys.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = qtys[i]['name'];
newOpt.value = qtys[i]['id'];
var oldOpt = cbo.options[i];
if (qtys[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Qty";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleQty4 = new elSelect( {container: 'cboSampleQty4DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboSampleQty4_click} );
$('cboSampleQty4DIV').removeClass('elSelecterror');
}
$('cmdAddMoreSample4').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboSamplePaperName4').value == '')
{
err = true;
$('cboSamplePaperName4DIV').addClass('elSelecterror');
alert('Please select a paper before adding another sample sheet.');
}
else
{
$('cboSamplePaperName4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboColour4').value == '')
{
err = true;
$('cboColour4DIV').addClass('elSelecterror');
alert('Please select a colour/finish before adding another sample sheet.');
}
else
{
$('cboColour4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboSampleCategory4').value != 6)
if (isSelfAdhesiveBrand($('cboSamplePaperName4').value) == false)
{
if ($('cboSampleGsm4').value == '')
{
err = true;
$('cboSampleGsm4DIV').addClass('elSelecterror');
alert('Please select a gsm before adding another sample sheet.');
}
else
{
$('cboSampleGsm4DIV').removeClass('elSelecterror');
}
}
else
{
$('cboSampleGsm4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleSize4').value == '')
{
err = true;
$('cboSampleSize4DIV').addClass('elSelecterror');
alert('Please select a size before adding another sample sheet.');
}
else
{
$('cboSampleSize4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboSampleQty4').value == '')
{
err = true;
$('cboSampleQty4DIV').addClass('elSelecterror');
alert('Please select a quantity before adding another sample sheet.');
}
else
{
$('cboSampleQty4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//hide add btn.
$('cmdAddMoreSample4').setStyle('visibility', 'hidden');
$('add-remove-divider-4').setStyle('visibility', 'hidden');
$('cmdRemoveSample4').setStyle('visibility', 'visible');
_resetCategories5();
_resetBrands5();
_resetColours5();
_resetGSM5();
_resetSize5();
_resetQty5();
sample_sheets_5_slider.slideIn();
}
})
$('cmdRemoveSample4').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboSampleCategory5'))
{
_resetCategories4($('cboSampleCategory5').getValue());
_resetBrands4($('cboSampleCategory5').getValue(), $('cboSamplePaperName5').getValue());
_resetColours4($('cboSamplePaperName5').getValue(), $('cboColour5').getValue());
_resetGSM4($('cboSamplePaperName5').getValue(), $('cboSampleGsm5').getValue());
_resetSize4($('cboSampleSize5').getValue());
_resetQty4($('cboSampleQty5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboSampleCategory5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboSampleCategory5DIV').setHTML('');
$('cboSamplePaperName5DIV').setHTML('');
$('cboColour5DIV').setHTML('');
$('cboSampleGsm5DIV').setHTML('');
$('cboSampleSize5DIV').setHTML('');
$('cboSampleQty5DIV').setHTML('');
//now hide row
sample_sheets_5_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample4').setStyle('visibility', 'visible');
$('add-remove-divider-4').setStyle('visibility', 'hidden');
$('cmdRemoveSample4').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboSampleCategory4DIV').setHTML('');
$('cboSamplePaperName4DIV').setHTML('');
$('cboColour4DIV').setHTML('');
$('cboSampleGsm4DIV').setHTML('');
$('cboSampleSize4DIV').setHTML('');
$('cboSampleQty4DIV').setHTML('');
//now hide row
sample_sheets_4_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample3').setStyle('visibility', 'visible');
$('add-remove-divider-3').setStyle('visibility', 'hidden');
$('cmdRemoveSample3').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboSampleCategory3DIV').setHTML('');
$('cboSamplePaperName3DIV').setHTML('');
$('cboColour3DIV').setHTML('');
$('cboSampleGsm3DIV').setHTML('');
$('cboSampleSize3DIV').setHTML('');
$('cboSampleQty3DIV').setHTML('');
//now hide row
sample_sheets_3_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample2').setStyle('visibility', 'visible');
$('add-remove-divider-2').setStyle('visibility', 'hidden');
$('cmdRemoveSample2').setStyle('visibility', 'visible');
}
}
if ($('cboSampleCategory2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboSampleCategory2DIV').setHTML('');
$('cboSamplePaperName2DIV').setHTML('');
$('cboColour2DIV').setHTML('');
$('cboSampleGsm2DIV').setHTML('');
$('cboSampleSize2DIV').setHTML('');
$('cboSampleQty2DIV').setHTML('');
//now hide row
sample_sheets_2_slider.slideOut();
//now change x button to add.
$('cmdAddMoreSample1').setStyle('visibility', 'visible');
$('add-remove-divider-1').setStyle('visibility', 'hidden');
$('cmdRemoveSample1').setStyle('visibility', 'hidden');
}
}
showHideSampleSheetX();
})
//populate papers select
function cboSampleCategory4_click(catid)
{
if (catid == 'Envelopes' || catid == 'Doggett Labels')
{
var envelopes_msg = 'You will now be taken through to the envelopes sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var labels_msg = 'You will now be taken through to the Doggett Labels sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var msg = (catid == 'Envelopes')?envelopes_msg:labels_msg;
var b = confirm(msg);
if (b)
{
var envelopes_url = '/index.php?option=com_papers&view=ordersampleenvelopes';
var labels_url = '/index.php?option=com_labels&view=ordersample';
var url = (catid == 'Envelopes')?envelopes_url:labels_url;
var contact_info = '';
contact_info += '&txtName=' + $('txtName').getValue();
contact_info += '&txtCompany=' + $('txtCompany').getValue();
contact_info += '&txtPhone=' + $('txtPhone').getValue();
contact_info += '&txtEmail=' + $('txtEmail').getValue();
contact_info += '&txtAddress=' + $('txtAddress').getValue();
contact_info += '&txtAddress2=' + $('txtAddress2').getValue();
contact_info += '&txtCity=' + $('txtCity').getValue();
contact_info += '&cboState=' + $('cboState').getValue();
contact_info += '&txtPostcode=' + $('txtPostcode').getValue();
if ($('ckbAltAddress').getProperty('checked'))
{
contact_info += '&ckbAltAddress=1';
}
contact_info += '&txtDeliveryName=' + $('txtDeliveryName').getValue();
contact_info += '&txtDeliveryCompany=' + $('txtDeliveryCompany').getValue();
contact_info += '&txtDeliveryPhone=' + $('txtDeliveryPhone').getValue();
contact_info += '&txtDeliveryEmail=' + $('txtDeliveryEmail').getValue();
contact_info += '&txtDeliveryAddress=' + $('txtDeliveryAddress').getValue();
contact_info += '&txtDeliveryAddress2=' + $('txtDeliveryAddress2').getValue();
contact_info += '&txtDeliveryCity=' + $('txtDeliveryCity').getValue();
contact_info += '&cboDeliveryState=' + $('cboDeliveryState').getValue();
contact_info += '&txtDeliveryPostcode=' + $('txtDeliveryPostcode').getValue();
window.location.href = url + contact_info;
}
}
else
{
//show brands which relate to selected catid
_resetBrands4(catid);
//clear colours ddl
_resetColours4();
//clear gsm ddl
_resetGSM4();
}
showHideSampleSheetX();
}
function cboSamplePaperName4_click(brandid)
{
//show colours which relate to selected brandid
_resetColours4(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetGSM4(brandid);
}
//081009 - new function
function cboSamplePaperColour4_click(colorid)
{
//alert('colour');
_resetGSM4(colorid);
}
//populate papers select
function cboSampleSize4_click()
{
}
//populate papers select
function cboSampleQty4_click()
{
}
function cboBinding4_click()
{
//alert('colour');
}
function cboBindingQty4_click()
{
//alert('colour');
}
function _resetCategories5(selected_item)
{
//now create the select box for papers.
$('cboSampleCategory5DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleCategory5', name: 'cboSampleCategory5'}).injectInside($('cboSampleCategory5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSampleCategory5');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = 'Envelopes';
newOpt.value ='Envelopes';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = 'Doggett Labels';
newOpt.value ='Doggett Labels';
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleCategory5 = new elSelect( {selectedOptionValue: 7, container: 'cboSampleCategory5DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSampleCategory5_click} );
}
function _resetBrands5(catid, selected_item)
{
//now create the select box for papers.
$('cboSamplePaperName5DIV').setHTML('');
var select = new Element('select', {id: 'cboSamplePaperName5', name: 'cboSamplePaperName5'}).injectInside($('cboSamplePaperName5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboSamplePaperName5');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
var oldOpt = cbo.options[i];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSamplePaperName5 = new elSelect( {container: 'cboSamplePaperName5DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSamplePaperName5_click} );
}
function _resetColours5(brandid, selected_item)
{
$('cboColour5DIV').setHTML('');
var select = new Element('select', {id: 'cboColour5', name: 'cboColour5'}).injectInside($('cboColour5DIV'));
var cbo = document.getElementById('cboColour5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//100809
var cboColour5 = new elSelect( {container: 'cboColour5DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboSamplePaperColour5_click} );
$('cboColour5DIV').removeClass('elSelecterror');
}
//100809
function _resetGSM5(colorid_finish_id, selected_item)
{
$('cboSampleGsm5DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm5', name: 'cboSampleGsm5'}).injectInside($('cboSampleGsm5DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboSamplePaperName5').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['colorid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm5 = new elSelect( {container: 'cboSampleGsm5DIV', baseWidthClass: 'elSelect56wide'} );
$('cboSampleGsm5DIV').removeClass('elSelecterror');
}
//100809 - old function before colour/gsm change.
function _resetGSM_old5(brandid, selected_item)
{
$('cboSampleGsm5DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleGsm5', name: 'cboSampleGsm5'}).injectInside($('cboSampleGsm5DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboSampleGsm5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboSampleGsm5 = new elSelect( {container: 'cboSampleGsm5DIV', baseWidthClass: 'elSelect56wide'} );
}
function _resetSize5(selected_item)
{
//now create the select box for size.
$('cboSampleSize5DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleSize5', name: 'cboSampleSize5'}).injectInside($('cboSampleSize5DIV'));
var cbo = document.getElementById('cboSampleSize5');
var index = 0;
var selected_index = 0;
for(var i=0; i < sizes.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sizes[i]['id'];
newOpt.value = sizes[i]['id'];
var oldOpt = cbo.options[i];
//alert(sizes[i]['id'] + ' - ' + selected_item);
if (sizes[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Size";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
// alert(selected_index);
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleSize5 = new elSelect( {container: 'cboSampleSize5DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboSampleSize5_click} );
$('cboSampleSize5DIV').removeClass('elSelecterror');
}
function _resetQty5(selected_item)
{
//now create the select box for qty.
$('cboSampleQty5DIV').setHTML('');
var select = new Element('select', {id: 'cboSampleQty5', name: 'cboSampleQty5'}).injectInside($('cboSampleQty5DIV'));
var cbo = document.getElementById('cboSampleQty5');
var index = 0;
var selected_index = 0;
for(var i=0; i < qtys.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = qtys[i]['name'];
newOpt.value = qtys[i]['id'];
var oldOpt = cbo.options[i];
if (qtys[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Qty";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSampleQty5 = new elSelect( {container: 'cboSampleQty5DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboSampleQty5_click} );
$('cboSampleQty5DIV').removeClass('elSelecterror');
}
//populate papers select
function cboSampleCategory5_click(catid)
{
if (catid == 'Envelopes' || catid == 'Doggett Labels')
{
var envelopes_msg = 'You will now be taken through to the envelopes sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var labels_msg = 'You will now be taken through to the Doggett Labels sample ordering page. If you continue you will lose all selected samples. Do you want to continue?';
var msg = (catid == 'Envelopes')?envelopes_msg:labels_msg;
var b = confirm(msg);
if (b)
{
var envelopes_url = '/index.php?option=com_papers&view=ordersampleenvelopes';
var labels_url = '/index.php?option=com_labels&view=ordersample';
var url = (catid == 'Envelopes')?envelopes_url:labels_url;
var contact_info = '';
contact_info += '&txtName=' + $('txtName').getValue();
contact_info += '&txtCompany=' + $('txtCompany').getValue();
contact_info += '&txtPhone=' + $('txtPhone').getValue();
contact_info += '&txtEmail=' + $('txtEmail').getValue();
contact_info += '&txtAddress=' + $('txtAddress').getValue();
contact_info += '&txtAddress2=' + $('txtAddress2').getValue();
contact_info += '&txtCity=' + $('txtCity').getValue();
contact_info += '&cboState=' + $('cboState').getValue();
contact_info += '&txtPostcode=' + $('txtPostcode').getValue();
if ($('ckbAltAddress').getProperty('checked'))
{
contact_info += '&ckbAltAddress=1';
}
contact_info += '&txtDeliveryName=' + $('txtDeliveryName').getValue();
contact_info += '&txtDeliveryCompany=' + $('txtDeliveryCompany').getValue();
contact_info += '&txtDeliveryPhone=' + $('txtDeliveryPhone').getValue();
contact_info += '&txtDeliveryEmail=' + $('txtDeliveryEmail').getValue();
contact_info += '&txtDeliveryAddress=' + $('txtDeliveryAddress').getValue();
contact_info += '&txtDeliveryAddress2=' + $('txtDeliveryAddress2').getValue();
contact_info += '&txtDeliveryCity=' + $('txtDeliveryCity').getValue();
contact_info += '&cboDeliveryState=' + $('cboDeliveryState').getValue();
contact_info += '&txtDeliveryPostcode=' + $('txtDeliveryPostcode').getValue();
window.location.href = url + contact_info;
}
}
else
{
//show brands which relate to selected catid
_resetBrands5(catid);
//clear colours ddl
_resetColours5();
//clear gsm ddl
_resetGSM5();
}
showHideSampleSheetX();
}
function cboSamplePaperName5_click(brandid)
{
//show colours which relate to selected brandid
_resetColours5(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetGSM5(brandid);
}
//081009 - new function
function cboSamplePaperColour5_click(colorid)
{
//alert('colour');
_resetGSM5(colorid);
}
//populate papers select
function cboSampleSize5_click()
{
}
//populate papers select
function cboSampleQty5_click()
{
}
function cboBinding5_click()
{
//alert('colour');
}
function cboBindingQty5_click()
{
//alert('colour');
}
function _resetSizePreDefinedWidths1(selected_item)
{
//now create the select box for qty.
$('cboSizePreDefinedWidths1DIV').setHTML('');
var select = new Element('select', {id: 'cboSizePreDefinedWidths1', name: 'cboSizePreDefinedWidths1'}).injectInside($('cboSizePreDefinedWidths1DIV'));
var cbo = document.getElementById('cboSizePreDefinedWidths1');
var selected_index = 0;
for(var i=0; i < preDefinedWidths.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = preDefinedWidths[i]['name'];
newOpt.value = preDefinedWidths[i]['id'];
var oldOpt = cbo.options[i];
if (preDefinedWidths[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSizePreDefinedWidths1 = new elSelect( {container: 'cboSizePreDefinedWidths1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSizePreDefinedWidths1_onchange} );
$('cboSizePreDefinedWidths1DIV').removeClass('elSelecterror');
}
function _resetFinishSizePreDefinedWidths1(selected_item)
{
//now create the select box for qty.
$('cboFinishSizePreDefinedWidths1DIV').setHTML('');
var select = new Element('select', {id: 'cboFinishSizePreDefinedWidths1', name: 'cboFinishSizePreDefinedWidths1'}).injectInside($('cboFinishSizePreDefinedWidths1DIV'));
var cbo = document.getElementById('cboFinishSizePreDefinedWidths1');
var selected_index = 0;
for(var i=0; i < finishPreDefinedWidths.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = finishPreDefinedWidths[i]['name'];
newOpt.value = finishPreDefinedWidths[i]['id'];
var oldOpt = cbo.options[i];
if (finishPreDefinedWidths[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboFinishSizePreDefinedWidths1 = new elSelect( {container: 'cboFinishSizePreDefinedWidths1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboFinishSizePreDefinedWidths1_onchange} );
$('cboSizePreDefinedWidths1DIV').removeClass('elSelecterror');
}
function cboSizePreDefinedWidths1_onchange(id)
{
if (id != '')
{
for(var i = 0; i < preDefinedWidths.length; i++)
{
if(preDefinedWidths[i]['id'] == id)
{
$('txtSizeWidth1').value = preDefinedWidths[i]['width'];
$('txtSizeHeight1').value = preDefinedWidths[i]['height'];
}
}
}
showHideDummyX();
}
function cboFinishSizePreDefinedWidths1_onchange(id)
{
if (id != '')
{
for(var i = 0; i < finishPreDefinedWidths.length; i++)
{
if(finishPreDefinedWidths[i]['id'] == id)
{
$('txtFinishSizeWidth1').value = finishPreDefinedWidths[i]['width'];
$('txtFinishSizeHeight1').value = finishPreDefinedWidths[i]['height'];
}
}
}
showHideDummyX();
}
function _resetSizeOrientation1(selected_item)
{
//now create the select box for qty.
$('cboSizeOrientation1DIV').setHTML('');
var select = new Element('select', {id: 'cboSizeOrientation1', name: 'cboSizeOrientation1'}).injectInside($('cboSizeOrientation1DIV'));
var cbo = document.getElementById('cboSizeOrientation1');
var selected_index = 0;
for(var i=0; i < orientation.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = orientation[i]['id'];
newOpt.value = orientation[i]['id'];
var oldOpt = cbo.options[i];
if (orientation[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Orientation";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSizeOrientation1 = new elSelect( {container: 'cboSizeOrientation1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSizeOrientation1_click} );
$('cboSizeOrientation1DIV').removeClass('elSelecterror');
}
function _resetFinishSizeOrientation1(selected_item)
{
//now create the select box for qty.
$('cboFinishSizeOrientation1DIV').setHTML('');
var select = new Element('select', {id: 'cboFinishSizeOrientation1', name: 'cboFinishSizeOrientation1'}).injectInside($('cboFinishSizeOrientation1DIV'));
var cbo = document.getElementById('cboFinishSizeOrientation1');
var selected_index = 0;
for(var i=0; i < orientation.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = orientation[i]['id'];
newOpt.value = orientation[i]['id'];
var oldOpt = cbo.options[i];
if (orientation[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Orientation";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboFinishSizeOrientation1 = new elSelect( {container: 'cboFinishSizeOrientation1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboFinishSizeOrientation1_click} );
$('cboFinishSizeOrientation1DIV').removeClass('elSelecterror');
}
function _resetCoverOptions1(selected_item)
{
//now create the select box for papers.
$('cboCoverOption1DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverOption1', name: 'cboCoverOption1'}).injectInside($('cboCoverOption1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverOption1');
var index = 0;
var selected_index = 0;
for(var i=0; i < sampleDummiesCoverOptions.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sampleDummiesCoverOptions[i]['name'];
newOpt.value = sampleDummiesCoverOptions[i]['id'];
var oldOpt = cbo.options[i];
if (sampleDummiesCoverOptions[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverOption1 = new elSelect( {container: 'cboCoverOption1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverOption1_click} );
$('cboCoverOption1DIV').removeClass('elSelecterror');
}
function _resetCoverPages1(selected_item)
{
//now create the select box for papers.
$('cboCoverPage1DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPage1', name: 'cboCoverPage1'}).injectInside($('cboCoverPage1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPage1');
var index = 0;
var selected_index = 0;
for(var i=0; i < pages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = pages[i]['id'];
newOpt.value = pages[i]['id'];
var oldOpt = cbo.options[i];
if (pages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPage1 = new elSelect( {container: 'cboCoverPage1DIV', baseWidthClass: 'elSelect80wide'} );
$('cboCoverPage1DIV').removeClass('elSelecterror');
}
function _resetCoverCategories1(selected_item)
{
//now create the select box for papers.
$('cboCoverPagerCat1DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPagerCat1', name: 'cboCoverPagerCat1'}).injectInside($('cboCoverPagerCat1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPagerCat1');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPagerCat1 = new elSelect( {container: 'cboCoverPagerCat1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverPagerCat1_click} );
$('cboCoverPagerCat1DIV').removeClass('elSelecterror');
}
function _resetCoverBrands1(catid, selected_item)
{
//now create the select box for papers.
$('cboCoverPagerName1DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPagerName1', name: 'cboCoverPagerName1'}).injectInside($('cboCoverPagerName1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPagerName1');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPagerName1 = new elSelect( {container: 'cboCoverPagerName1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverPagerName1_click} );
$('cboCoverPagerName1DIV').removeClass('elSelecterror');
}
function _resetCoverColours1(brandid, selected_item)
{
$('cboCoverColor1DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverColor1', name: 'cboCoverColor1'}).injectInside($('cboCoverColor1DIV'));
var cbo = document.getElementById('cboCoverColor1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboCoverColor1 = new elSelect( {container: 'cboCoverColor1DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboCoverColour1_click} );
$('cboCoverColor1DIV').removeClass('elSelecterror');
}
function _resetCoverGSM1(colorid_finish_id, selected_item)
{
$('cboCoverGsm1DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverGsm1', name: 'cboCoverGsm1'}).injectInside($('cboCoverGsm1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboCoverGsm1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboCoverPagerName1').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboCoverGsm1 = new elSelect( {container: 'cboCoverGsm1DIV', baseWidthClass: 'elSelect56wide'} );
$('cboCoverGsm1DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetCoverGSM_old1(brandid, selected_item)
{
$('cboCoverGsm1DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverGsm1', name: 'cboCoverGsm1'}).injectInside($('cboCoverGsm1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboCoverGsm1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboCoverGsm1 = new elSelect( {container: 'cboCoverGsm1DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboSizeOrientation1_click()
{
showHideDummyX(); }
function cboFinishSizeOrientation1_click()
{
showHideDummyX(); }
//populate papers select
function cboCoverPagerCat1_click(catid)
{
//show brands which relate to selected catid
_resetCoverBrands1(catid);
//clear colours ddl
_resetCoverColours1();
//clear gsm ddl
_resetCoverGSM1();
}
function cboCoverOption1_click(option_id)
{
if (option_id == 'PC')
{
sample_dummies_cover_details1_slider.slideIn();
}
else
{
sample_dummies_cover_details1_slider.slideOut();
}
showHideDummyX(); }
function cboCoverPagerName1_click(brandid)
{
//show colours which relate to selected brandid
_resetCoverColours1(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetCoverGSM1(brandid);
}
//081009 - new function
function cboCoverColour1_click(colorid)
{
_resetCoverGSM1(colorid);
}
function showHideFirstX_1() {
if ($('cboTextPagerCat1_1').getValue() != '' || $('cboTextPagerName1_1').getValue() != '' || $('cboTextColor1_1').getValue() != '' || $('cboTextGsm1_1').getValue() != '' || $('cboTextPage1_1').getValue() != '') {
$('cmdRemoveText1_1').setStyle('visibility', 'visible');
} else {
$('cmdRemoveText1_1').setStyle('visibility', 'hidden');
}
}
function _resetTextPages1_1(selected_item)
{
//now create the select box for papers.
$('cboTextPage1_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage1_1', name: 'cboTextPage1_1'}).injectInside($('cboTextPage1_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage1_1');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage1_1DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage1_1_click} );
$('cboTextPage1_1DIV').removeClass('elSelecterror');
}
function _resetTextCategories1_1(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat1_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat1_1', name: 'cboTextPagerCat1_1'}).injectInside($('cboTextPagerCat1_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat1_1');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat1_1 = new elSelect( {container: 'cboTextPagerCat1_1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat1_1_click} );
$('cboTextPagerCat1_1DIV').removeClass('elSelecterror');
}
function _resetTextBrands1_1(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName1_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName1_1', name: 'cboTextPagerName1_1'}).injectInside($('cboTextPagerName1_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName1_1');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName1_1 = new elSelect( {container: 'cboTextPagerName1_1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName1_1_click} );
$('cboTextPagerName1_1DIV').removeClass('elSelecterror');
}
function _resetTextColours1_1(brandid, selected_item)
{
$('cboTextColor1_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor1_1', name: 'cboTextColor1_1'}).injectInside($('cboTextColor1_1DIV'));
var cbo = document.getElementById('cboTextColor1_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor1_1 = new elSelect( {container: 'cboTextColor1_1DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour1_1_click} );
$('cboTextColor1_1DIV').removeClass('elSelecterror');
}
function _resetTextGSM1_1(colorid_finish_id, selected_item)
{
$('cboTextGsm1_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_1', name: 'cboTextGsm1_1'}).injectInside($('cboTextGsm1_1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName1_1').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_1 = new elSelect( {container: 'cboTextGsm1_1DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm1_1_click} );
$('cboTextGsm1_1DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD1_1(brandid, selected_item)
{
$('cboTextGsm1_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_1', name: 'cboTextGsm1_1'}).injectInside($('cboTextGsm1_1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_1 = new elSelect( {container: 'cboTextGsm1_1DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat1_1_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands1_1(catid);
//clear colours ddl
_resetTextColours1_1();
//clear gsm ddl
_resetTextGSM1_1();
showHideFirstX_1();
showHideDummyX();
}
function cboTextPagerName1_1_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours1_1(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM1_1(brandid);
showHideFirstX_1();
showHideDummyX();
}
function cboTextColour1_1_click(colorid)
{
_resetTextGSM1_1(colorid);
showHideFirstX_1();
showHideDummyX();
}
function cboTextGsm1_1_click()
{
showHideFirstX_1();
showHideDummyX();
}
function cboTextPage1_1_click()
{
showHideFirstX_1();
showHideDummyX();
}
$('cmdAddMoreText1_1').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName1_1').getValue() == '')
{
err = true;
$('cboTextPagerName1_1DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor1_1').getValue() == '')
{
err = true;
$('cboTextColor1_1DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat1_1').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName1_1').getValue()) == false)
{
if ($('cboTextGsm1_1').getValue() == '')
{
err = true;
$('cboTextGsm1_1DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm1_1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage1_1').getValue() == '' && $('cboTextPage1_1_other').getValue() == '')
{
err = true;
$('cboTextPage1_1DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages1_2();
_resetTextCategories1_2();
_resetTextBrands1_2();
_resetTextColours1_2();
_resetTextGSM1_2();
sample_dummies_text_1_2_slider.slideIn();
$('cmdAddMoreText1_1').setStyle('visibility', 'hidden');
$('add-remove-divider-text-1_1').setStyle('visibility', 'hidden');
$('cmdRemoveText1_1').setStyle('visibility', 'visible');
}
})
function _resetTextPages1_2(selected_item)
{
//now create the select box for papers.
$('cboTextPage1_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage1_2', name: 'cboTextPage1_2'}).injectInside($('cboTextPage1_2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage1_2');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage1_2DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage1_2_click} );
$('cboTextPage1_2DIV').removeClass('elSelecterror');
}
function _resetTextCategories1_2(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat1_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat1_2', name: 'cboTextPagerCat1_2'}).injectInside($('cboTextPagerCat1_2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat1_2');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat1_2 = new elSelect( {container: 'cboTextPagerCat1_2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat1_2_click} );
$('cboTextPagerCat1_2DIV').removeClass('elSelecterror');
}
function _resetTextBrands1_2(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName1_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName1_2', name: 'cboTextPagerName1_2'}).injectInside($('cboTextPagerName1_2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName1_2');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName1_2 = new elSelect( {container: 'cboTextPagerName1_2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName1_2_click} );
$('cboTextPagerName1_2DIV').removeClass('elSelecterror');
}
function _resetTextColours1_2(brandid, selected_item)
{
$('cboTextColor1_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor1_2', name: 'cboTextColor1_2'}).injectInside($('cboTextColor1_2DIV'));
var cbo = document.getElementById('cboTextColor1_2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor1_2 = new elSelect( {container: 'cboTextColor1_2DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour1_2_click} );
$('cboTextColor1_2DIV').removeClass('elSelecterror');
}
function _resetTextGSM1_2(colorid_finish_id, selected_item)
{
$('cboTextGsm1_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_2', name: 'cboTextGsm1_2'}).injectInside($('cboTextGsm1_2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName1_2').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_2 = new elSelect( {container: 'cboTextGsm1_2DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm1_2_click} );
$('cboTextGsm1_2DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD1_2(brandid, selected_item)
{
$('cboTextGsm1_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_2', name: 'cboTextGsm1_2'}).injectInside($('cboTextGsm1_2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_2 = new elSelect( {container: 'cboTextGsm1_2DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat1_2_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands1_2(catid);
//clear colours ddl
_resetTextColours1_2();
//clear gsm ddl
_resetTextGSM1_2();
}
function cboTextPagerName1_2_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours1_2(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM1_2(brandid);
}
function cboTextColour1_2_click(colorid)
{
_resetTextGSM1_2(colorid);
}
function cboTextGsm1_2_click()
{
}
function cboTextPage1_2_click()
{
}
$('cmdAddMoreText1_2').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName1_2').getValue() == '')
{
err = true;
$('cboTextPagerName1_2DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName1_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor1_2').getValue() == '')
{
err = true;
$('cboTextColor1_2DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor1_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat1_2').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName1_2').getValue()) == false)
{
if ($('cboTextGsm1_2').getValue() == '')
{
err = true;
$('cboTextGsm1_2DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm1_2DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm1_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage1_2').getValue() == '' && $('cboTextPage1_2_other').getValue() == '')
{
err = true;
$('cboTextPage1_2DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage1_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages1_3();
_resetTextCategories1_3();
_resetTextBrands1_3();
_resetTextColours1_3();
_resetTextGSM1_3();
sample_dummies_text_1_3_slider.slideIn();
$('cmdAddMoreText1_2').setStyle('visibility', 'hidden');
$('add-remove-divider-text-1_2').setStyle('visibility', 'hidden');
$('cmdRemoveText1_2').setStyle('visibility', 'visible');
}
})
function _resetTextPages1_3(selected_item)
{
//now create the select box for papers.
$('cboTextPage1_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage1_3', name: 'cboTextPage1_3'}).injectInside($('cboTextPage1_3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage1_3');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage1_3DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage1_3_click} );
$('cboTextPage1_3DIV').removeClass('elSelecterror');
}
function _resetTextCategories1_3(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat1_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat1_3', name: 'cboTextPagerCat1_3'}).injectInside($('cboTextPagerCat1_3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat1_3');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat1_3 = new elSelect( {container: 'cboTextPagerCat1_3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat1_3_click} );
$('cboTextPagerCat1_3DIV').removeClass('elSelecterror');
}
function _resetTextBrands1_3(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName1_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName1_3', name: 'cboTextPagerName1_3'}).injectInside($('cboTextPagerName1_3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName1_3');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName1_3 = new elSelect( {container: 'cboTextPagerName1_3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName1_3_click} );
$('cboTextPagerName1_3DIV').removeClass('elSelecterror');
}
function _resetTextColours1_3(brandid, selected_item)
{
$('cboTextColor1_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor1_3', name: 'cboTextColor1_3'}).injectInside($('cboTextColor1_3DIV'));
var cbo = document.getElementById('cboTextColor1_3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor1_3 = new elSelect( {container: 'cboTextColor1_3DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour1_3_click} );
$('cboTextColor1_3DIV').removeClass('elSelecterror');
}
function _resetTextGSM1_3(colorid_finish_id, selected_item)
{
$('cboTextGsm1_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_3', name: 'cboTextGsm1_3'}).injectInside($('cboTextGsm1_3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName1_3').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_3 = new elSelect( {container: 'cboTextGsm1_3DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm1_3_click} );
$('cboTextGsm1_3DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD1_3(brandid, selected_item)
{
$('cboTextGsm1_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_3', name: 'cboTextGsm1_3'}).injectInside($('cboTextGsm1_3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_3 = new elSelect( {container: 'cboTextGsm1_3DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat1_3_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands1_3(catid);
//clear colours ddl
_resetTextColours1_3();
//clear gsm ddl
_resetTextGSM1_3();
}
function cboTextPagerName1_3_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours1_3(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM1_3(brandid);
}
function cboTextColour1_3_click(colorid)
{
_resetTextGSM1_3(colorid);
}
function cboTextGsm1_3_click()
{
}
function cboTextPage1_3_click()
{
}
$('cmdAddMoreText1_3').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName1_3').getValue() == '')
{
err = true;
$('cboTextPagerName1_3DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName1_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor1_3').getValue() == '')
{
err = true;
$('cboTextColor1_3DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor1_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat1_3').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName1_3').getValue()) == false)
{
if ($('cboTextGsm1_3').getValue() == '')
{
err = true;
$('cboTextGsm1_3DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm1_3DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm1_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage1_3').getValue() == '' && $('cboTextPage1_3_other').getValue() == '')
{
err = true;
$('cboTextPage1_3DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage1_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages1_4();
_resetTextCategories1_4();
_resetTextBrands1_4();
_resetTextColours1_4();
_resetTextGSM1_4();
sample_dummies_text_1_4_slider.slideIn();
$('cmdAddMoreText1_3').setStyle('visibility', 'hidden');
$('add-remove-divider-text-1_3').setStyle('visibility', 'hidden');
$('cmdRemoveText1_3').setStyle('visibility', 'visible');
}
})
function _resetTextPages1_4(selected_item)
{
//now create the select box for papers.
$('cboTextPage1_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage1_4', name: 'cboTextPage1_4'}).injectInside($('cboTextPage1_4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage1_4');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage1_4DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage1_4_click} );
$('cboTextPage1_4DIV').removeClass('elSelecterror');
}
function _resetTextCategories1_4(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat1_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat1_4', name: 'cboTextPagerCat1_4'}).injectInside($('cboTextPagerCat1_4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat1_4');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat1_4 = new elSelect( {container: 'cboTextPagerCat1_4DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat1_4_click} );
$('cboTextPagerCat1_4DIV').removeClass('elSelecterror');
}
function _resetTextBrands1_4(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName1_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName1_4', name: 'cboTextPagerName1_4'}).injectInside($('cboTextPagerName1_4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName1_4');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName1_4 = new elSelect( {container: 'cboTextPagerName1_4DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName1_4_click} );
$('cboTextPagerName1_4DIV').removeClass('elSelecterror');
}
function _resetTextColours1_4(brandid, selected_item)
{
$('cboTextColor1_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor1_4', name: 'cboTextColor1_4'}).injectInside($('cboTextColor1_4DIV'));
var cbo = document.getElementById('cboTextColor1_4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor1_4 = new elSelect( {container: 'cboTextColor1_4DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour1_4_click} );
$('cboTextColor1_4DIV').removeClass('elSelecterror');
}
function _resetTextGSM1_4(colorid_finish_id, selected_item)
{
$('cboTextGsm1_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_4', name: 'cboTextGsm1_4'}).injectInside($('cboTextGsm1_4DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName1_4').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_4 = new elSelect( {container: 'cboTextGsm1_4DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm1_4_click} );
$('cboTextGsm1_4DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD1_4(brandid, selected_item)
{
$('cboTextGsm1_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_4', name: 'cboTextGsm1_4'}).injectInside($('cboTextGsm1_4DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_4 = new elSelect( {container: 'cboTextGsm1_4DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat1_4_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands1_4(catid);
//clear colours ddl
_resetTextColours1_4();
//clear gsm ddl
_resetTextGSM1_4();
}
function cboTextPagerName1_4_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours1_4(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM1_4(brandid);
}
function cboTextColour1_4_click(colorid)
{
_resetTextGSM1_4(colorid);
}
function cboTextGsm1_4_click()
{
}
function cboTextPage1_4_click()
{
}
$('cmdAddMoreText1_4').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName1_4').getValue() == '')
{
err = true;
$('cboTextPagerName1_4DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName1_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor1_4').getValue() == '')
{
err = true;
$('cboTextColor1_4DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor1_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat1_4').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName1_4').getValue()) == false)
{
if ($('cboTextGsm1_4').getValue() == '')
{
err = true;
$('cboTextGsm1_4DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm1_4DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm1_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage1_4').getValue() == '' && $('cboTextPage1_4_other').getValue() == '')
{
err = true;
$('cboTextPage1_4DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage1_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages1_5();
_resetTextCategories1_5();
_resetTextBrands1_5();
_resetTextColours1_5();
_resetTextGSM1_5();
sample_dummies_text_1_5_slider.slideIn();
$('cmdAddMoreText1_4').setStyle('visibility', 'hidden');
$('add-remove-divider-text-1_4').setStyle('visibility', 'hidden');
$('cmdRemoveText1_4').setStyle('visibility', 'visible');
}
})
function _resetTextPages1_5(selected_item)
{
//now create the select box for papers.
$('cboTextPage1_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage1_5', name: 'cboTextPage1_5'}).injectInside($('cboTextPage1_5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage1_5');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage1_5DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage1_5_click} );
$('cboTextPage1_5DIV').removeClass('elSelecterror');
}
function _resetTextCategories1_5(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat1_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat1_5', name: 'cboTextPagerCat1_5'}).injectInside($('cboTextPagerCat1_5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat1_5');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat1_5 = new elSelect( {container: 'cboTextPagerCat1_5DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat1_5_click} );
$('cboTextPagerCat1_5DIV').removeClass('elSelecterror');
}
function _resetTextBrands1_5(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName1_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName1_5', name: 'cboTextPagerName1_5'}).injectInside($('cboTextPagerName1_5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName1_5');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName1_5 = new elSelect( {container: 'cboTextPagerName1_5DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName1_5_click} );
$('cboTextPagerName1_5DIV').removeClass('elSelecterror');
}
function _resetTextColours1_5(brandid, selected_item)
{
$('cboTextColor1_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor1_5', name: 'cboTextColor1_5'}).injectInside($('cboTextColor1_5DIV'));
var cbo = document.getElementById('cboTextColor1_5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor1_5 = new elSelect( {container: 'cboTextColor1_5DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour1_5_click} );
$('cboTextColor1_5DIV').removeClass('elSelecterror');
}
function _resetTextGSM1_5(colorid_finish_id, selected_item)
{
$('cboTextGsm1_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_5', name: 'cboTextGsm1_5'}).injectInside($('cboTextGsm1_5DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName1_5').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_5 = new elSelect( {container: 'cboTextGsm1_5DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm1_5_click} );
$('cboTextGsm1_5DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD1_5(brandid, selected_item)
{
$('cboTextGsm1_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm1_5', name: 'cboTextGsm1_5'}).injectInside($('cboTextGsm1_5DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm1_5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm1_5 = new elSelect( {container: 'cboTextGsm1_5DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat1_5_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands1_5(catid);
//clear colours ddl
_resetTextColours1_5();
//clear gsm ddl
_resetTextGSM1_5();
}
function cboTextPagerName1_5_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours1_5(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM1_5(brandid);
}
function cboTextColour1_5_click(colorid)
{
_resetTextGSM1_5(colorid);
}
function cboTextGsm1_5_click()
{
}
function cboTextPage1_5_click()
{
}
$('cmdRemoveText1_1').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_2'))
{
_resetTextCategories1_1($('cboTextPagerCat1_2').getValue());
_resetTextBrands1_1($('cboTextPagerCat1_2').getValue(), $('cboTextPagerName1_2').getValue());
_resetTextColours1_1($('cboTextPagerName1_2').getValue(), $('cboTextColor1_2').getValue());
_resetTextGSM1_1($('cboTextPagerName1_2').getValue(), $('cboTextGsm1_2').getValue());
_resetTextPages1_1($('cboTextPage1_2').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_3'))
{
_resetTextCategories1_2($('cboTextPagerCat1_3').getValue());
_resetTextBrands1_2($('cboTextPagerCat1_3').getValue(), $('cboTextPagerName1_3').getValue());
_resetTextColours1_2($('cboTextPagerName1_3').getValue(), $('cboTextColor1_3').getValue());
_resetTextGSM1_2($('cboTextPagerName1_3').getValue(), $('cboTextGsm1_3').getValue());
_resetTextPages1_2($('cboTextPage1_3').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_4'))
{
_resetTextCategories1_3($('cboTextPagerCat1_4').getValue());
_resetTextBrands1_3($('cboTextPagerCat1_4').getValue(), $('cboTextPagerName1_4').getValue());
_resetTextColours1_3($('cboTextPagerName1_4').getValue(), $('cboTextColor1_4').getValue());
_resetTextGSM1_3($('cboTextPagerName1_4').getValue(), $('cboTextGsm1_4').getValue());
_resetTextPages1_3($('cboTextPage1_4').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_5'))
{
_resetTextCategories1_4($('cboTextPagerCat1_5').getValue());
_resetTextBrands1_4($('cboTextPagerCat1_5').getValue(), $('cboTextPagerName1_5').getValue());
_resetTextColours1_4($('cboTextPagerName1_5').getValue(), $('cboTextColor1_5').getValue());
_resetTextGSM1_4($('cboTextPagerName1_5').getValue(), $('cboTextGsm1_5').getValue());
_resetTextPages1_4($('cboTextPage1_5').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat1_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat1_5DIV').setHTML('');
$('cboTextPagerName1_5DIV').setHTML('');
$('cboTextColor1_5DIV').setHTML('');
$('cboTextGsm1_5DIV').setHTML('');
$('cboTextPage1_5DIV').setHTML('');
//now hide row
sample_dummies_text_1_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_4').setStyle('display', 'block');
$('cmdAddMoreText1_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat1_4DIV').setHTML('');
$('cboTextPagerName1_4DIV').setHTML('');
$('cboTextColor1_4DIV').setHTML('');
$('cboTextGsm1_4DIV').setHTML('');
$('cboTextPage1_4DIV').setHTML('');
//now hide row
sample_dummies_text_1_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_3').setStyle('display', 'block');
$('cmdAddMoreText1_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat1_3DIV').setHTML('');
$('cboTextPagerName1_3DIV').setHTML('');
$('cboTextColor1_3DIV').setHTML('');
$('cboTextGsm1_3DIV').setHTML('');
$('cboTextPage1_3DIV').setHTML('');
//now hide row
sample_dummies_text_1_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_2').setStyle('display', 'block');
$('cmdAddMoreText1_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat1_2DIV').setHTML('');
$('cboTextPagerName1_2DIV').setHTML('');
$('cboTextColor1_2DIV').setHTML('');
$('cboTextGsm1_2DIV').setHTML('');
$('cboTextPage1_2DIV').setHTML('');
//now hide row
sample_dummies_text_1_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText1_1').setStyle('display', 'block');
$('cmdAddMoreText1_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_1();
})
$('cmdRemoveText1_2').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_3'))
{
_resetTextCategories1_2($('cboTextPagerCat1_3').getValue());
_resetTextBrands1_2($('cboTextPagerCat1_3').getValue(), $('cboTextPagerName1_3').getValue());
_resetTextColours1_2($('cboTextPagerName1_3').getValue(), $('cboTextColor1_3').getValue());
_resetTextGSM1_2($('cboTextPagerName1_3').getValue(), $('cboTextGsm1_3').getValue());
_resetTextPages1_2($('cboTextPage1_3').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_4'))
{
_resetTextCategories1_3($('cboTextPagerCat1_4').getValue());
_resetTextBrands1_3($('cboTextPagerCat1_4').getValue(), $('cboTextPagerName1_4').getValue());
_resetTextColours1_3($('cboTextPagerName1_4').getValue(), $('cboTextColor1_4').getValue());
_resetTextGSM1_3($('cboTextPagerName1_4').getValue(), $('cboTextGsm1_4').getValue());
_resetTextPages1_3($('cboTextPage1_4').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_5'))
{
_resetTextCategories1_4($('cboTextPagerCat1_5').getValue());
_resetTextBrands1_4($('cboTextPagerCat1_5').getValue(), $('cboTextPagerName1_5').getValue());
_resetTextColours1_4($('cboTextPagerName1_5').getValue(), $('cboTextColor1_5').getValue());
_resetTextGSM1_4($('cboTextPagerName1_5').getValue(), $('cboTextGsm1_5').getValue());
_resetTextPages1_4($('cboTextPage1_5').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat1_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat1_5DIV').setHTML('');
$('cboTextPagerName1_5DIV').setHTML('');
$('cboTextColor1_5DIV').setHTML('');
$('cboTextGsm1_5DIV').setHTML('');
$('cboTextPage1_5DIV').setHTML('');
//now hide row
sample_dummies_text_1_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_4').setStyle('display', 'block');
$('cmdAddMoreText1_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat1_4DIV').setHTML('');
$('cboTextPagerName1_4DIV').setHTML('');
$('cboTextColor1_4DIV').setHTML('');
$('cboTextGsm1_4DIV').setHTML('');
$('cboTextPage1_4DIV').setHTML('');
//now hide row
sample_dummies_text_1_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_3').setStyle('display', 'block');
$('cmdAddMoreText1_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat1_3DIV').setHTML('');
$('cboTextPagerName1_3DIV').setHTML('');
$('cboTextColor1_3DIV').setHTML('');
$('cboTextGsm1_3DIV').setHTML('');
$('cboTextPage1_3DIV').setHTML('');
//now hide row
sample_dummies_text_1_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_2').setStyle('display', 'block');
$('cmdAddMoreText1_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat1_2DIV').setHTML('');
$('cboTextPagerName1_2DIV').setHTML('');
$('cboTextColor1_2DIV').setHTML('');
$('cboTextGsm1_2DIV').setHTML('');
$('cboTextPage1_2DIV').setHTML('');
//now hide row
sample_dummies_text_1_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText1_1').setStyle('display', 'block');
$('cmdAddMoreText1_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_1();
})
$('cmdRemoveText1_3').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_4'))
{
_resetTextCategories1_3($('cboTextPagerCat1_4').getValue());
_resetTextBrands1_3($('cboTextPagerCat1_4').getValue(), $('cboTextPagerName1_4').getValue());
_resetTextColours1_3($('cboTextPagerName1_4').getValue(), $('cboTextColor1_4').getValue());
_resetTextGSM1_3($('cboTextPagerName1_4').getValue(), $('cboTextGsm1_4').getValue());
_resetTextPages1_3($('cboTextPage1_4').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_5'))
{
_resetTextCategories1_4($('cboTextPagerCat1_5').getValue());
_resetTextBrands1_4($('cboTextPagerCat1_5').getValue(), $('cboTextPagerName1_5').getValue());
_resetTextColours1_4($('cboTextPagerName1_5').getValue(), $('cboTextColor1_5').getValue());
_resetTextGSM1_4($('cboTextPagerName1_5').getValue(), $('cboTextGsm1_5').getValue());
_resetTextPages1_4($('cboTextPage1_5').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat1_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat1_5DIV').setHTML('');
$('cboTextPagerName1_5DIV').setHTML('');
$('cboTextColor1_5DIV').setHTML('');
$('cboTextGsm1_5DIV').setHTML('');
$('cboTextPage1_5DIV').setHTML('');
//now hide row
sample_dummies_text_1_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_4').setStyle('display', 'block');
$('cmdAddMoreText1_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat1_4DIV').setHTML('');
$('cboTextPagerName1_4DIV').setHTML('');
$('cboTextColor1_4DIV').setHTML('');
$('cboTextGsm1_4DIV').setHTML('');
$('cboTextPage1_4DIV').setHTML('');
//now hide row
sample_dummies_text_1_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_3').setStyle('display', 'block');
$('cmdAddMoreText1_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat1_3DIV').setHTML('');
$('cboTextPagerName1_3DIV').setHTML('');
$('cboTextColor1_3DIV').setHTML('');
$('cboTextGsm1_3DIV').setHTML('');
$('cboTextPage1_3DIV').setHTML('');
//now hide row
sample_dummies_text_1_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_2').setStyle('display', 'block');
$('cmdAddMoreText1_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat1_2DIV').setHTML('');
$('cboTextPagerName1_2DIV').setHTML('');
$('cboTextColor1_2DIV').setHTML('');
$('cboTextGsm1_2DIV').setHTML('');
$('cboTextPage1_2DIV').setHTML('');
//now hide row
sample_dummies_text_1_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText1_1').setStyle('display', 'block');
$('cmdAddMoreText1_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_1();
})
$('cmdRemoveText1_4').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat1_5'))
{
_resetTextCategories1_4($('cboTextPagerCat1_5').getValue());
_resetTextBrands1_4($('cboTextPagerCat1_5').getValue(), $('cboTextPagerName1_5').getValue());
_resetTextColours1_4($('cboTextPagerName1_5').getValue(), $('cboTextColor1_5').getValue());
_resetTextGSM1_4($('cboTextPagerName1_5').getValue(), $('cboTextGsm1_5').getValue());
_resetTextPages1_4($('cboTextPage1_5').getValue());
}
else
{
if (!$('cboTextPagerCat1_2'))
{
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
}
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat1_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat1_5DIV').setHTML('');
$('cboTextPagerName1_5DIV').setHTML('');
$('cboTextColor1_5DIV').setHTML('');
$('cboTextGsm1_5DIV').setHTML('');
$('cboTextPage1_5DIV').setHTML('');
//now hide row
sample_dummies_text_1_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_4').setStyle('display', 'block');
$('cmdAddMoreText1_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat1_4DIV').setHTML('');
$('cboTextPagerName1_4DIV').setHTML('');
$('cboTextColor1_4DIV').setHTML('');
$('cboTextGsm1_4DIV').setHTML('');
$('cboTextPage1_4DIV').setHTML('');
//now hide row
sample_dummies_text_1_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_3').setStyle('display', 'block');
$('cmdAddMoreText1_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat1_3DIV').setHTML('');
$('cboTextPagerName1_3DIV').setHTML('');
$('cboTextColor1_3DIV').setHTML('');
$('cboTextGsm1_3DIV').setHTML('');
$('cboTextPage1_3DIV').setHTML('');
//now hide row
sample_dummies_text_1_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText1_2').setStyle('display', 'block');
$('cmdAddMoreText1_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat1_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat1_2DIV').setHTML('');
$('cboTextPagerName1_2DIV').setHTML('');
$('cboTextColor1_2DIV').setHTML('');
$('cboTextGsm1_2DIV').setHTML('');
$('cboTextPage1_2DIV').setHTML('');
//now hide row
sample_dummies_text_1_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText1_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText1_1').setStyle('display', 'block');
$('cmdAddMoreText1_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-1_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_1();
})
function _resetBinding1(selected_item)
{
$('cboBinding1DIV').setHTML('');
var select = new Element('select', {id: 'cboBinding1', name: 'cboBinding1'}).injectInside($('cboBinding1DIV'));
var cbo = document.getElementById('cboBinding1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "Binding";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index = 0;
var index = 1;
for(var i=0; i < binds.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getBinding(binds[i]['id']);
newOpt.value = binds[i]['id'];
var oldOpt = cbo.options[index];
if (binds[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
cbo.selectedIndex = selected_index;
var cboBinding1 = new elSelect( {container: 'cboBinding1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboBinding1_click} );
$('cboBinding1DIV').removeClass('elSelecterror');
}
function _resetBindingQty1(selected_item)
{
$('cboBindingQty1DIV').setHTML('');
var select = new Element('select', {id: 'cboBindingQty1', name: 'cboBindingQty1'}).injectInside($('cboBindingQty1DIV'));
var cbo = document.getElementById('cboBindingQty1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "Quantity";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var index = 1;
var selected_index = 0;
for(var i=0; i < bindingQty.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = bindingQty[i]['id'];
newOpt.value = bindingQty[i]['id'];
var oldOpt = cbo.options[index];
if (bindingQty[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
cbo.selectedIndex = selected_index;
var cboBindingQty1 = new elSelect( {container: 'cboBindingQty1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboBindingQty1_click} );
$('cboBindingQty1DIV').removeClass('elSelecterror');
}
//function to add a sample dummy.
$('cmdAddSampleDummies1').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if (!IsNumeric($('txtSizeWidth1').getValue()) || $('txtSizeWidth1').getValue() == '')
{
err = true;
$('txtSizeWidth1').addClass('redtext');
$('txtSizeWidth1').removeClass('greytext');
alert('Please enter a numeric value for width.');
}
else
{
$('txtSizeWidth1').removeClass('redtext');
$('txtSizeWidth1').addClass('greytext');
}
}
if (!err)
{
if (!IsNumeric($('txtSizeHeight1').getValue()) || $('txtSizeHeight1').getValue() == '')
{
err = true;
$('txtSizeHeight1').addClass('redtext');
$('txtSizeHeight1').removeClass('greytext');
alert('Please enter a numeric value for height.');
}
else
{
$('txtSizeHeight1').removeClass('redtext');
$('txtSizeHeight1').addClass('greytext');
}
}
if (!err)
{
if ($('cboSizeOrientation1').getValue() == '')
{
err = true;
$('cboSizeOrientation1DIV').addClass('elSelecterror');
alert('Please select an orientation.');
}
else
{
$('cboSizeOrientation1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverOption1').getValue() == '')
{
err = true;
$('cboCoverOption1DIV').addClass('elSelecterror');
alert('Please select a cover type.');
}
else
{
$('cboCoverOption1DIV').removeClass('elSelecterror');
}
}
//if plus cover is selected, then validate cover info.
if ($('cboCoverOption1').getValue() == 'PC')
{
if (!err)
{
if ($('cboCoverPagerName1').getValue() == '')
{
err = true;
$('cboCoverPagerName1DIV').addClass('elSelecterror');
alert('Please select a cover product.');
}
else
{
$('cboCoverPagerName1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverColor1').getValue() == '')
{
err = true;
$('cboCoverColor1DIV').addClass('elSelecterror');
alert('Please select a cover colour / finish.');
}
else
{
$('cboCoverColor1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboCoverPagerCat1').value != 6)
if (isSelfAdhesiveBrand($('cboCoverPagerName1').getValue()) == false)
{
if ($('cboCoverGsm1').getValue() == '')
{
err = true;
$('cboCoverGsm1DIV').addClass('elSelecterror');
alert('Please select a cover GSM.');
}
else
{
$('cboCoverGsm1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboCoverGsm1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverPage1').getValue() == '')
{
err = true;
$('cboCoverPage1DIV').addClass('elSelecterror');
alert('Please select a cover number of pages.');
}
else
{
$('cboCoverPage1DIV').removeClass('elSelecterror');
}
}
}
if (!err)
{
if ($('cboTextPagerName1_1').getValue() == '')
{
err = true;
$('cboTextPagerName1_1DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor1_1').getValue() == '')
{
err = true;
$('cboTextColor1_1DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if (isSelfAdhesiveBrand($('cboTextPagerName1_1').value) == false)
{
if ($('cboTextPagerName1_1').getValue() == '')
{
err = true;
$('cboTextGsm1_1DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm1_1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage1_1').getValue() == '' && $('cboTextPage1_1_other').getValue() == '')
{
err = true;
$('cboTextPage1_1DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage1_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboBinding1').getValue() == '')
{
err = true;
$('cboBinding1DIV').addClass('elSelecterror');
alert('Please select a binding.');
}
else
{
$('cboBinding1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboBindingQty1').getValue() == '')
{
err = true;
$('cboBindingQty1DIV').addClass('elSelecterror');
alert('Please select a quantity.');
}
else
{
$('cboBindingQty1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetSizePreDefinedWidths2();
_resetSizeOrientation2();
_resetFinishSizePreDefinedWidths2();
_resetFinishSizeOrientation2();
//hook up sample dummies cover.
_resetCoverOptions2();
_resetCoverPages2();
_resetCoverCategories2();
_resetCoverBrands2();
_resetCoverColours2();
_resetCoverGSM2();
_resetTextPages2_1();
_resetTextCategories2_1();
_resetTextBrands2_1();
_resetTextColours2_1();
_resetTextGSM2_1();
_resetBinding2();
_resetBindingQty2();
//show remove btn.
$('cmdAddSampleDummies1').setStyle('display', 'none');
$('add-remove-dummy-divider-1').setStyle('display', 'none');
$('cmdRemoveSampleDummies1').setStyle('display', 'block');
sample_dummies_2_slider.slideIn();
}
})
$('cmdRemoveSampleDummies1').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboSizePreDefinedWidths2'))
{
_resetSizePreDefinedWidths1($('cboSizePreDefinedWidths2').getValue());
$('txtSizeWidth1').value = $('txtSizeWidth2').getValue();
$('txtSizeHeight1').value = $('txtSizeHeight2').getValue();
_resetSizeOrientation1($('cboSizeOrientation2').getValue());
_resetFinishSizePreDefinedWidths1($('cboFinishSizePreDefinedWidths2').getValue());
$('txtFinishSizeWidth1').value = $('txtFinishSizeWidth2').getValue();
$('txtFinishSizeHeight1').value = $('txtFinishSizeHeight2').getValue();
_resetFinishSizeOrientation1($('cboFinishSizeOrientation2').getValue());
//cover.
_resetCoverOptions1($('cboCoverOption2').getValue());
_resetCoverCategories1($('cboCoverPagerCat2').getValue());
_resetCoverBrands1($('cboCoverPagerCat2').getValue(), $('cboCoverPagerName2').getValue());
_resetCoverColours1($('cboCoverPagerName2').getValue(), $('cboCoverColor2').getValue());
_resetCoverGSM1($('cboCoverPagerName2').getValue(), $('cboCoverGsm2').getValue());
_resetCoverPages1($('cboCoverPage2').getValue());
//now we need to show the cover slider if value is PC (Plus Cover)
if ($('cboCoverOption1').getValue() == 'PC')
{
sample_dummies_cover_details1_slider.show();
}
//text.
if ($('cboTextPagerCat2_1'))
{
_resetTextCategories1_1($('cboTextPagerCat2_1').getValue());
_resetTextBrands1_1($('cboTextPagerCat2_1').getValue(), $('cboTextPagerName2_1').getValue());
_resetTextColours1_1($('cboTextPagerName2_1').getValue(), $('cboTextColor2_1').getValue());
_resetTextGSM1_1($('cboTextPagerName2_1').getValue(), $('cboTextGsm2_1').getValue());
_resetTextPages1_1($('cboTextPage2_1').getValue());
//show texts.
sample_dummies_text_1_1_slider.show();
}
if ($('cboTextPagerCat2_2'))
{
_resetTextCategories1_2($('cboTextPagerCat2_2').getValue());
_resetTextBrands1_2($('cboTextPagerCat2_2').getValue(), $('cboTextPagerName2_2').getValue());
_resetTextColours1_2($('cboTextPagerName2_2').getValue(), $('cboTextColor2_2').getValue());
_resetTextGSM1_2($('cboTextPagerName2_2').getValue(), $('cboTextGsm2_2').getValue());
_resetTextPages1_2($('cboTextPage2_2').getValue());
//show texts.
sample_dummies_text_1_2_slider.show();
}
if ($('cboTextPagerCat2_3'))
{
_resetTextCategories1_3($('cboTextPagerCat2_3').getValue());
_resetTextBrands1_3($('cboTextPagerCat2_3').getValue(), $('cboTextPagerName2_3').getValue());
_resetTextColours1_3($('cboTextPagerName2_3').getValue(), $('cboTextColor2_3').getValue());
_resetTextGSM1_3($('cboTextPagerName2_3').getValue(), $('cboTextGsm2_3').getValue());
_resetTextPages1_3($('cboTextPage2_3').getValue());
//show texts.
sample_dummies_text_1_3_slider.show();
}
if ($('cboTextPagerCat2_4'))
{
_resetTextCategories1_4($('cboTextPagerCat2_4').getValue());
_resetTextBrands1_4($('cboTextPagerCat2_4').getValue(), $('cboTextPagerName2_4').getValue());
_resetTextColours1_4($('cboTextPagerName2_4').getValue(), $('cboTextColor2_4').getValue());
_resetTextGSM1_4($('cboTextPagerName2_4').getValue(), $('cboTextGsm2_4').getValue());
_resetTextPages1_4($('cboTextPage2_4').getValue());
//show texts.
sample_dummies_text_1_4_slider.show();
}
//bindings......
_resetBinding1($('cboBinding2').getValue());
_resetBindingQty1($('cboBindingQty2').getValue());
}
else
{
if (!$('cboSizePreDefinedWidths2'))
{
_resetSizePreDefinedWidths1();
$('txtSizeWidth1').value = '';
$('txtSizeHeight1').value = '';
_resetSizeOrientation1();
_resetFinishSizePreDefinedWidths1();
$('txtFinishSizeWidth1').value = '';
$('txtFinishSizeHeight1').value = '';
_resetFinishSizeOrientation1();
//cover.
_resetCoverOptions1();
_resetCoverCategories1();
_resetCoverBrands1();
_resetCoverColours1();
_resetCoverGSM1();
_resetCoverPages1();
sample_dummies_cover_details1_slider.hide();
//text.
sample_dummies_text_1_1_slider.show();
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
//show texts.
sample_dummies_text_1_2_slider.hide();
//show texts.
sample_dummies_text_1_3_slider.hide();
//show texts.
sample_dummies_text_1_4_slider.hide();
//bindings......
_resetBinding1();
_resetBindingQty1();
$('cmdRemoveSampleDummies1').setStyle('display', 'none');
$('add-remove-dummy-divider-1').setStyle('display', 'none');
}
}
//this moves the values up one row of selects.
if ($('cboSizePreDefinedWidths3'))
{
_resetSizePreDefinedWidths2($('cboSizePreDefinedWidths3').getValue());
$('txtSizeWidth2').value = $('txtSizeWidth3').getValue();
$('txtSizeHeight2').value = $('txtSizeHeight3').getValue();
_resetSizeOrientation2($('cboSizeOrientation3').getValue());
_resetFinishSizePreDefinedWidths2($('cboFinishSizePreDefinedWidths3').getValue());
$('txtFinishSizeWidth2').value = $('txtFinishSizeWidth3').getValue();
$('txtFinishSizeHeight2').value = $('txtFinishSizeHeight3').getValue();
_resetFinishSizeOrientation2($('cboFinishSizeOrientation3').getValue());
//cover.
_resetCoverOptions2($('cboCoverOption3').getValue());
_resetCoverCategories2($('cboCoverPagerCat3').getValue());
_resetCoverBrands2($('cboCoverPagerCat3').getValue(), $('cboCoverPagerName3').getValue());
_resetCoverColours2($('cboCoverPagerName3').getValue(), $('cboCoverColor3').getValue());
_resetCoverGSM2($('cboCoverPagerName3').getValue(), $('cboCoverGsm3').getValue());
_resetCoverPages2($('cboCoverPage3').getValue());
//now we need to show the cover slider if value is PC (Plus Cover)
if ($('cboCoverOption2').getValue() == 'PC')
{
sample_dummies_cover_details2_slider.show();
}
//text.
if ($('cboTextPagerCat3_1'))
{
_resetTextCategories2_1($('cboTextPagerCat3_1').getValue());
_resetTextBrands2_1($('cboTextPagerCat3_1').getValue(), $('cboTextPagerName3_1').getValue());
_resetTextColours2_1($('cboTextPagerName3_1').getValue(), $('cboTextColor3_1').getValue());
_resetTextGSM2_1($('cboTextPagerName3_1').getValue(), $('cboTextGsm3_1').getValue());
_resetTextPages2_1($('cboTextPage3_1').getValue());
//show texts.
sample_dummies_text_2_1_slider.show();
}
if ($('cboTextPagerCat3_2'))
{
_resetTextCategories2_2($('cboTextPagerCat3_2').getValue());
_resetTextBrands2_2($('cboTextPagerCat3_2').getValue(), $('cboTextPagerName3_2').getValue());
_resetTextColours2_2($('cboTextPagerName3_2').getValue(), $('cboTextColor3_2').getValue());
_resetTextGSM2_2($('cboTextPagerName3_2').getValue(), $('cboTextGsm3_2').getValue());
_resetTextPages2_2($('cboTextPage3_2').getValue());
//show texts.
sample_dummies_text_2_2_slider.show();
}
if ($('cboTextPagerCat3_3'))
{
_resetTextCategories2_3($('cboTextPagerCat3_3').getValue());
_resetTextBrands2_3($('cboTextPagerCat3_3').getValue(), $('cboTextPagerName3_3').getValue());
_resetTextColours2_3($('cboTextPagerName3_3').getValue(), $('cboTextColor3_3').getValue());
_resetTextGSM2_3($('cboTextPagerName3_3').getValue(), $('cboTextGsm3_3').getValue());
_resetTextPages2_3($('cboTextPage3_3').getValue());
//show texts.
sample_dummies_text_2_3_slider.show();
}
if ($('cboTextPagerCat3_4'))
{
_resetTextCategories2_4($('cboTextPagerCat3_4').getValue());
_resetTextBrands2_4($('cboTextPagerCat3_4').getValue(), $('cboTextPagerName3_4').getValue());
_resetTextColours2_4($('cboTextPagerName3_4').getValue(), $('cboTextColor3_4').getValue());
_resetTextGSM2_4($('cboTextPagerName3_4').getValue(), $('cboTextGsm3_4').getValue());
_resetTextPages2_4($('cboTextPage3_4').getValue());
//show texts.
sample_dummies_text_2_4_slider.show();
}
//bindings......
_resetBinding2($('cboBinding3').getValue());
_resetBindingQty2($('cboBindingQty3').getValue());
}
else
{
if (!$('cboSizePreDefinedWidths2'))
{
_resetSizePreDefinedWidths1();
$('txtSizeWidth1').value = '';
$('txtSizeHeight1').value = '';
_resetSizeOrientation1();
_resetFinishSizePreDefinedWidths1();
$('txtFinishSizeWidth1').value = '';
$('txtFinishSizeHeight1').value = '';
_resetFinishSizeOrientation1();
//cover.
_resetCoverOptions1();
_resetCoverCategories1();
_resetCoverBrands1();
_resetCoverColours1();
_resetCoverGSM1();
_resetCoverPages1();
sample_dummies_cover_details2_slider.hide();
//text.
sample_dummies_text_1_1_slider.show();
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
//show texts.
sample_dummies_text_1_2_slider.hide();
//show texts.
sample_dummies_text_1_3_slider.hide();
//show texts.
sample_dummies_text_1_4_slider.hide();
//bindings......
_resetBinding1();
_resetBindingQty1();
$('cmdRemoveSampleDummies1').setStyle('display', 'none');
$('add-remove-dummy-divider-1').setStyle('display', 'none');
}
}
//this moves the values up one row of selects.
if ($('cboSizePreDefinedWidths4'))
{
_resetSizePreDefinedWidths3($('cboSizePreDefinedWidths4').getValue());
$('txtSizeWidth3').value = $('txtSizeWidth4').getValue();
$('txtSizeHeight3').value = $('txtSizeHeight4').getValue();
_resetSizeOrientation3($('cboSizeOrientation4').getValue());
_resetFinishSizePreDefinedWidths3($('cboFinishSizePreDefinedWidths4').getValue());
$('txtFinishSizeWidth3').value = $('txtFinishSizeWidth4').getValue();
$('txtFinishSizeHeight3').value = $('txtFinishSizeHeight4').getValue();
_resetFinishSizeOrientation3($('cboFinishSizeOrientation4').getValue());
//cover.
_resetCoverOptions3($('cboCoverOption4').getValue());
_resetCoverCategories3($('cboCoverPagerCat4').getValue());
_resetCoverBrands3($('cboCoverPagerCat4').getValue(), $('cboCoverPagerName4').getValue());
_resetCoverColours3($('cboCoverPagerName4').getValue(), $('cboCoverColor4').getValue());
_resetCoverGSM3($('cboCoverPagerName4').getValue(), $('cboCoverGsm4').getValue());
_resetCoverPages3($('cboCoverPage4').getValue());
//now we need to show the cover slider if value is PC (Plus Cover)
if ($('cboCoverOption3').getValue() == 'PC')
{
sample_dummies_cover_details3_slider.show();
}
//text.
if ($('cboTextPagerCat4_1'))
{
_resetTextCategories3_1($('cboTextPagerCat4_1').getValue());
_resetTextBrands3_1($('cboTextPagerCat4_1').getValue(), $('cboTextPagerName4_1').getValue());
_resetTextColours3_1($('cboTextPagerName4_1').getValue(), $('cboTextColor4_1').getValue());
_resetTextGSM3_1($('cboTextPagerName4_1').getValue(), $('cboTextGsm4_1').getValue());
_resetTextPages3_1($('cboTextPage4_1').getValue());
//show texts.
sample_dummies_text_3_1_slider.show();
}
if ($('cboTextPagerCat4_2'))
{
_resetTextCategories3_2($('cboTextPagerCat4_2').getValue());
_resetTextBrands3_2($('cboTextPagerCat4_2').getValue(), $('cboTextPagerName4_2').getValue());
_resetTextColours3_2($('cboTextPagerName4_2').getValue(), $('cboTextColor4_2').getValue());
_resetTextGSM3_2($('cboTextPagerName4_2').getValue(), $('cboTextGsm4_2').getValue());
_resetTextPages3_2($('cboTextPage4_2').getValue());
//show texts.
sample_dummies_text_3_2_slider.show();
}
if ($('cboTextPagerCat4_3'))
{
_resetTextCategories3_3($('cboTextPagerCat4_3').getValue());
_resetTextBrands3_3($('cboTextPagerCat4_3').getValue(), $('cboTextPagerName4_3').getValue());
_resetTextColours3_3($('cboTextPagerName4_3').getValue(), $('cboTextColor4_3').getValue());
_resetTextGSM3_3($('cboTextPagerName4_3').getValue(), $('cboTextGsm4_3').getValue());
_resetTextPages3_3($('cboTextPage4_3').getValue());
//show texts.
sample_dummies_text_3_3_slider.show();
}
if ($('cboTextPagerCat4_4'))
{
_resetTextCategories3_4($('cboTextPagerCat4_4').getValue());
_resetTextBrands3_4($('cboTextPagerCat4_4').getValue(), $('cboTextPagerName4_4').getValue());
_resetTextColours3_4($('cboTextPagerName4_4').getValue(), $('cboTextColor4_4').getValue());
_resetTextGSM3_4($('cboTextPagerName4_4').getValue(), $('cboTextGsm4_4').getValue());
_resetTextPages3_4($('cboTextPage4_4').getValue());
//show texts.
sample_dummies_text_3_4_slider.show();
}
//bindings......
_resetBinding3($('cboBinding4').getValue());
_resetBindingQty3($('cboBindingQty4').getValue());
}
else
{
if (!$('cboSizePreDefinedWidths2'))
{
_resetSizePreDefinedWidths1();
$('txtSizeWidth1').value = '';
$('txtSizeHeight1').value = '';
_resetSizeOrientation1();
_resetFinishSizePreDefinedWidths1();
$('txtFinishSizeWidth1').value = '';
$('txtFinishSizeHeight1').value = '';
_resetFinishSizeOrientation1();
//cover.
_resetCoverOptions1();
_resetCoverCategories1();
_resetCoverBrands1();
_resetCoverColours1();
_resetCoverGSM1();
_resetCoverPages1();
sample_dummies_cover_details3_slider.hide();
//text.
sample_dummies_text_1_1_slider.show();
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
//show texts.
sample_dummies_text_1_2_slider.hide();
//show texts.
sample_dummies_text_1_3_slider.hide();
//show texts.
sample_dummies_text_1_4_slider.hide();
//bindings......
_resetBinding1();
_resetBindingQty1();
$('cmdRemoveSampleDummies1').setStyle('display', 'none');
$('add-remove-dummy-divider-1').setStyle('display', 'none');
}
}
//this moves the values up one row of selects.
if ($('cboSizePreDefinedWidths5'))
{
_resetSizePreDefinedWidths4($('cboSizePreDefinedWidths5').getValue());
$('txtSizeWidth4').value = $('txtSizeWidth5').getValue();
$('txtSizeHeight4').value = $('txtSizeHeight5').getValue();
_resetSizeOrientation4($('cboSizeOrientation5').getValue());
_resetFinishSizePreDefinedWidths4($('cboFinishSizePreDefinedWidths5').getValue());
$('txtFinishSizeWidth4').value = $('txtFinishSizeWidth5').getValue();
$('txtFinishSizeHeight4').value = $('txtFinishSizeHeight5').getValue();
_resetFinishSizeOrientation4($('cboFinishSizeOrientation5').getValue());
//cover.
_resetCoverOptions4($('cboCoverOption5').getValue());
_resetCoverCategories4($('cboCoverPagerCat5').getValue());
_resetCoverBrands4($('cboCoverPagerCat5').getValue(), $('cboCoverPagerName5').getValue());
_resetCoverColours4($('cboCoverPagerName5').getValue(), $('cboCoverColor5').getValue());
_resetCoverGSM4($('cboCoverPagerName5').getValue(), $('cboCoverGsm5').getValue());
_resetCoverPages4($('cboCoverPage5').getValue());
//now we need to show the cover slider if value is PC (Plus Cover)
if ($('cboCoverOption4').getValue() == 'PC')
{
sample_dummies_cover_details4_slider.show();
}
//text.
if ($('cboTextPagerCat5_1'))
{
_resetTextCategories4_1($('cboTextPagerCat5_1').getValue());
_resetTextBrands4_1($('cboTextPagerCat5_1').getValue(), $('cboTextPagerName5_1').getValue());
_resetTextColours4_1($('cboTextPagerName5_1').getValue(), $('cboTextColor5_1').getValue());
_resetTextGSM4_1($('cboTextPagerName5_1').getValue(), $('cboTextGsm5_1').getValue());
_resetTextPages4_1($('cboTextPage5_1').getValue());
//show texts.
sample_dummies_text_4_1_slider.show();
}
if ($('cboTextPagerCat5_2'))
{
_resetTextCategories4_2($('cboTextPagerCat5_2').getValue());
_resetTextBrands4_2($('cboTextPagerCat5_2').getValue(), $('cboTextPagerName5_2').getValue());
_resetTextColours4_2($('cboTextPagerName5_2').getValue(), $('cboTextColor5_2').getValue());
_resetTextGSM4_2($('cboTextPagerName5_2').getValue(), $('cboTextGsm5_2').getValue());
_resetTextPages4_2($('cboTextPage5_2').getValue());
//show texts.
sample_dummies_text_4_2_slider.show();
}
if ($('cboTextPagerCat5_3'))
{
_resetTextCategories4_3($('cboTextPagerCat5_3').getValue());
_resetTextBrands4_3($('cboTextPagerCat5_3').getValue(), $('cboTextPagerName5_3').getValue());
_resetTextColours4_3($('cboTextPagerName5_3').getValue(), $('cboTextColor5_3').getValue());
_resetTextGSM4_3($('cboTextPagerName5_3').getValue(), $('cboTextGsm5_3').getValue());
_resetTextPages4_3($('cboTextPage5_3').getValue());
//show texts.
sample_dummies_text_4_3_slider.show();
}
if ($('cboTextPagerCat5_4'))
{
_resetTextCategories4_4($('cboTextPagerCat5_4').getValue());
_resetTextBrands4_4($('cboTextPagerCat5_4').getValue(), $('cboTextPagerName5_4').getValue());
_resetTextColours4_4($('cboTextPagerName5_4').getValue(), $('cboTextColor5_4').getValue());
_resetTextGSM4_4($('cboTextPagerName5_4').getValue(), $('cboTextGsm5_4').getValue());
_resetTextPages4_4($('cboTextPage5_4').getValue());
//show texts.
sample_dummies_text_4_4_slider.show();
}
//bindings......
_resetBinding4($('cboBinding5').getValue());
_resetBindingQty4($('cboBindingQty5').getValue());
}
else
{
if (!$('cboSizePreDefinedWidths2'))
{
_resetSizePreDefinedWidths1();
$('txtSizeWidth1').value = '';
$('txtSizeHeight1').value = '';
_resetSizeOrientation1();
_resetFinishSizePreDefinedWidths1();
$('txtFinishSizeWidth1').value = '';
$('txtFinishSizeHeight1').value = '';
_resetFinishSizeOrientation1();
//cover.
_resetCoverOptions1();
_resetCoverCategories1();
_resetCoverBrands1();
_resetCoverColours1();
_resetCoverGSM1();
_resetCoverPages1();
sample_dummies_cover_details4_slider.hide();
//text.
sample_dummies_text_1_1_slider.show();
_resetTextCategories1_1();
_resetTextBrands1_1();
_resetTextColours1_1();
_resetTextGSM1_1();
_resetTextPages1_1();
//show texts.
sample_dummies_text_1_2_slider.hide();
//show texts.
sample_dummies_text_1_3_slider.hide();
//show texts.
sample_dummies_text_1_4_slider.hide();
//bindings......
_resetBinding1();
_resetBindingQty1();
$('cmdRemoveSampleDummies1').setStyle('display', 'none');
$('add-remove-dummy-divider-1').setStyle('display', 'none');
}
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboSizePreDefinedWidths5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboSizePreDefinedWidths5DIV').setHTML('');
$('txtSizeWidth5').value = '';
$('txtSizeHeight5').value = '';
$('cboSizeOrientation5DIV').setHTML('');
$('cboFinishSizePreDefinedWidths5DIV').setHTML('');
$('txtFinishSizeWidth5').value = '';
$('txtFinishSizeHeight5').value = '';
$('cboFinishSizeOrientation5DIV').setHTML('');
//cover.
$('cboCoverOption5DIV').setHTML('');
$('cboCoverPagerCat5DIV').setHTML('');
$('cboCoverPagerName5DIV').setHTML('');
$('cboCoverColor5DIV').setHTML('');
$('cboCoverGsm5DIV').setHTML('');
//text.
$('cboTextPagerCat5_1DIV').setHTML('');
$('cboTextPagerName5_1DIV').setHTML('');
$('cboTextColor5_1DIV').setHTML('');
$('cboTextGsm5_1DIV').setHTML('');
$('cboTextPage5_1DIV').setHTML('');
$('cboTextPagerCat5_2DIV').setHTML('');
$('cboTextPagerName5_2DIV').setHTML('');
$('cboTextColor5_2DIV').setHTML('');
$('cboTextGsm5_2DIV').setHTML('');
$('cboTextPage5_2DIV').setHTML('');
$('cboTextPagerCat5_3DIV').setHTML('');
$('cboTextPagerName5_3DIV').setHTML('');
$('cboTextColor5_3DIV').setHTML('');
$('cboTextGsm5_3DIV').setHTML('');
$('cboTextPage5_3DIV').setHTML('');
$('cboTextPagerCat5_4DIV').setHTML('');
$('cboTextPagerName5_4DIV').setHTML('');
$('cboTextColor5_4DIV').setHTML('');
$('cboTextGsm5_4DIV').setHTML('');
$('cboTextPage5_4DIV').setHTML('');
$('cboBinding5DIV').setHTML('');
$('cboBindingQty5DIV').setHTML('');
//now hide row
sample_dummies_5_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies4').setStyle('display', 'block');
$('cmdRemoveSampleDummies4').setStyle('display', 'block');
$('add-remove-dummy-divider-4').setStyle('display', 'block');
}
}
if ($('cboSizePreDefinedWidths4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboSizePreDefinedWidths4DIV').setHTML('');
$('txtSizeWidth4').value = '';
$('txtSizeHeight4').value = '';
$('cboSizeOrientation4DIV').setHTML('');
$('cboFinishSizePreDefinedWidths4DIV').setHTML('');
$('txtFinishSizeWidth4').value = '';
$('txtFinishSizeHeight4').value = '';
$('cboFinishSizeOrientation4DIV').setHTML('');
//cover.
$('cboCoverOption4DIV').setHTML('');
$('cboCoverPagerCat4DIV').setHTML('');
$('cboCoverPagerName4DIV').setHTML('');
$('cboCoverColor4DIV').setHTML('');
$('cboCoverGsm4DIV').setHTML('');
//text.
$('cboTextPagerCat4_1DIV').setHTML('');
$('cboTextPagerName4_1DIV').setHTML('');
$('cboTextColor4_1DIV').setHTML('');
$('cboTextGsm4_1DIV').setHTML('');
$('cboTextPage4_1DIV').setHTML('');
$('cboTextPagerCat4_2DIV').setHTML('');
$('cboTextPagerName4_2DIV').setHTML('');
$('cboTextColor4_2DIV').setHTML('');
$('cboTextGsm4_2DIV').setHTML('');
$('cboTextPage4_2DIV').setHTML('');
$('cboTextPagerCat4_3DIV').setHTML('');
$('cboTextPagerName4_3DIV').setHTML('');
$('cboTextColor4_3DIV').setHTML('');
$('cboTextGsm4_3DIV').setHTML('');
$('cboTextPage4_3DIV').setHTML('');
$('cboTextPagerCat4_4DIV').setHTML('');
$('cboTextPagerName4_4DIV').setHTML('');
$('cboTextColor4_4DIV').setHTML('');
$('cboTextGsm4_4DIV').setHTML('');
$('cboTextPage4_4DIV').setHTML('');
$('cboBinding4DIV').setHTML('');
$('cboBindingQty4DIV').setHTML('');
//now hide row
sample_dummies_4_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies3').setStyle('display', 'block');
$('cmdRemoveSampleDummies3').setStyle('display', 'block');
$('add-remove-dummy-divider-3').setStyle('display', 'block');
}
}
if ($('cboSizePreDefinedWidths3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboSizePreDefinedWidths3DIV').setHTML('');
$('txtSizeWidth3').value = '';
$('txtSizeHeight3').value = '';
$('cboSizeOrientation3DIV').setHTML('');
$('cboFinishSizePreDefinedWidths3DIV').setHTML('');
$('txtFinishSizeWidth3').value = '';
$('txtFinishSizeHeight3').value = '';
$('cboFinishSizeOrientation3DIV').setHTML('');
//cover.
$('cboCoverOption3DIV').setHTML('');
$('cboCoverPagerCat3DIV').setHTML('');
$('cboCoverPagerName3DIV').setHTML('');
$('cboCoverColor3DIV').setHTML('');
$('cboCoverGsm3DIV').setHTML('');
//text.
$('cboTextPagerCat3_1DIV').setHTML('');
$('cboTextPagerName3_1DIV').setHTML('');
$('cboTextColor3_1DIV').setHTML('');
$('cboTextGsm3_1DIV').setHTML('');
$('cboTextPage3_1DIV').setHTML('');
$('cboTextPagerCat3_2DIV').setHTML('');
$('cboTextPagerName3_2DIV').setHTML('');
$('cboTextColor3_2DIV').setHTML('');
$('cboTextGsm3_2DIV').setHTML('');
$('cboTextPage3_2DIV').setHTML('');
$('cboTextPagerCat3_3DIV').setHTML('');
$('cboTextPagerName3_3DIV').setHTML('');
$('cboTextColor3_3DIV').setHTML('');
$('cboTextGsm3_3DIV').setHTML('');
$('cboTextPage3_3DIV').setHTML('');
$('cboTextPagerCat3_4DIV').setHTML('');
$('cboTextPagerName3_4DIV').setHTML('');
$('cboTextColor3_4DIV').setHTML('');
$('cboTextGsm3_4DIV').setHTML('');
$('cboTextPage3_4DIV').setHTML('');
$('cboBinding3DIV').setHTML('');
$('cboBindingQty3DIV').setHTML('');
//now hide row
sample_dummies_3_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies2').setStyle('display', 'block');
$('cmdRemoveSampleDummies2').setStyle('display', 'block');
$('add-remove-dummy-divider-2').setStyle('display', 'block');
}
}
if ($('cboSizePreDefinedWidths2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboSizePreDefinedWidths2DIV').setHTML('');
$('txtSizeWidth2').value = '';
$('txtSizeHeight2').value = '';
$('cboSizeOrientation2DIV').setHTML('');
$('cboFinishSizePreDefinedWidths2DIV').setHTML('');
$('txtFinishSizeWidth2').value = '';
$('txtFinishSizeHeight2').value = '';
$('cboFinishSizeOrientation2DIV').setHTML('');
//cover.
$('cboCoverOption2DIV').setHTML('');
$('cboCoverPagerCat2DIV').setHTML('');
$('cboCoverPagerName2DIV').setHTML('');
$('cboCoverColor2DIV').setHTML('');
$('cboCoverGsm2DIV').setHTML('');
//text.
$('cboTextPagerCat2_1DIV').setHTML('');
$('cboTextPagerName2_1DIV').setHTML('');
$('cboTextColor2_1DIV').setHTML('');
$('cboTextGsm2_1DIV').setHTML('');
$('cboTextPage2_1DIV').setHTML('');
$('cboTextPagerCat2_2DIV').setHTML('');
$('cboTextPagerName2_2DIV').setHTML('');
$('cboTextColor2_2DIV').setHTML('');
$('cboTextGsm2_2DIV').setHTML('');
$('cboTextPage2_2DIV').setHTML('');
$('cboTextPagerCat2_3DIV').setHTML('');
$('cboTextPagerName2_3DIV').setHTML('');
$('cboTextColor2_3DIV').setHTML('');
$('cboTextGsm2_3DIV').setHTML('');
$('cboTextPage2_3DIV').setHTML('');
$('cboTextPagerCat2_4DIV').setHTML('');
$('cboTextPagerName2_4DIV').setHTML('');
$('cboTextColor2_4DIV').setHTML('');
$('cboTextGsm2_4DIV').setHTML('');
$('cboTextPage2_4DIV').setHTML('');
$('cboBinding2DIV').setHTML('');
$('cboBindingQty2DIV').setHTML('');
//now hide row
sample_dummies_2_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies1').setStyle('display', 'block');
$('cmdRemoveSampleDummies1').setStyle('display', 'none');
$('add-remove-dummy-divider-1').setStyle('display', 'none');
}
}
showHideDummyX();
})
//events to handle the show/hide of the clear button.
$('txtSizeWidth1').addEvent('keyup', function(e) {
showHideDummyX(); _resetSizePreDefinedWidths1();
});
$('txtSizeHeight1').addEvent('keyup', function(e) {
showHideDummyX(); _resetSizePreDefinedWidths1();
});
$('txtFinishSizeWidth1').addEvent('keyup', function(e) {
showHideDummyX(); _resetFinishSizePreDefinedWidths1();
});
$('txtFinishSizeHeight1').addEvent('keyup', function(e) {
showHideDummyX(); _resetFinishSizePreDefinedWidths1();
});
function _resetSizePreDefinedWidths2(selected_item)
{
//now create the select box for qty.
$('cboSizePreDefinedWidths2DIV').setHTML('');
var select = new Element('select', {id: 'cboSizePreDefinedWidths2', name: 'cboSizePreDefinedWidths2'}).injectInside($('cboSizePreDefinedWidths2DIV'));
var cbo = document.getElementById('cboSizePreDefinedWidths2');
var selected_index = 0;
for(var i=0; i < preDefinedWidths.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = preDefinedWidths[i]['name'];
newOpt.value = preDefinedWidths[i]['id'];
var oldOpt = cbo.options[i];
if (preDefinedWidths[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSizePreDefinedWidths2 = new elSelect( {container: 'cboSizePreDefinedWidths2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSizePreDefinedWidths2_onchange} );
$('cboSizePreDefinedWidths2DIV').removeClass('elSelecterror');
}
function _resetFinishSizePreDefinedWidths2(selected_item)
{
//now create the select box for qty.
$('cboFinishSizePreDefinedWidths2DIV').setHTML('');
var select = new Element('select', {id: 'cboFinishSizePreDefinedWidths2', name: 'cboFinishSizePreDefinedWidths2'}).injectInside($('cboFinishSizePreDefinedWidths2DIV'));
var cbo = document.getElementById('cboFinishSizePreDefinedWidths2');
var selected_index = 0;
for(var i=0; i < finishPreDefinedWidths.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = finishPreDefinedWidths[i]['name'];
newOpt.value = finishPreDefinedWidths[i]['id'];
var oldOpt = cbo.options[i];
if (finishPreDefinedWidths[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboFinishSizePreDefinedWidths2 = new elSelect( {container: 'cboFinishSizePreDefinedWidths2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboFinishSizePreDefinedWidths2_onchange} );
$('cboSizePreDefinedWidths2DIV').removeClass('elSelecterror');
}
function cboSizePreDefinedWidths2_onchange(id)
{
if (id != '')
{
for(var i = 0; i < preDefinedWidths.length; i++)
{
if(preDefinedWidths[i]['id'] == id)
{
$('txtSizeWidth2').value = preDefinedWidths[i]['width'];
$('txtSizeHeight2').value = preDefinedWidths[i]['height'];
}
}
}
}
function cboFinishSizePreDefinedWidths2_onchange(id)
{
if (id != '')
{
for(var i = 0; i < finishPreDefinedWidths.length; i++)
{
if(finishPreDefinedWidths[i]['id'] == id)
{
$('txtFinishSizeWidth2').value = finishPreDefinedWidths[i]['width'];
$('txtFinishSizeHeight2').value = finishPreDefinedWidths[i]['height'];
}
}
}
}
function _resetSizeOrientation2(selected_item)
{
//now create the select box for qty.
$('cboSizeOrientation2DIV').setHTML('');
var select = new Element('select', {id: 'cboSizeOrientation2', name: 'cboSizeOrientation2'}).injectInside($('cboSizeOrientation2DIV'));
var cbo = document.getElementById('cboSizeOrientation2');
var selected_index = 0;
for(var i=0; i < orientation.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = orientation[i]['id'];
newOpt.value = orientation[i]['id'];
var oldOpt = cbo.options[i];
if (orientation[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Orientation";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSizeOrientation2 = new elSelect( {container: 'cboSizeOrientation2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSizeOrientation2_click} );
$('cboSizeOrientation2DIV').removeClass('elSelecterror');
}
function _resetFinishSizeOrientation2(selected_item)
{
//now create the select box for qty.
$('cboFinishSizeOrientation2DIV').setHTML('');
var select = new Element('select', {id: 'cboFinishSizeOrientation2', name: 'cboFinishSizeOrientation2'}).injectInside($('cboFinishSizeOrientation2DIV'));
var cbo = document.getElementById('cboFinishSizeOrientation2');
var selected_index = 0;
for(var i=0; i < orientation.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = orientation[i]['id'];
newOpt.value = orientation[i]['id'];
var oldOpt = cbo.options[i];
if (orientation[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Orientation";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboFinishSizeOrientation2 = new elSelect( {container: 'cboFinishSizeOrientation2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboFinishSizeOrientation2_click} );
$('cboFinishSizeOrientation2DIV').removeClass('elSelecterror');
}
function _resetCoverOptions2(selected_item)
{
//now create the select box for papers.
$('cboCoverOption2DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverOption2', name: 'cboCoverOption2'}).injectInside($('cboCoverOption2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverOption2');
var index = 0;
var selected_index = 0;
for(var i=0; i < sampleDummiesCoverOptions.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sampleDummiesCoverOptions[i]['name'];
newOpt.value = sampleDummiesCoverOptions[i]['id'];
var oldOpt = cbo.options[i];
if (sampleDummiesCoverOptions[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverOption2 = new elSelect( {container: 'cboCoverOption2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverOption2_click} );
$('cboCoverOption2DIV').removeClass('elSelecterror');
}
function _resetCoverPages2(selected_item)
{
//now create the select box for papers.
$('cboCoverPage2DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPage2', name: 'cboCoverPage2'}).injectInside($('cboCoverPage2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPage2');
var index = 0;
var selected_index = 0;
for(var i=0; i < pages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = pages[i]['id'];
newOpt.value = pages[i]['id'];
var oldOpt = cbo.options[i];
if (pages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPage2 = new elSelect( {container: 'cboCoverPage2DIV', baseWidthClass: 'elSelect80wide'} );
$('cboCoverPage2DIV').removeClass('elSelecterror');
}
function _resetCoverCategories2(selected_item)
{
//now create the select box for papers.
$('cboCoverPagerCat2DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPagerCat2', name: 'cboCoverPagerCat2'}).injectInside($('cboCoverPagerCat2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPagerCat2');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPagerCat2 = new elSelect( {container: 'cboCoverPagerCat2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverPagerCat2_click} );
$('cboCoverPagerCat2DIV').removeClass('elSelecterror');
}
function _resetCoverBrands2(catid, selected_item)
{
//now create the select box for papers.
$('cboCoverPagerName2DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPagerName2', name: 'cboCoverPagerName2'}).injectInside($('cboCoverPagerName2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPagerName2');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPagerName2 = new elSelect( {container: 'cboCoverPagerName2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverPagerName2_click} );
$('cboCoverPagerName2DIV').removeClass('elSelecterror');
}
function _resetCoverColours2(brandid, selected_item)
{
$('cboCoverColor2DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverColor2', name: 'cboCoverColor2'}).injectInside($('cboCoverColor2DIV'));
var cbo = document.getElementById('cboCoverColor2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboCoverColor2 = new elSelect( {container: 'cboCoverColor2DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboCoverColour2_click} );
$('cboCoverColor2DIV').removeClass('elSelecterror');
}
function _resetCoverGSM2(colorid_finish_id, selected_item)
{
$('cboCoverGsm2DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverGsm2', name: 'cboCoverGsm2'}).injectInside($('cboCoverGsm2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboCoverGsm2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboCoverPagerName1').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboCoverGsm2 = new elSelect( {container: 'cboCoverGsm2DIV', baseWidthClass: 'elSelect56wide'} );
$('cboCoverGsm2DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetCoverGSM_old2(brandid, selected_item)
{
$('cboCoverGsm2DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverGsm2', name: 'cboCoverGsm2'}).injectInside($('cboCoverGsm2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboCoverGsm2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboCoverGsm2 = new elSelect( {container: 'cboCoverGsm2DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboSizeOrientation2_click()
{
}
function cboFinishSizeOrientation2_click()
{
}
//populate papers select
function cboCoverPagerCat2_click(catid)
{
//show brands which relate to selected catid
_resetCoverBrands2(catid);
//clear colours ddl
_resetCoverColours2();
//clear gsm ddl
_resetCoverGSM2();
}
function cboCoverOption2_click(option_id)
{
if (option_id == 'PC')
{
sample_dummies_cover_details2_slider.slideIn();
//sample_dummies_2_slider.slideIn();
}
else
{
sample_dummies_cover_details2_slider.slideOut();
//sample_dummies_2_slider.slideIn();
}
}
function cboCoverPagerName2_click(brandid)
{
//show colours which relate to selected brandid
_resetCoverColours2(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetCoverGSM2(brandid);
}
//081009 - new function
function cboCoverColour2_click(colorid)
{
_resetCoverGSM2(colorid);
}
function showHideFirstX_2() {
if ($('cboTextPagerCat2_1').getValue() != '' || $('cboTextPagerName2_1').getValue() != '' || $('cboTextColor2_1').getValue() != '' || $('cboTextGsm2_1').getValue() != '' || $('cboTextPage2_1').getValue() != '') {
$('cmdRemoveText2_1').setStyle('visibility', 'visible');
} else {
$('cmdRemoveText2_1').setStyle('visibility', 'hidden');
}
}
function _resetTextPages2_1(selected_item)
{
//now create the select box for papers.
$('cboTextPage2_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage2_1', name: 'cboTextPage2_1'}).injectInside($('cboTextPage2_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage2_1');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage2_1DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage2_1_click} );
$('cboTextPage2_1DIV').removeClass('elSelecterror');
}
function _resetTextCategories2_1(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat2_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat2_1', name: 'cboTextPagerCat2_1'}).injectInside($('cboTextPagerCat2_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat2_1');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat2_1 = new elSelect( {container: 'cboTextPagerCat2_1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat2_1_click} );
$('cboTextPagerCat2_1DIV').removeClass('elSelecterror');
}
function _resetTextBrands2_1(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName2_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName2_1', name: 'cboTextPagerName2_1'}).injectInside($('cboTextPagerName2_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName2_1');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName2_1 = new elSelect( {container: 'cboTextPagerName2_1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName2_1_click} );
$('cboTextPagerName2_1DIV').removeClass('elSelecterror');
}
function _resetTextColours2_1(brandid, selected_item)
{
$('cboTextColor2_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor2_1', name: 'cboTextColor2_1'}).injectInside($('cboTextColor2_1DIV'));
var cbo = document.getElementById('cboTextColor2_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor2_1 = new elSelect( {container: 'cboTextColor2_1DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour2_1_click} );
$('cboTextColor2_1DIV').removeClass('elSelecterror');
}
function _resetTextGSM2_1(colorid_finish_id, selected_item)
{
$('cboTextGsm2_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_1', name: 'cboTextGsm2_1'}).injectInside($('cboTextGsm2_1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName2_1').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_1 = new elSelect( {container: 'cboTextGsm2_1DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm2_1_click} );
$('cboTextGsm2_1DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD2_1(brandid, selected_item)
{
$('cboTextGsm2_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_1', name: 'cboTextGsm2_1'}).injectInside($('cboTextGsm2_1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_1 = new elSelect( {container: 'cboTextGsm2_1DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat2_1_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands2_1(catid);
//clear colours ddl
_resetTextColours2_1();
//clear gsm ddl
_resetTextGSM2_1();
showHideFirstX_2();
showHideDummyX();
}
function cboTextPagerName2_1_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours2_1(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM2_1(brandid);
showHideFirstX_2();
showHideDummyX();
}
function cboTextColour2_1_click(colorid)
{
_resetTextGSM2_1(colorid);
showHideFirstX_2();
showHideDummyX();
}
function cboTextGsm2_1_click()
{
showHideFirstX_2();
showHideDummyX();
}
function cboTextPage2_1_click()
{
showHideFirstX_2();
showHideDummyX();
}
$('cmdAddMoreText2_1').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName2_1').getValue() == '')
{
err = true;
$('cboTextPagerName2_1DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor2_1').getValue() == '')
{
err = true;
$('cboTextColor2_1DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat2_1').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName2_1').getValue()) == false)
{
if ($('cboTextGsm2_1').getValue() == '')
{
err = true;
$('cboTextGsm2_1DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm2_1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage2_1').getValue() == '' && $('cboTextPage2_1_other').getValue() == '')
{
err = true;
$('cboTextPage2_1DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages2_2();
_resetTextCategories2_2();
_resetTextBrands2_2();
_resetTextColours2_2();
_resetTextGSM2_2();
sample_dummies_text_2_2_slider.slideIn();
sample_dummies_2_slider.slideIn();
$('cmdAddMoreText2_1').setStyle('visibility', 'hidden');
$('add-remove-divider-text-2_1').setStyle('visibility', 'hidden');
$('cmdRemoveText2_1').setStyle('visibility', 'visible');
}
})
function _resetTextPages2_2(selected_item)
{
//now create the select box for papers.
$('cboTextPage2_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage2_2', name: 'cboTextPage2_2'}).injectInside($('cboTextPage2_2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage2_2');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage2_2DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage2_2_click} );
$('cboTextPage2_2DIV').removeClass('elSelecterror');
}
function _resetTextCategories2_2(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat2_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat2_2', name: 'cboTextPagerCat2_2'}).injectInside($('cboTextPagerCat2_2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat2_2');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat2_2 = new elSelect( {container: 'cboTextPagerCat2_2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat2_2_click} );
$('cboTextPagerCat2_2DIV').removeClass('elSelecterror');
}
function _resetTextBrands2_2(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName2_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName2_2', name: 'cboTextPagerName2_2'}).injectInside($('cboTextPagerName2_2DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName2_2');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName2_2 = new elSelect( {container: 'cboTextPagerName2_2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName2_2_click} );
$('cboTextPagerName2_2DIV').removeClass('elSelecterror');
}
function _resetTextColours2_2(brandid, selected_item)
{
$('cboTextColor2_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor2_2', name: 'cboTextColor2_2'}).injectInside($('cboTextColor2_2DIV'));
var cbo = document.getElementById('cboTextColor2_2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor2_2 = new elSelect( {container: 'cboTextColor2_2DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour2_2_click} );
$('cboTextColor2_2DIV').removeClass('elSelecterror');
}
function _resetTextGSM2_2(colorid_finish_id, selected_item)
{
$('cboTextGsm2_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_2', name: 'cboTextGsm2_2'}).injectInside($('cboTextGsm2_2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName2_2').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_2 = new elSelect( {container: 'cboTextGsm2_2DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm2_2_click} );
$('cboTextGsm2_2DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD2_2(brandid, selected_item)
{
$('cboTextGsm2_2DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_2', name: 'cboTextGsm2_2'}).injectInside($('cboTextGsm2_2DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_2 = new elSelect( {container: 'cboTextGsm2_2DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat2_2_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands2_2(catid);
//clear colours ddl
_resetTextColours2_2();
//clear gsm ddl
_resetTextGSM2_2();
}
function cboTextPagerName2_2_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours2_2(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM2_2(brandid);
}
function cboTextColour2_2_click(colorid)
{
_resetTextGSM2_2(colorid);
}
function cboTextGsm2_2_click()
{
}
function cboTextPage2_2_click()
{
}
$('cmdAddMoreText2_2').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName2_2').getValue() == '')
{
err = true;
$('cboTextPagerName2_2DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName2_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor2_2').getValue() == '')
{
err = true;
$('cboTextColor2_2DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor2_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat2_2').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName2_2').getValue()) == false)
{
if ($('cboTextGsm2_2').getValue() == '')
{
err = true;
$('cboTextGsm2_2DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm2_2DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm2_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage2_2').getValue() == '' && $('cboTextPage2_2_other').getValue() == '')
{
err = true;
$('cboTextPage2_2DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage2_2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages2_3();
_resetTextCategories2_3();
_resetTextBrands2_3();
_resetTextColours2_3();
_resetTextGSM2_3();
sample_dummies_text_2_3_slider.slideIn();
sample_dummies_2_slider.slideIn();
$('cmdAddMoreText2_2').setStyle('visibility', 'hidden');
$('add-remove-divider-text-2_2').setStyle('visibility', 'hidden');
$('cmdRemoveText2_2').setStyle('visibility', 'visible');
}
})
function _resetTextPages2_3(selected_item)
{
//now create the select box for papers.
$('cboTextPage2_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage2_3', name: 'cboTextPage2_3'}).injectInside($('cboTextPage2_3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage2_3');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage2_3DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage2_3_click} );
$('cboTextPage2_3DIV').removeClass('elSelecterror');
}
function _resetTextCategories2_3(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat2_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat2_3', name: 'cboTextPagerCat2_3'}).injectInside($('cboTextPagerCat2_3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat2_3');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat2_3 = new elSelect( {container: 'cboTextPagerCat2_3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat2_3_click} );
$('cboTextPagerCat2_3DIV').removeClass('elSelecterror');
}
function _resetTextBrands2_3(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName2_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName2_3', name: 'cboTextPagerName2_3'}).injectInside($('cboTextPagerName2_3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName2_3');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName2_3 = new elSelect( {container: 'cboTextPagerName2_3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName2_3_click} );
$('cboTextPagerName2_3DIV').removeClass('elSelecterror');
}
function _resetTextColours2_3(brandid, selected_item)
{
$('cboTextColor2_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor2_3', name: 'cboTextColor2_3'}).injectInside($('cboTextColor2_3DIV'));
var cbo = document.getElementById('cboTextColor2_3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor2_3 = new elSelect( {container: 'cboTextColor2_3DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour2_3_click} );
$('cboTextColor2_3DIV').removeClass('elSelecterror');
}
function _resetTextGSM2_3(colorid_finish_id, selected_item)
{
$('cboTextGsm2_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_3', name: 'cboTextGsm2_3'}).injectInside($('cboTextGsm2_3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName2_3').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_3 = new elSelect( {container: 'cboTextGsm2_3DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm2_3_click} );
$('cboTextGsm2_3DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD2_3(brandid, selected_item)
{
$('cboTextGsm2_3DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_3', name: 'cboTextGsm2_3'}).injectInside($('cboTextGsm2_3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_3 = new elSelect( {container: 'cboTextGsm2_3DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat2_3_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands2_3(catid);
//clear colours ddl
_resetTextColours2_3();
//clear gsm ddl
_resetTextGSM2_3();
}
function cboTextPagerName2_3_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours2_3(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM2_3(brandid);
}
function cboTextColour2_3_click(colorid)
{
_resetTextGSM2_3(colorid);
}
function cboTextGsm2_3_click()
{
}
function cboTextPage2_3_click()
{
}
$('cmdAddMoreText2_3').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName2_3').getValue() == '')
{
err = true;
$('cboTextPagerName2_3DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName2_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor2_3').getValue() == '')
{
err = true;
$('cboTextColor2_3DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor2_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat2_3').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName2_3').getValue()) == false)
{
if ($('cboTextGsm2_3').getValue() == '')
{
err = true;
$('cboTextGsm2_3DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm2_3DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm2_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage2_3').getValue() == '' && $('cboTextPage2_3_other').getValue() == '')
{
err = true;
$('cboTextPage2_3DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage2_3DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages2_4();
_resetTextCategories2_4();
_resetTextBrands2_4();
_resetTextColours2_4();
_resetTextGSM2_4();
sample_dummies_text_2_4_slider.slideIn();
sample_dummies_2_slider.slideIn();
$('cmdAddMoreText2_3').setStyle('visibility', 'hidden');
$('add-remove-divider-text-2_3').setStyle('visibility', 'hidden');
$('cmdRemoveText2_3').setStyle('visibility', 'visible');
}
})
function _resetTextPages2_4(selected_item)
{
//now create the select box for papers.
$('cboTextPage2_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage2_4', name: 'cboTextPage2_4'}).injectInside($('cboTextPage2_4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage2_4');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage2_4DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage2_4_click} );
$('cboTextPage2_4DIV').removeClass('elSelecterror');
}
function _resetTextCategories2_4(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat2_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat2_4', name: 'cboTextPagerCat2_4'}).injectInside($('cboTextPagerCat2_4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat2_4');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat2_4 = new elSelect( {container: 'cboTextPagerCat2_4DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat2_4_click} );
$('cboTextPagerCat2_4DIV').removeClass('elSelecterror');
}
function _resetTextBrands2_4(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName2_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName2_4', name: 'cboTextPagerName2_4'}).injectInside($('cboTextPagerName2_4DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName2_4');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName2_4 = new elSelect( {container: 'cboTextPagerName2_4DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName2_4_click} );
$('cboTextPagerName2_4DIV').removeClass('elSelecterror');
}
function _resetTextColours2_4(brandid, selected_item)
{
$('cboTextColor2_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor2_4', name: 'cboTextColor2_4'}).injectInside($('cboTextColor2_4DIV'));
var cbo = document.getElementById('cboTextColor2_4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor2_4 = new elSelect( {container: 'cboTextColor2_4DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour2_4_click} );
$('cboTextColor2_4DIV').removeClass('elSelecterror');
}
function _resetTextGSM2_4(colorid_finish_id, selected_item)
{
$('cboTextGsm2_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_4', name: 'cboTextGsm2_4'}).injectInside($('cboTextGsm2_4DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName2_4').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_4 = new elSelect( {container: 'cboTextGsm2_4DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm2_4_click} );
$('cboTextGsm2_4DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD2_4(brandid, selected_item)
{
$('cboTextGsm2_4DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_4', name: 'cboTextGsm2_4'}).injectInside($('cboTextGsm2_4DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_4');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_4 = new elSelect( {container: 'cboTextGsm2_4DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat2_4_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands2_4(catid);
//clear colours ddl
_resetTextColours2_4();
//clear gsm ddl
_resetTextGSM2_4();
}
function cboTextPagerName2_4_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours2_4(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM2_4(brandid);
}
function cboTextColour2_4_click(colorid)
{
_resetTextGSM2_4(colorid);
}
function cboTextGsm2_4_click()
{
}
function cboTextPage2_4_click()
{
}
$('cmdAddMoreText2_4').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if ($('cboTextPagerName2_4').getValue() == '')
{
err = true;
$('cboTextPagerName2_4DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName2_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor2_4').getValue() == '')
{
err = true;
$('cboTextColor2_4DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor2_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboTextPagerCat2_4').value != 6)
if (isSelfAdhesiveBrand($('cboTextPagerName2_4').getValue()) == false)
{
if ($('cboTextGsm2_4').getValue() == '')
{
err = true;
$('cboTextGsm2_4DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm2_4DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm2_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage2_4').getValue() == '' && $('cboTextPage2_4_other').getValue() == '')
{
err = true;
$('cboTextPage2_4DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage2_4DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetTextPages2_5();
_resetTextCategories2_5();
_resetTextBrands2_5();
_resetTextColours2_5();
_resetTextGSM2_5();
sample_dummies_text_2_5_slider.slideIn();
sample_dummies_2_slider.slideIn();
$('cmdAddMoreText2_4').setStyle('visibility', 'hidden');
$('add-remove-divider-text-2_4').setStyle('visibility', 'hidden');
$('cmdRemoveText2_4').setStyle('visibility', 'visible');
}
})
function _resetTextPages2_5(selected_item)
{
//now create the select box for papers.
$('cboTextPage2_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage2_5', name: 'cboTextPage2_5'}).injectInside($('cboTextPage2_5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage2_5');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage2_5DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage2_5_click} );
$('cboTextPage2_5DIV').removeClass('elSelecterror');
}
function _resetTextCategories2_5(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat2_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat2_5', name: 'cboTextPagerCat2_5'}).injectInside($('cboTextPagerCat2_5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat2_5');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat2_5 = new elSelect( {container: 'cboTextPagerCat2_5DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat2_5_click} );
$('cboTextPagerCat2_5DIV').removeClass('elSelecterror');
}
function _resetTextBrands2_5(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName2_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName2_5', name: 'cboTextPagerName2_5'}).injectInside($('cboTextPagerName2_5DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName2_5');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName2_5 = new elSelect( {container: 'cboTextPagerName2_5DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName2_5_click} );
$('cboTextPagerName2_5DIV').removeClass('elSelecterror');
}
function _resetTextColours2_5(brandid, selected_item)
{
$('cboTextColor2_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor2_5', name: 'cboTextColor2_5'}).injectInside($('cboTextColor2_5DIV'));
var cbo = document.getElementById('cboTextColor2_5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor2_5 = new elSelect( {container: 'cboTextColor2_5DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour2_5_click} );
$('cboTextColor2_5DIV').removeClass('elSelecterror');
}
function _resetTextGSM2_5(colorid_finish_id, selected_item)
{
$('cboTextGsm2_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_5', name: 'cboTextGsm2_5'}).injectInside($('cboTextGsm2_5DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName2_5').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_5 = new elSelect( {container: 'cboTextGsm2_5DIV', baseWidthClass: 'elSelect56wide', onChangeEventFunction: cboTextGsm2_5_click} );
$('cboTextGsm2_5DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetTextGSM__OLD2_5(brandid, selected_item)
{
$('cboTextGsm2_5DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm2_5', name: 'cboTextGsm2_5'}).injectInside($('cboTextGsm2_5DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm2_5');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboTextGsm2_5 = new elSelect( {container: 'cboTextGsm2_5DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboTextPagerCat2_5_click(catid)
{
//show brands which relate to selected catid
_resetTextBrands2_5(catid);
//clear colours ddl
_resetTextColours2_5();
//clear gsm ddl
_resetTextGSM2_5();
}
function cboTextPagerName2_5_click(brandid)
{
//show colours which relate to selected brandid
_resetTextColours2_5(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetTextGSM2_5(brandid);
}
function cboTextColour2_5_click(colorid)
{
_resetTextGSM2_5(colorid);
}
function cboTextGsm2_5_click()
{
}
function cboTextPage2_5_click()
{
}
$('cmdRemoveText2_1').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_2'))
{
_resetTextCategories2_1($('cboTextPagerCat2_2').getValue());
_resetTextBrands2_1($('cboTextPagerCat2_2').getValue(), $('cboTextPagerName2_2').getValue());
_resetTextColours2_1($('cboTextPagerName2_2').getValue(), $('cboTextColor2_2').getValue());
_resetTextGSM2_1($('cboTextPagerName2_2').getValue(), $('cboTextGsm2_2').getValue());
_resetTextPages2_1($('cboTextPage2_2').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_3'))
{
_resetTextCategories2_2($('cboTextPagerCat2_3').getValue());
_resetTextBrands2_2($('cboTextPagerCat2_3').getValue(), $('cboTextPagerName2_3').getValue());
_resetTextColours2_2($('cboTextPagerName2_3').getValue(), $('cboTextColor2_3').getValue());
_resetTextGSM2_2($('cboTextPagerName2_3').getValue(), $('cboTextGsm2_3').getValue());
_resetTextPages2_2($('cboTextPage2_3').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_4'))
{
_resetTextCategories2_3($('cboTextPagerCat2_4').getValue());
_resetTextBrands2_3($('cboTextPagerCat2_4').getValue(), $('cboTextPagerName2_4').getValue());
_resetTextColours2_3($('cboTextPagerName2_4').getValue(), $('cboTextColor2_4').getValue());
_resetTextGSM2_3($('cboTextPagerName2_4').getValue(), $('cboTextGsm2_4').getValue());
_resetTextPages2_3($('cboTextPage2_4').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_5'))
{
_resetTextCategories2_4($('cboTextPagerCat2_5').getValue());
_resetTextBrands2_4($('cboTextPagerCat2_5').getValue(), $('cboTextPagerName2_5').getValue());
_resetTextColours2_4($('cboTextPagerName2_5').getValue(), $('cboTextColor2_5').getValue());
_resetTextGSM2_4($('cboTextPagerName2_5').getValue(), $('cboTextGsm2_5').getValue());
_resetTextPages2_4($('cboTextPage2_5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat2_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat2_5DIV').setHTML('');
$('cboTextPagerName2_5DIV').setHTML('');
$('cboTextColor2_5DIV').setHTML('');
$('cboTextGsm2_5DIV').setHTML('');
$('cboTextPage2_5DIV').setHTML('');
//now hide row
sample_dummies_text_2_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_4').setStyle('display', 'block');
$('cmdAddMoreText2_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat2_4DIV').setHTML('');
$('cboTextPagerName2_4DIV').setHTML('');
$('cboTextColor2_4DIV').setHTML('');
$('cboTextGsm2_4DIV').setHTML('');
$('cboTextPage2_4DIV').setHTML('');
//now hide row
sample_dummies_text_2_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_3').setStyle('display', 'block');
$('cmdAddMoreText2_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat2_3DIV').setHTML('');
$('cboTextPagerName2_3DIV').setHTML('');
$('cboTextColor2_3DIV').setHTML('');
$('cboTextGsm2_3DIV').setHTML('');
$('cboTextPage2_3DIV').setHTML('');
//now hide row
sample_dummies_text_2_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_2').setStyle('display', 'block');
$('cmdAddMoreText2_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat2_2DIV').setHTML('');
$('cboTextPagerName2_2DIV').setHTML('');
$('cboTextColor2_2DIV').setHTML('');
$('cboTextGsm2_2DIV').setHTML('');
$('cboTextPage2_2DIV').setHTML('');
//now hide row
sample_dummies_text_2_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText2_1').setStyle('display', 'block');
$('cmdAddMoreText2_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_2();
})
$('cmdRemoveText2_2').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_3'))
{
_resetTextCategories2_2($('cboTextPagerCat2_3').getValue());
_resetTextBrands2_2($('cboTextPagerCat2_3').getValue(), $('cboTextPagerName2_3').getValue());
_resetTextColours2_2($('cboTextPagerName2_3').getValue(), $('cboTextColor2_3').getValue());
_resetTextGSM2_2($('cboTextPagerName2_3').getValue(), $('cboTextGsm2_3').getValue());
_resetTextPages2_2($('cboTextPage2_3').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_4'))
{
_resetTextCategories2_3($('cboTextPagerCat2_4').getValue());
_resetTextBrands2_3($('cboTextPagerCat2_4').getValue(), $('cboTextPagerName2_4').getValue());
_resetTextColours2_3($('cboTextPagerName2_4').getValue(), $('cboTextColor2_4').getValue());
_resetTextGSM2_3($('cboTextPagerName2_4').getValue(), $('cboTextGsm2_4').getValue());
_resetTextPages2_3($('cboTextPage2_4').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_5'))
{
_resetTextCategories2_4($('cboTextPagerCat2_5').getValue());
_resetTextBrands2_4($('cboTextPagerCat2_5').getValue(), $('cboTextPagerName2_5').getValue());
_resetTextColours2_4($('cboTextPagerName2_5').getValue(), $('cboTextColor2_5').getValue());
_resetTextGSM2_4($('cboTextPagerName2_5').getValue(), $('cboTextGsm2_5').getValue());
_resetTextPages2_4($('cboTextPage2_5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat2_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat2_5DIV').setHTML('');
$('cboTextPagerName2_5DIV').setHTML('');
$('cboTextColor2_5DIV').setHTML('');
$('cboTextGsm2_5DIV').setHTML('');
$('cboTextPage2_5DIV').setHTML('');
//now hide row
sample_dummies_text_2_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_4').setStyle('display', 'block');
$('cmdAddMoreText2_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat2_4DIV').setHTML('');
$('cboTextPagerName2_4DIV').setHTML('');
$('cboTextColor2_4DIV').setHTML('');
$('cboTextGsm2_4DIV').setHTML('');
$('cboTextPage2_4DIV').setHTML('');
//now hide row
sample_dummies_text_2_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_3').setStyle('display', 'block');
$('cmdAddMoreText2_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat2_3DIV').setHTML('');
$('cboTextPagerName2_3DIV').setHTML('');
$('cboTextColor2_3DIV').setHTML('');
$('cboTextGsm2_3DIV').setHTML('');
$('cboTextPage2_3DIV').setHTML('');
//now hide row
sample_dummies_text_2_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_2').setStyle('display', 'block');
$('cmdAddMoreText2_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat2_2DIV').setHTML('');
$('cboTextPagerName2_2DIV').setHTML('');
$('cboTextColor2_2DIV').setHTML('');
$('cboTextGsm2_2DIV').setHTML('');
$('cboTextPage2_2DIV').setHTML('');
//now hide row
sample_dummies_text_2_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText2_1').setStyle('display', 'block');
$('cmdAddMoreText2_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_2();
})
$('cmdRemoveText2_3').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_4'))
{
_resetTextCategories2_3($('cboTextPagerCat2_4').getValue());
_resetTextBrands2_3($('cboTextPagerCat2_4').getValue(), $('cboTextPagerName2_4').getValue());
_resetTextColours2_3($('cboTextPagerName2_4').getValue(), $('cboTextColor2_4').getValue());
_resetTextGSM2_3($('cboTextPagerName2_4').getValue(), $('cboTextGsm2_4').getValue());
_resetTextPages2_3($('cboTextPage2_4').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_5'))
{
_resetTextCategories2_4($('cboTextPagerCat2_5').getValue());
_resetTextBrands2_4($('cboTextPagerCat2_5').getValue(), $('cboTextPagerName2_5').getValue());
_resetTextColours2_4($('cboTextPagerName2_5').getValue(), $('cboTextColor2_5').getValue());
_resetTextGSM2_4($('cboTextPagerName2_5').getValue(), $('cboTextGsm2_5').getValue());
_resetTextPages2_4($('cboTextPage2_5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat2_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat2_5DIV').setHTML('');
$('cboTextPagerName2_5DIV').setHTML('');
$('cboTextColor2_5DIV').setHTML('');
$('cboTextGsm2_5DIV').setHTML('');
$('cboTextPage2_5DIV').setHTML('');
//now hide row
sample_dummies_text_2_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_4').setStyle('display', 'block');
$('cmdAddMoreText2_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat2_4DIV').setHTML('');
$('cboTextPagerName2_4DIV').setHTML('');
$('cboTextColor2_4DIV').setHTML('');
$('cboTextGsm2_4DIV').setHTML('');
$('cboTextPage2_4DIV').setHTML('');
//now hide row
sample_dummies_text_2_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_3').setStyle('display', 'block');
$('cmdAddMoreText2_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat2_3DIV').setHTML('');
$('cboTextPagerName2_3DIV').setHTML('');
$('cboTextColor2_3DIV').setHTML('');
$('cboTextGsm2_3DIV').setHTML('');
$('cboTextPage2_3DIV').setHTML('');
//now hide row
sample_dummies_text_2_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_2').setStyle('display', 'block');
$('cmdAddMoreText2_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat2_2DIV').setHTML('');
$('cboTextPagerName2_2DIV').setHTML('');
$('cboTextColor2_2DIV').setHTML('');
$('cboTextGsm2_2DIV').setHTML('');
$('cboTextPage2_2DIV').setHTML('');
//now hide row
sample_dummies_text_2_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText2_1').setStyle('display', 'block');
$('cmdAddMoreText2_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_2();
})
$('cmdRemoveText2_4').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboTextPagerCat2_5'))
{
_resetTextCategories2_4($('cboTextPagerCat2_5').getValue());
_resetTextBrands2_4($('cboTextPagerCat2_5').getValue(), $('cboTextPagerName2_5').getValue());
_resetTextColours2_4($('cboTextPagerName2_5').getValue(), $('cboTextColor2_5').getValue());
_resetTextGSM2_4($('cboTextPagerName2_5').getValue(), $('cboTextGsm2_5').getValue());
_resetTextPages2_4($('cboTextPage2_5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboTextPagerCat2_5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboTextPagerCat2_5DIV').setHTML('');
$('cboTextPagerName2_5DIV').setHTML('');
$('cboTextColor2_5DIV').setHTML('');
$('cboTextGsm2_5DIV').setHTML('');
$('cboTextPage2_5DIV').setHTML('');
//now hide row
sample_dummies_text_2_5_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_4').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_4').setStyle('display', 'block');
$('cmdAddMoreText2_4').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_4').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboTextPagerCat2_4DIV').setHTML('');
$('cboTextPagerName2_4DIV').setHTML('');
$('cboTextColor2_4DIV').setHTML('');
$('cboTextGsm2_4DIV').setHTML('');
$('cboTextPage2_4DIV').setHTML('');
//now hide row
sample_dummies_text_2_4_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_3').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_3').setStyle('display', 'block');
$('cmdAddMoreText2_3').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_3').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboTextPagerCat2_3DIV').setHTML('');
$('cboTextPagerName2_3DIV').setHTML('');
$('cboTextColor2_3DIV').setHTML('');
$('cboTextGsm2_3DIV').setHTML('');
$('cboTextPage2_3DIV').setHTML('');
//now hide row
sample_dummies_text_2_3_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_2').setStyle('visibility', 'visible');
//$('cmdAddMoreText2_2').setStyle('display', 'block');
$('cmdAddMoreText2_2').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_2').setStyle('visibility', 'visible');
}
}
if ($('cboTextPagerCat2_2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboTextPagerCat2_2DIV').setHTML('');
$('cboTextPagerName2_2DIV').setHTML('');
$('cboTextColor2_2DIV').setHTML('');
$('cboTextGsm2_2DIV').setHTML('');
$('cboTextPage2_2DIV').setHTML('');
//now hide row
sample_dummies_text_2_2_slider.slideOut();
//now change x button to add.
$('cmdRemoveText2_1').setStyle('visibility', 'hidden');
//$('cmdAddMoreText2_1').setStyle('display', 'block');
$('cmdAddMoreText2_1').setStyle('visibility', 'visible');
$('add-remove-divider-text-2_1').setStyle('visibility', 'visible');
}
}
showHideFirstX_2();
})
function _resetBinding2(selected_item)
{
$('cboBinding2DIV').setHTML('');
var select = new Element('select', {id: 'cboBinding2', name: 'cboBinding2'}).injectInside($('cboBinding2DIV'));
var cbo = document.getElementById('cboBinding2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "Binding";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index = 0;
var index = 1;
for(var i=0; i < binds.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getBinding(binds[i]['id']);
newOpt.value = binds[i]['id'];
var oldOpt = cbo.options[index];
if (binds[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
cbo.selectedIndex = selected_index;
var cboBinding2 = new elSelect( {container: 'cboBinding2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboBinding2_click} );
$('cboBinding2DIV').removeClass('elSelecterror');
}
function _resetBindingQty2(selected_item)
{
$('cboBindingQty2DIV').setHTML('');
var select = new Element('select', {id: 'cboBindingQty2', name: 'cboBindingQty2'}).injectInside($('cboBindingQty2DIV'));
var cbo = document.getElementById('cboBindingQty2');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "Quantity";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var index = 1;
var selected_index = 0;
for(var i=0; i < bindingQty.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = bindingQty[i]['id'];
newOpt.value = bindingQty[i]['id'];
var oldOpt = cbo.options[index];
if (bindingQty[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
cbo.selectedIndex = selected_index;
var cboBindingQty2 = new elSelect( {container: 'cboBindingQty2DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboBindingQty2_click} );
$('cboBindingQty2DIV').removeClass('elSelecterror');
}
//function to add a sample dummy.
$('cmdAddSampleDummies2').addEvent('click', function(e) {
new Event(e).stop();
var err = false;
if (!err)
{
if (!IsNumeric($('txtSizeWidth2').getValue()) || $('txtSizeWidth2').getValue() == '')
{
err = true;
$('txtSizeWidth2').addClass('redtext');
$('txtSizeWidth2').removeClass('greytext');
alert('Please enter a numeric value for width.');
}
else
{
$('txtSizeWidth2').removeClass('redtext');
$('txtSizeWidth2').addClass('greytext');
}
}
if (!err)
{
if (!IsNumeric($('txtSizeHeight2').getValue()) || $('txtSizeHeight2').getValue() == '')
{
err = true;
$('txtSizeHeight2').addClass('redtext');
$('txtSizeHeight2').removeClass('greytext');
alert('Please enter a numeric value for height.');
}
else
{
$('txtSizeHeight2').removeClass('redtext');
$('txtSizeHeight2').addClass('greytext');
}
}
if (!err)
{
if ($('cboSizeOrientation2').getValue() == '')
{
err = true;
$('cboSizeOrientation2DIV').addClass('elSelecterror');
alert('Please select an orientation.');
}
else
{
$('cboSizeOrientation2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverOption2').getValue() == '')
{
err = true;
$('cboCoverOption2DIV').addClass('elSelecterror');
alert('Please select a cover type.');
}
else
{
$('cboCoverOption2DIV').removeClass('elSelecterror');
}
}
//if plus cover is selected, then validate cover info.
if ($('cboCoverOption2').getValue() == 'PC')
{
if (!err)
{
if ($('cboCoverPagerName2').getValue() == '')
{
err = true;
$('cboCoverPagerName2DIV').addClass('elSelecterror');
alert('Please select a cover product.');
}
else
{
$('cboCoverPagerName2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverColor2').getValue() == '')
{
err = true;
$('cboCoverColor2DIV').addClass('elSelecterror');
alert('Please select a cover colour / finish.');
}
else
{
$('cboCoverColor2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
//if ($('cboCoverPagerCat2').value != 6)
if (isSelfAdhesiveBrand($('cboCoverPagerName2').getValue()) == false)
{
if ($('cboCoverGsm2').getValue() == '')
{
err = true;
$('cboCoverGsm2DIV').addClass('elSelecterror');
alert('Please select a cover GSM.');
}
else
{
$('cboCoverGsm2DIV').removeClass('elSelecterror');
}
}
else
{
$('cboCoverGsm2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboCoverPage2').getValue() == '')
{
err = true;
$('cboCoverPage2DIV').addClass('elSelecterror');
alert('Please select a cover number of pages.');
}
else
{
$('cboCoverPage2DIV').removeClass('elSelecterror');
}
}
}
if (!err)
{
if ($('cboTextPagerName2_1').getValue() == '')
{
err = true;
$('cboTextPagerName2_1DIV').addClass('elSelecterror');
alert('Please select a text product.');
}
else
{
$('cboTextPagerName2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextColor2_1').getValue() == '')
{
err = true;
$('cboTextColor2_1DIV').addClass('elSelecterror');
alert('Please select a text colour / finish.');
}
else
{
$('cboTextColor2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if (isSelfAdhesiveBrand($('cboTextPagerName2_1').value) == false)
{
if ($('cboTextPagerName2_1').getValue() == '')
{
err = true;
$('cboTextGsm2_1DIV').addClass('elSelecterror');
alert('Please select a text GSM.');
}
else
{
$('cboTextGsm2_1DIV').removeClass('elSelecterror');
}
}
else
{
$('cboTextGsm2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboTextPage2_1').getValue() == '' && $('cboTextPage2_1_other').getValue() == '')
{
err = true;
$('cboTextPage2_1DIV').addClass('elSelecterror');
alert('Please select a text number of pages.');
}
else
{
$('cboTextPage2_1DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboBinding2').getValue() == '')
{
err = true;
$('cboBinding2DIV').addClass('elSelecterror');
alert('Please select a binding.');
}
else
{
$('cboBinding2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
if ($('cboBindingQty2').getValue() == '')
{
err = true;
$('cboBindingQty2DIV').addClass('elSelecterror');
alert('Please select a quantity.');
}
else
{
$('cboBindingQty2DIV').removeClass('elSelecterror');
}
}
if (!err)
{
_resetSizePreDefinedWidths3();
_resetSizeOrientation3();
_resetFinishSizePreDefinedWidths3();
_resetFinishSizeOrientation3();
//hook up sample dummies cover.
_resetCoverOptions3();
_resetCoverPages3();
_resetCoverCategories3();
_resetCoverBrands3();
_resetCoverColours3();
_resetCoverGSM3();
_resetTextPages3_1();
_resetTextCategories3_1();
_resetTextBrands3_1();
_resetTextColours3_1();
_resetTextGSM3_1();
_resetBinding3();
_resetBindingQty3();
//show remove btn.
$('cmdAddSampleDummies2').setStyle('display', 'none');
$('add-remove-dummy-divider-2').setStyle('display', 'none');
$('cmdRemoveSampleDummies2').setStyle('display', 'block');
sample_dummies_3_slider.slideIn();
}
})
$('cmdRemoveSampleDummies2').addEvent('click', function(e) {
new Event(e).stop();
//this moves the values up one row of selects.
if ($('cboSizePreDefinedWidths3'))
{
_resetSizePreDefinedWidths2($('cboSizePreDefinedWidths3').getValue());
$('txtSizeWidth2').value = $('txtSizeWidth3').getValue();
$('txtSizeHeight2').value = $('txtSizeHeight3').getValue();
_resetSizeOrientation2($('cboSizeOrientation3').getValue());
_resetFinishSizePreDefinedWidths2($('cboFinishSizePreDefinedWidths3').getValue());
$('txtFinishSizeWidth2').value = $('txtFinishSizeWidth3').getValue();
$('txtFinishSizeHeight2').value = $('txtFinishSizeHeight3').getValue();
_resetFinishSizeOrientation2($('cboFinishSizeOrientation3').getValue());
//cover.
_resetCoverOptions2($('cboCoverOption3').getValue());
_resetCoverCategories2($('cboCoverPagerCat3').getValue());
_resetCoverBrands2($('cboCoverPagerCat3').getValue(), $('cboCoverPagerName3').getValue());
_resetCoverColours2($('cboCoverPagerName3').getValue(), $('cboCoverColor3').getValue());
_resetCoverGSM2($('cboCoverPagerName3').getValue(), $('cboCoverGsm3').getValue());
_resetCoverPages2($('cboCoverPage3').getValue());
//now we need to show the cover slider if value is PC (Plus Cover)
if ($('cboCoverOption2').getValue() == 'PC')
{
sample_dummies_cover_details2_slider.show();
}
//text.
if ($('cboTextPagerCat3_1'))
{
_resetTextCategories2_1($('cboTextPagerCat3_1').getValue());
_resetTextBrands2_1($('cboTextPagerCat3_1').getValue(), $('cboTextPagerName3_1').getValue());
_resetTextColours2_1($('cboTextPagerName3_1').getValue(), $('cboTextColor3_1').getValue());
_resetTextGSM2_1($('cboTextPagerName3_1').getValue(), $('cboTextGsm3_1').getValue());
_resetTextPages2_1($('cboTextPage3_1').getValue());
//show texts.
sample_dummies_text_2_1_slider.show();
}
if ($('cboTextPagerCat3_2'))
{
_resetTextCategories2_2($('cboTextPagerCat3_2').getValue());
_resetTextBrands2_2($('cboTextPagerCat3_2').getValue(), $('cboTextPagerName3_2').getValue());
_resetTextColours2_2($('cboTextPagerName3_2').getValue(), $('cboTextColor3_2').getValue());
_resetTextGSM2_2($('cboTextPagerName3_2').getValue(), $('cboTextGsm3_2').getValue());
_resetTextPages2_2($('cboTextPage3_2').getValue());
//show texts.
sample_dummies_text_2_2_slider.show();
}
if ($('cboTextPagerCat3_3'))
{
_resetTextCategories2_3($('cboTextPagerCat3_3').getValue());
_resetTextBrands2_3($('cboTextPagerCat3_3').getValue(), $('cboTextPagerName3_3').getValue());
_resetTextColours2_3($('cboTextPagerName3_3').getValue(), $('cboTextColor3_3').getValue());
_resetTextGSM2_3($('cboTextPagerName3_3').getValue(), $('cboTextGsm3_3').getValue());
_resetTextPages2_3($('cboTextPage3_3').getValue());
//show texts.
sample_dummies_text_2_3_slider.show();
}
if ($('cboTextPagerCat3_4'))
{
_resetTextCategories2_4($('cboTextPagerCat3_4').getValue());
_resetTextBrands2_4($('cboTextPagerCat3_4').getValue(), $('cboTextPagerName3_4').getValue());
_resetTextColours2_4($('cboTextPagerName3_4').getValue(), $('cboTextColor3_4').getValue());
_resetTextGSM2_4($('cboTextPagerName3_4').getValue(), $('cboTextGsm3_4').getValue());
_resetTextPages2_4($('cboTextPage3_4').getValue());
//show texts.
sample_dummies_text_2_4_slider.show();
}
//bindings......
_resetBinding2($('cboBinding3').getValue());
_resetBindingQty2($('cboBindingQty3').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboSizePreDefinedWidths4'))
{
_resetSizePreDefinedWidths3($('cboSizePreDefinedWidths4').getValue());
$('txtSizeWidth3').value = $('txtSizeWidth4').getValue();
$('txtSizeHeight3').value = $('txtSizeHeight4').getValue();
_resetSizeOrientation3($('cboSizeOrientation4').getValue());
_resetFinishSizePreDefinedWidths3($('cboFinishSizePreDefinedWidths4').getValue());
$('txtFinishSizeWidth3').value = $('txtFinishSizeWidth4').getValue();
$('txtFinishSizeHeight3').value = $('txtFinishSizeHeight4').getValue();
_resetFinishSizeOrientation3($('cboFinishSizeOrientation4').getValue());
//cover.
_resetCoverOptions3($('cboCoverOption4').getValue());
_resetCoverCategories3($('cboCoverPagerCat4').getValue());
_resetCoverBrands3($('cboCoverPagerCat4').getValue(), $('cboCoverPagerName4').getValue());
_resetCoverColours3($('cboCoverPagerName4').getValue(), $('cboCoverColor4').getValue());
_resetCoverGSM3($('cboCoverPagerName4').getValue(), $('cboCoverGsm4').getValue());
_resetCoverPages3($('cboCoverPage4').getValue());
//now we need to show the cover slider if value is PC (Plus Cover)
if ($('cboCoverOption3').getValue() == 'PC')
{
sample_dummies_cover_details3_slider.show();
}
//text.
if ($('cboTextPagerCat4_1'))
{
_resetTextCategories3_1($('cboTextPagerCat4_1').getValue());
_resetTextBrands3_1($('cboTextPagerCat4_1').getValue(), $('cboTextPagerName4_1').getValue());
_resetTextColours3_1($('cboTextPagerName4_1').getValue(), $('cboTextColor4_1').getValue());
_resetTextGSM3_1($('cboTextPagerName4_1').getValue(), $('cboTextGsm4_1').getValue());
_resetTextPages3_1($('cboTextPage4_1').getValue());
//show texts.
sample_dummies_text_3_1_slider.show();
}
if ($('cboTextPagerCat4_2'))
{
_resetTextCategories3_2($('cboTextPagerCat4_2').getValue());
_resetTextBrands3_2($('cboTextPagerCat4_2').getValue(), $('cboTextPagerName4_2').getValue());
_resetTextColours3_2($('cboTextPagerName4_2').getValue(), $('cboTextColor4_2').getValue());
_resetTextGSM3_2($('cboTextPagerName4_2').getValue(), $('cboTextGsm4_2').getValue());
_resetTextPages3_2($('cboTextPage4_2').getValue());
//show texts.
sample_dummies_text_3_2_slider.show();
}
if ($('cboTextPagerCat4_3'))
{
_resetTextCategories3_3($('cboTextPagerCat4_3').getValue());
_resetTextBrands3_3($('cboTextPagerCat4_3').getValue(), $('cboTextPagerName4_3').getValue());
_resetTextColours3_3($('cboTextPagerName4_3').getValue(), $('cboTextColor4_3').getValue());
_resetTextGSM3_3($('cboTextPagerName4_3').getValue(), $('cboTextGsm4_3').getValue());
_resetTextPages3_3($('cboTextPage4_3').getValue());
//show texts.
sample_dummies_text_3_3_slider.show();
}
if ($('cboTextPagerCat4_4'))
{
_resetTextCategories3_4($('cboTextPagerCat4_4').getValue());
_resetTextBrands3_4($('cboTextPagerCat4_4').getValue(), $('cboTextPagerName4_4').getValue());
_resetTextColours3_4($('cboTextPagerName4_4').getValue(), $('cboTextColor4_4').getValue());
_resetTextGSM3_4($('cboTextPagerName4_4').getValue(), $('cboTextGsm4_4').getValue());
_resetTextPages3_4($('cboTextPage4_4').getValue());
//show texts.
sample_dummies_text_3_4_slider.show();
}
//bindings......
_resetBinding3($('cboBinding4').getValue());
_resetBindingQty3($('cboBindingQty4').getValue());
}
else
{
}
//this moves the values up one row of selects.
if ($('cboSizePreDefinedWidths5'))
{
_resetSizePreDefinedWidths4($('cboSizePreDefinedWidths5').getValue());
$('txtSizeWidth4').value = $('txtSizeWidth5').getValue();
$('txtSizeHeight4').value = $('txtSizeHeight5').getValue();
_resetSizeOrientation4($('cboSizeOrientation5').getValue());
_resetFinishSizePreDefinedWidths4($('cboFinishSizePreDefinedWidths5').getValue());
$('txtFinishSizeWidth4').value = $('txtFinishSizeWidth5').getValue();
$('txtFinishSizeHeight4').value = $('txtFinishSizeHeight5').getValue();
_resetFinishSizeOrientation4($('cboFinishSizeOrientation5').getValue());
//cover.
_resetCoverOptions4($('cboCoverOption5').getValue());
_resetCoverCategories4($('cboCoverPagerCat5').getValue());
_resetCoverBrands4($('cboCoverPagerCat5').getValue(), $('cboCoverPagerName5').getValue());
_resetCoverColours4($('cboCoverPagerName5').getValue(), $('cboCoverColor5').getValue());
_resetCoverGSM4($('cboCoverPagerName5').getValue(), $('cboCoverGsm5').getValue());
_resetCoverPages4($('cboCoverPage5').getValue());
//now we need to show the cover slider if value is PC (Plus Cover)
if ($('cboCoverOption4').getValue() == 'PC')
{
sample_dummies_cover_details4_slider.show();
}
//text.
if ($('cboTextPagerCat5_1'))
{
_resetTextCategories4_1($('cboTextPagerCat5_1').getValue());
_resetTextBrands4_1($('cboTextPagerCat5_1').getValue(), $('cboTextPagerName5_1').getValue());
_resetTextColours4_1($('cboTextPagerName5_1').getValue(), $('cboTextColor5_1').getValue());
_resetTextGSM4_1($('cboTextPagerName5_1').getValue(), $('cboTextGsm5_1').getValue());
_resetTextPages4_1($('cboTextPage5_1').getValue());
//show texts.
sample_dummies_text_4_1_slider.show();
}
if ($('cboTextPagerCat5_2'))
{
_resetTextCategories4_2($('cboTextPagerCat5_2').getValue());
_resetTextBrands4_2($('cboTextPagerCat5_2').getValue(), $('cboTextPagerName5_2').getValue());
_resetTextColours4_2($('cboTextPagerName5_2').getValue(), $('cboTextColor5_2').getValue());
_resetTextGSM4_2($('cboTextPagerName5_2').getValue(), $('cboTextGsm5_2').getValue());
_resetTextPages4_2($('cboTextPage5_2').getValue());
//show texts.
sample_dummies_text_4_2_slider.show();
}
if ($('cboTextPagerCat5_3'))
{
_resetTextCategories4_3($('cboTextPagerCat5_3').getValue());
_resetTextBrands4_3($('cboTextPagerCat5_3').getValue(), $('cboTextPagerName5_3').getValue());
_resetTextColours4_3($('cboTextPagerName5_3').getValue(), $('cboTextColor5_3').getValue());
_resetTextGSM4_3($('cboTextPagerName5_3').getValue(), $('cboTextGsm5_3').getValue());
_resetTextPages4_3($('cboTextPage5_3').getValue());
//show texts.
sample_dummies_text_4_3_slider.show();
}
if ($('cboTextPagerCat5_4'))
{
_resetTextCategories4_4($('cboTextPagerCat5_4').getValue());
_resetTextBrands4_4($('cboTextPagerCat5_4').getValue(), $('cboTextPagerName5_4').getValue());
_resetTextColours4_4($('cboTextPagerName5_4').getValue(), $('cboTextColor5_4').getValue());
_resetTextGSM4_4($('cboTextPagerName5_4').getValue(), $('cboTextGsm5_4').getValue());
_resetTextPages4_4($('cboTextPage5_4').getValue());
//show texts.
sample_dummies_text_4_4_slider.show();
}
//bindings......
_resetBinding4($('cboBinding5').getValue());
_resetBindingQty4($('cboBindingQty5').getValue());
}
else
{
}
//now remove ddls from the last row.
var remove_row_number = 0;
if ($('cboSizePreDefinedWidths5'))
{
if (remove_row_number == 0)
{
remove_row_number = 5;
//clear divs.
$('cboSizePreDefinedWidths5DIV').setHTML('');
$('txtSizeWidth5').value = '';
$('txtSizeHeight5').value = '';
$('cboSizeOrientation5DIV').setHTML('');
$('cboFinishSizePreDefinedWidths5DIV').setHTML('');
$('txtFinishSizeWidth5').value = '';
$('txtFinishSizeHeight5').value = '';
$('cboFinishSizeOrientation5DIV').setHTML('');
//cover.
$('cboCoverOption5DIV').setHTML('');
$('cboCoverPagerCat5DIV').setHTML('');
$('cboCoverPagerName5DIV').setHTML('');
$('cboCoverColor5DIV').setHTML('');
$('cboCoverGsm5DIV').setHTML('');
//text.
$('cboTextPagerCat5_1DIV').setHTML('');
$('cboTextPagerName5_1DIV').setHTML('');
$('cboTextColor5_1DIV').setHTML('');
$('cboTextGsm5_1DIV').setHTML('');
$('cboTextPage5_1DIV').setHTML('');
$('cboTextPagerCat5_2DIV').setHTML('');
$('cboTextPagerName5_2DIV').setHTML('');
$('cboTextColor5_2DIV').setHTML('');
$('cboTextGsm5_2DIV').setHTML('');
$('cboTextPage5_2DIV').setHTML('');
$('cboTextPagerCat5_3DIV').setHTML('');
$('cboTextPagerName5_3DIV').setHTML('');
$('cboTextColor5_3DIV').setHTML('');
$('cboTextGsm5_3DIV').setHTML('');
$('cboTextPage5_3DIV').setHTML('');
$('cboTextPagerCat5_4DIV').setHTML('');
$('cboTextPagerName5_4DIV').setHTML('');
$('cboTextColor5_4DIV').setHTML('');
$('cboTextGsm5_4DIV').setHTML('');
$('cboTextPage5_4DIV').setHTML('');
$('cboBinding5DIV').setHTML('');
$('cboBindingQty5DIV').setHTML('');
//now hide row
sample_dummies_5_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies4').setStyle('display', 'block');
$('cmdRemoveSampleDummies4').setStyle('display', 'block');
$('add-remove-dummy-divider-4').setStyle('display', 'block');
}
}
if ($('cboSizePreDefinedWidths4'))
{
if (remove_row_number == 0)
{
remove_row_number = 4;
//clear divs.
$('cboSizePreDefinedWidths4DIV').setHTML('');
$('txtSizeWidth4').value = '';
$('txtSizeHeight4').value = '';
$('cboSizeOrientation4DIV').setHTML('');
$('cboFinishSizePreDefinedWidths4DIV').setHTML('');
$('txtFinishSizeWidth4').value = '';
$('txtFinishSizeHeight4').value = '';
$('cboFinishSizeOrientation4DIV').setHTML('');
//cover.
$('cboCoverOption4DIV').setHTML('');
$('cboCoverPagerCat4DIV').setHTML('');
$('cboCoverPagerName4DIV').setHTML('');
$('cboCoverColor4DIV').setHTML('');
$('cboCoverGsm4DIV').setHTML('');
//text.
$('cboTextPagerCat4_1DIV').setHTML('');
$('cboTextPagerName4_1DIV').setHTML('');
$('cboTextColor4_1DIV').setHTML('');
$('cboTextGsm4_1DIV').setHTML('');
$('cboTextPage4_1DIV').setHTML('');
$('cboTextPagerCat4_2DIV').setHTML('');
$('cboTextPagerName4_2DIV').setHTML('');
$('cboTextColor4_2DIV').setHTML('');
$('cboTextGsm4_2DIV').setHTML('');
$('cboTextPage4_2DIV').setHTML('');
$('cboTextPagerCat4_3DIV').setHTML('');
$('cboTextPagerName4_3DIV').setHTML('');
$('cboTextColor4_3DIV').setHTML('');
$('cboTextGsm4_3DIV').setHTML('');
$('cboTextPage4_3DIV').setHTML('');
$('cboTextPagerCat4_4DIV').setHTML('');
$('cboTextPagerName4_4DIV').setHTML('');
$('cboTextColor4_4DIV').setHTML('');
$('cboTextGsm4_4DIV').setHTML('');
$('cboTextPage4_4DIV').setHTML('');
$('cboBinding4DIV').setHTML('');
$('cboBindingQty4DIV').setHTML('');
//now hide row
sample_dummies_4_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies3').setStyle('display', 'block');
$('cmdRemoveSampleDummies3').setStyle('display', 'block');
$('add-remove-dummy-divider-3').setStyle('display', 'block');
}
}
if ($('cboSizePreDefinedWidths3'))
{
if (remove_row_number == 0)
{
remove_row_number = 3;
//clear divs.
$('cboSizePreDefinedWidths3DIV').setHTML('');
$('txtSizeWidth3').value = '';
$('txtSizeHeight3').value = '';
$('cboSizeOrientation3DIV').setHTML('');
$('cboFinishSizePreDefinedWidths3DIV').setHTML('');
$('txtFinishSizeWidth3').value = '';
$('txtFinishSizeHeight3').value = '';
$('cboFinishSizeOrientation3DIV').setHTML('');
//cover.
$('cboCoverOption3DIV').setHTML('');
$('cboCoverPagerCat3DIV').setHTML('');
$('cboCoverPagerName3DIV').setHTML('');
$('cboCoverColor3DIV').setHTML('');
$('cboCoverGsm3DIV').setHTML('');
//text.
$('cboTextPagerCat3_1DIV').setHTML('');
$('cboTextPagerName3_1DIV').setHTML('');
$('cboTextColor3_1DIV').setHTML('');
$('cboTextGsm3_1DIV').setHTML('');
$('cboTextPage3_1DIV').setHTML('');
$('cboTextPagerCat3_2DIV').setHTML('');
$('cboTextPagerName3_2DIV').setHTML('');
$('cboTextColor3_2DIV').setHTML('');
$('cboTextGsm3_2DIV').setHTML('');
$('cboTextPage3_2DIV').setHTML('');
$('cboTextPagerCat3_3DIV').setHTML('');
$('cboTextPagerName3_3DIV').setHTML('');
$('cboTextColor3_3DIV').setHTML('');
$('cboTextGsm3_3DIV').setHTML('');
$('cboTextPage3_3DIV').setHTML('');
$('cboTextPagerCat3_4DIV').setHTML('');
$('cboTextPagerName3_4DIV').setHTML('');
$('cboTextColor3_4DIV').setHTML('');
$('cboTextGsm3_4DIV').setHTML('');
$('cboTextPage3_4DIV').setHTML('');
$('cboBinding3DIV').setHTML('');
$('cboBindingQty3DIV').setHTML('');
//now hide row
sample_dummies_3_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies2').setStyle('display', 'block');
$('cmdRemoveSampleDummies2').setStyle('display', 'block');
$('add-remove-dummy-divider-2').setStyle('display', 'block');
}
}
if ($('cboSizePreDefinedWidths2'))
{
if (remove_row_number == 0)
{
remove_row_number = 2;
//clear divs.
$('cboSizePreDefinedWidths2DIV').setHTML('');
$('txtSizeWidth2').value = '';
$('txtSizeHeight2').value = '';
$('cboSizeOrientation2DIV').setHTML('');
$('cboFinishSizePreDefinedWidths2DIV').setHTML('');
$('txtFinishSizeWidth2').value = '';
$('txtFinishSizeHeight2').value = '';
$('cboFinishSizeOrientation2DIV').setHTML('');
//cover.
$('cboCoverOption2DIV').setHTML('');
$('cboCoverPagerCat2DIV').setHTML('');
$('cboCoverPagerName2DIV').setHTML('');
$('cboCoverColor2DIV').setHTML('');
$('cboCoverGsm2DIV').setHTML('');
//text.
$('cboTextPagerCat2_1DIV').setHTML('');
$('cboTextPagerName2_1DIV').setHTML('');
$('cboTextColor2_1DIV').setHTML('');
$('cboTextGsm2_1DIV').setHTML('');
$('cboTextPage2_1DIV').setHTML('');
$('cboTextPagerCat2_2DIV').setHTML('');
$('cboTextPagerName2_2DIV').setHTML('');
$('cboTextColor2_2DIV').setHTML('');
$('cboTextGsm2_2DIV').setHTML('');
$('cboTextPage2_2DIV').setHTML('');
$('cboTextPagerCat2_3DIV').setHTML('');
$('cboTextPagerName2_3DIV').setHTML('');
$('cboTextColor2_3DIV').setHTML('');
$('cboTextGsm2_3DIV').setHTML('');
$('cboTextPage2_3DIV').setHTML('');
$('cboTextPagerCat2_4DIV').setHTML('');
$('cboTextPagerName2_4DIV').setHTML('');
$('cboTextColor2_4DIV').setHTML('');
$('cboTextGsm2_4DIV').setHTML('');
$('cboTextPage2_4DIV').setHTML('');
$('cboBinding2DIV').setHTML('');
$('cboBindingQty2DIV').setHTML('');
//now hide row
sample_dummies_2_slider.slideOut();
//now change x button to add.
$('cmdAddSampleDummies1').setStyle('display', 'block');
$('cmdRemoveSampleDummies1').setStyle('display', 'none');
$('add-remove-dummy-divider-1').setStyle('display', 'none');
}
}
showHideDummyX();
})
//events to handle the show/hide of the clear button.
$('txtSizeWidth2').addEvent('keyup', function(e) {
_resetSizePreDefinedWidths2();
});
$('txtSizeHeight2').addEvent('keyup', function(e) {
_resetSizePreDefinedWidths2();
});
$('txtFinishSizeWidth2').addEvent('keyup', function(e) {
_resetFinishSizePreDefinedWidths2();
});
$('txtFinishSizeHeight2').addEvent('keyup', function(e) {
_resetFinishSizePreDefinedWidths2();
});
function _resetSizePreDefinedWidths3(selected_item)
{
//now create the select box for qty.
$('cboSizePreDefinedWidths3DIV').setHTML('');
var select = new Element('select', {id: 'cboSizePreDefinedWidths3', name: 'cboSizePreDefinedWidths3'}).injectInside($('cboSizePreDefinedWidths3DIV'));
var cbo = document.getElementById('cboSizePreDefinedWidths3');
var selected_index = 0;
for(var i=0; i < preDefinedWidths.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = preDefinedWidths[i]['name'];
newOpt.value = preDefinedWidths[i]['id'];
var oldOpt = cbo.options[i];
if (preDefinedWidths[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSizePreDefinedWidths3 = new elSelect( {container: 'cboSizePreDefinedWidths3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSizePreDefinedWidths3_onchange} );
$('cboSizePreDefinedWidths3DIV').removeClass('elSelecterror');
}
function _resetFinishSizePreDefinedWidths3(selected_item)
{
//now create the select box for qty.
$('cboFinishSizePreDefinedWidths3DIV').setHTML('');
var select = new Element('select', {id: 'cboFinishSizePreDefinedWidths3', name: 'cboFinishSizePreDefinedWidths3'}).injectInside($('cboFinishSizePreDefinedWidths3DIV'));
var cbo = document.getElementById('cboFinishSizePreDefinedWidths3');
var selected_index = 0;
for(var i=0; i < finishPreDefinedWidths.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = finishPreDefinedWidths[i]['name'];
newOpt.value = finishPreDefinedWidths[i]['id'];
var oldOpt = cbo.options[i];
if (finishPreDefinedWidths[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboFinishSizePreDefinedWidths3 = new elSelect( {container: 'cboFinishSizePreDefinedWidths3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboFinishSizePreDefinedWidths3_onchange} );
$('cboSizePreDefinedWidths3DIV').removeClass('elSelecterror');
}
function cboSizePreDefinedWidths3_onchange(id)
{
if (id != '')
{
for(var i = 0; i < preDefinedWidths.length; i++)
{
if(preDefinedWidths[i]['id'] == id)
{
$('txtSizeWidth3').value = preDefinedWidths[i]['width'];
$('txtSizeHeight3').value = preDefinedWidths[i]['height'];
}
}
}
}
function cboFinishSizePreDefinedWidths3_onchange(id)
{
if (id != '')
{
for(var i = 0; i < finishPreDefinedWidths.length; i++)
{
if(finishPreDefinedWidths[i]['id'] == id)
{
$('txtFinishSizeWidth3').value = finishPreDefinedWidths[i]['width'];
$('txtFinishSizeHeight3').value = finishPreDefinedWidths[i]['height'];
}
}
}
}
function _resetSizeOrientation3(selected_item)
{
//now create the select box for qty.
$('cboSizeOrientation3DIV').setHTML('');
var select = new Element('select', {id: 'cboSizeOrientation3', name: 'cboSizeOrientation3'}).injectInside($('cboSizeOrientation3DIV'));
var cbo = document.getElementById('cboSizeOrientation3');
var selected_index = 0;
for(var i=0; i < orientation.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = orientation[i]['id'];
newOpt.value = orientation[i]['id'];
var oldOpt = cbo.options[i];
if (orientation[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Orientation";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboSizeOrientation3 = new elSelect( {container: 'cboSizeOrientation3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboSizeOrientation3_click} );
$('cboSizeOrientation3DIV').removeClass('elSelecterror');
}
function _resetFinishSizeOrientation3(selected_item)
{
//now create the select box for qty.
$('cboFinishSizeOrientation3DIV').setHTML('');
var select = new Element('select', {id: 'cboFinishSizeOrientation3', name: 'cboFinishSizeOrientation3'}).injectInside($('cboFinishSizeOrientation3DIV'));
var cbo = document.getElementById('cboFinishSizeOrientation3');
var selected_index = 0;
for(var i=0; i < orientation.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = orientation[i]['id'];
newOpt.value = orientation[i]['id'];
var oldOpt = cbo.options[i];
if (orientation[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, i);
}
}
var newOpt = document.createElement('option');
newOpt.text = "Orientation";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboFinishSizeOrientation3 = new elSelect( {container: 'cboFinishSizeOrientation3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboFinishSizeOrientation3_click} );
$('cboFinishSizeOrientation3DIV').removeClass('elSelecterror');
}
function _resetCoverOptions3(selected_item)
{
//now create the select box for papers.
$('cboCoverOption3DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverOption3', name: 'cboCoverOption3'}).injectInside($('cboCoverOption3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverOption3');
var index = 0;
var selected_index = 0;
for(var i=0; i < sampleDummiesCoverOptions.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = sampleDummiesCoverOptions[i]['name'];
newOpt.value = sampleDummiesCoverOptions[i]['id'];
var oldOpt = cbo.options[i];
if (sampleDummiesCoverOptions[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Select";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverOption3 = new elSelect( {container: 'cboCoverOption3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverOption3_click} );
$('cboCoverOption3DIV').removeClass('elSelecterror');
}
function _resetCoverPages3(selected_item)
{
//now create the select box for papers.
$('cboCoverPage3DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPage3', name: 'cboCoverPage3'}).injectInside($('cboCoverPage3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPage3');
var index = 0;
var selected_index = 0;
for(var i=0; i < pages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = pages[i]['id'];
newOpt.value = pages[i]['id'];
var oldOpt = cbo.options[i];
if (pages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPage3 = new elSelect( {container: 'cboCoverPage3DIV', baseWidthClass: 'elSelect80wide'} );
$('cboCoverPage3DIV').removeClass('elSelecterror');
}
function _resetCoverCategories3(selected_item)
{
//now create the select box for papers.
$('cboCoverPagerCat3DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPagerCat3', name: 'cboCoverPagerCat3'}).injectInside($('cboCoverPagerCat3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPagerCat3');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPagerCat3 = new elSelect( {container: 'cboCoverPagerCat3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverPagerCat3_click} );
$('cboCoverPagerCat3DIV').removeClass('elSelecterror');
}
function _resetCoverBrands3(catid, selected_item)
{
//now create the select box for papers.
$('cboCoverPagerName3DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverPagerName3', name: 'cboCoverPagerName3'}).injectInside($('cboCoverPagerName3DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboCoverPagerName3');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboCoverPagerName3 = new elSelect( {container: 'cboCoverPagerName3DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboCoverPagerName3_click} );
$('cboCoverPagerName3DIV').removeClass('elSelecterror');
}
function _resetCoverColours3(brandid, selected_item)
{
$('cboCoverColor3DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverColor3', name: 'cboCoverColor3'}).injectInside($('cboCoverColor3DIV'));
var cbo = document.getElementById('cboCoverColor3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboCoverColor3 = new elSelect( {container: 'cboCoverColor3DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboCoverColour3_click} );
$('cboCoverColor3DIV').removeClass('elSelecterror');
}
function _resetCoverGSM3(colorid_finish_id, selected_item)
{
$('cboCoverGsm3DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverGsm3', name: 'cboCoverGsm3'}).injectInside($('cboCoverGsm3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboCoverGsm3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboCoverPagerName1').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboCoverGsm3 = new elSelect( {container: 'cboCoverGsm3DIV', baseWidthClass: 'elSelect56wide'} );
$('cboCoverGsm3DIV').removeClass('elSelecterror');
}
//100809 - old function
function _resetCoverGSM_old3(brandid, selected_item)
{
$('cboCoverGsm3DIV').setHTML('');
var select = new Element('select', {id: 'cboCoverGsm3', name: 'cboCoverGsm3'}).injectInside($('cboCoverGsm3DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboCoverGsm3');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (brandid)
{
var index = 1;
for(var i=0; i < brandGSMs.length; i++)
{
if(brandGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandGSMs[i]['gsmid']);
newOpt.value = brandGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
var cboCoverGsm3 = new elSelect( {container: 'cboCoverGsm3DIV', baseWidthClass: 'elSelect56wide'} );
}
function cboSizeOrientation3_click()
{
}
function cboFinishSizeOrientation3_click()
{
}
//populate papers select
function cboCoverPagerCat3_click(catid)
{
//show brands which relate to selected catid
_resetCoverBrands3(catid);
//clear colours ddl
_resetCoverColours3();
//clear gsm ddl
_resetCoverGSM3();
}
function cboCoverOption3_click(option_id)
{
if (option_id == 'PC')
{
sample_dummies_cover_details3_slider.slideIn();
//sample_dummies_3_slider.slideIn();
}
else
{
sample_dummies_cover_details3_slider.slideOut();
//sample_dummies_3_slider.slideIn();
}
}
function cboCoverPagerName3_click(brandid)
{
//show colours which relate to selected brandid
_resetCoverColours3(brandid);
//show gsm which relate to selected brandid
//081009 : remove
//_resetCoverGSM3(brandid);
}
//081009 - new function
function cboCoverColour3_click(colorid)
{
_resetCoverGSM3(colorid);
}
function showHideFirstX_3() {
if ($('cboTextPagerCat3_1').getValue() != '' || $('cboTextPagerName3_1').getValue() != '' || $('cboTextColor3_1').getValue() != '' || $('cboTextGsm3_1').getValue() != '' || $('cboTextPage3_1').getValue() != '') {
$('cmdRemoveText3_1').setStyle('visibility', 'visible');
} else {
$('cmdRemoveText3_1').setStyle('visibility', 'hidden');
}
}
function _resetTextPages3_1(selected_item)
{
//now create the select box for papers.
$('cboTextPage3_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPage3_1', name: 'cboTextPage3_1'}).injectInside($('cboTextPage3_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPage3_1');
var index = 0;
var selected_index = 0;
for(var i=0; i < textPages.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = textPages[i]['id'];
newOpt.value = textPages[i]['id'];
var oldOpt = cbo.options[i];
if (textPages[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Pages";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
new elSelect( {container: 'cboTextPage3_1DIV', baseWidthClass: 'elSelect80wide', onChangeEventFunction: cboTextPage3_1_click} );
$('cboTextPage3_1DIV').removeClass('elSelecterror');
}
function _resetTextCategories3_1(selected_item)
{
//now create the select box for papers.
$('cboTextPagerCat3_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerCat3_1', name: 'cboTextPagerCat3_1'}).injectInside($('cboTextPagerCat3_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerCat3_1');
var index = 0;
var selected_index = 0;
for(var i=0; i < categories.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = getCategoryName(categories[i]['id']);
newOpt.value = categories[i]['id'];
var oldOpt = cbo.options[i];
if (categories[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
var newOpt = document.createElement('option');
newOpt.text = "Category";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerCat3_1 = new elSelect( {container: 'cboTextPagerCat3_1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerCat3_1_click} );
$('cboTextPagerCat3_1DIV').removeClass('elSelecterror');
}
function _resetTextBrands3_1(catid, selected_item)
{
//now create the select box for papers.
$('cboTextPagerName3_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextPagerName3_1', name: 'cboTextPagerName3_1'}).injectInside($('cboTextPagerName3_1DIV'));
//now fill it will all papers.
var cbo = document.getElementById('cboTextPagerName3_1');
var index = 0;
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (catid && catid != 0)
{
for(var i=0; i < brandCats.length; i++)
{
//populate select with values from selected category.
if(parseInt(brandCats[i]['catid']) == parseInt(catid))
{
var newOpt = document.createElement('option');
newOpt.text = getBrandName(brandCats[i]['brandid']);
newOpt.value = brandCats[i]['brandid'];
var oldOpt = cbo.options[index];
if (brandCats[i]['brandid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
else
{
for(var i=0; i < brands.length; i++)
{
var newOpt = document.createElement('option');
newOpt.text = brands[i]['name'];
newOpt.value = brands[i]['id'];
var oldOpt = cbo.options[i];
if (brands[i]['id'] == selected_item)
{
selected_index = i+1;
}
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
var newOpt = document.createElement('option');
newOpt.text = "Product";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
cbo.selectedIndex = selected_index;
//now convert select box to alternative.
var cboTextPagerName3_1 = new elSelect( {container: 'cboTextPagerName3_1DIV', baseWidthClass: 'elSelect100wide', onChangeEventFunction: cboTextPagerName3_1_click} );
$('cboTextPagerName3_1DIV').removeClass('elSelecterror');
}
function _resetTextColours3_1(brandid, selected_item)
{
$('cboTextColor3_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextColor3_1', name: 'cboTextColor3_1'}).injectInside($('cboTextColor3_1DIV'));
var cbo = document.getElementById('cboTextColor3_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = 'Colour / Finish';
newOpt.value = '';
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
if (brandid)
{
var index = 1;
for(var i=0; i < brandColors.length; i++)
{
if(brandColors[i]['brandid'] == brandid)
{
var oldIndex = index;
for(var k=0; k < brandFins.length; k++)
{
if(brandFins[k]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']) + " / " + getFinName(brandFins[k]['finid']);
newOpt.value = brandColors[i]['colorid'] + ";" + brandFins[k]['finid'] ;
var oldOpt = cbo.options[index];
if ((brandColors[i]['colorid'] + ";" + brandFins[k]['finid']) == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
if(index == oldIndex)
{
var newOpt = document.createElement('option');
newOpt.text = getColorName(brandColors[i]['colorid']);
newOpt.value = brandColors[i]['colorid'];
var oldOpt = cbo.options[index];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, index);
}
index++;
}
}
}
cbo.selectedIndex = selected_index;
}
//now convert select box to alternative.
var cboTextColor3_1 = new elSelect( {container: 'cboTextColor3_1DIV', baseWidthClass: 'elSelect120wide', onChangeEventFunction: cboTextColour3_1_click} );
$('cboTextColor3_1DIV').removeClass('elSelecterror');
}
function _resetTextGSM3_1(colorid_finish_id, selected_item)
{
$('cboTextGsm3_1DIV').setHTML('');
var select = new Element('select', {id: 'cboTextGsm3_1', name: 'cboTextGsm3_1'}).injectInside($('cboTextGsm3_1DIV'));
var selected_index_counter = 0;//we need to use this rather than index as only some brands exist in the selected cat.
var selected_index = 0;
var cbo = document.getElementById('cboTextGsm3_1');
cbo.length = 0;
var newOpt = document.createElement('option');
newOpt.text = "GSM";
newOpt.value = "";
var oldOpt = cbo.options[0];
try
{
cbo.add(newOpt, oldOpt);
}
catch(ex)
{
cbo.add(newOpt, 0);
}
if (colorid_finish_id)
{
//get color id.
var temp = colorid_finish_id.split(';', 2);
var colorid = temp[0];
//also get brand id.
brandid = $('cboTextPagerName3_1').getValue();
var index = 1;
for(var i=0; i < brandColorsGSMs.length; i++)
{
if(brandColorsGSMs[i]['colorid'] == colorid && brandColorsGSMs[i]['brandid'] == brandid)
{
var newOpt = document.createElement('option');
newOpt.text = getGSM(brandColorsGSMs[i]['gsmid']);
newOpt.value = brandColorsGSMs[i]['gsmid'];
var oldOpt = cbo.options[index];
if (brandColorsGSMs[i]['gsmid'] == selected_item)
{
selected_index = selected_index_counter+1;
}
selected_index_counter++;
try
{