/* GET PROPERTIES */
function getPropertyEternity(){
GetActiveItem('eternity','profile',CheckActiveProfileEternity);
GetActiveItem('femalering','height',ShowActiveHeightEternity);
GetActiveItem('eternity','width',ShowActiveWidthEternity);
GetActiveItem('eternity','diamond_style',ShowActiveStyleEternity);
GetActiveItem('eternity','diamond_spacing',ShowActiveSpacingEternity);
GetActiveItem('eternity','diamond_quality',ShowActiveQualityEternity);
/*GetAvalibleItems('eternity','pseudo_getavaliblediamonds', ShowAvailableDiamondsEternity);*/
GetActiveItem('eternity','diamond_carat',ShowActiveCaratEternity);
GetAvalibleItems('eternity','pseudo_getmaterials',ShowActiveMaterialsEternity);
GetActiveItem('eternity','alloy_au',ShowActiveAlloyAuEternity);
/*GetActiveItem('eternity','alloy_au2',ShowActiveAlloyAu2Eternity);*/
GetActiveItem('eternity','alloy_pt',ShowActiveAlloyPtEternity);
GetActiveItem('eternity','alloy_pd',ShowActiveAlloyPdEternity);
GetActiveItem('eternity','size',ShowActiveSizeEternity);
/*GetAvalibleItems('eternity','diamond_count',ShowAvailableCountEternity);*/
GetAvalibleItems('eternity','pseudo_geteternitydiamonds',GetEternityDiamonds);
/*GetEternityDiamonds('eternity','diamond_count',)*/
}
var availableMaxCEternity;
var eternityStyle;
/* CHECK FOR AVAILABLE DIAMONDS */
function ShowAvailableDiamondsEternity(data){
$('#table_stones_eternity td a').addClass('disabled');
disable();
if(!(data.any)){
if(data.items != null){
$.each(data.items, function(i,item){
if(item['bri']){
var carat = item['bri'];
carat = carat.split('.');
carat = carat[0]+carat[1];
$('#table_stones_eternity #bri_'+carat).parent().removeAttr('style').removeClass('disabled').unbind('click');
}
});
}else{
//
}
};
}
function ShowAvailableCountEternity(data){
if(!(data.any)){
availableMaxCEternity = parseFloat(data.items.length)-2;
}
$('#eternityPossibleStones span').html(availableMaxCEternity);
}
function GetEternityDiamonds(data){
if(!(data.any)){
availableCEternity = parseFloat(data.items);
}
$('#eternityPossibleStones span').html(availableCEternity);
}
function ShowActiveAlloyAuEternity(data){
$('#eternity_alloy_1 .jqTransformRadio').removeClass('jqTransformChecked');
if(data.value == 1){
$('#eternity_alloy_1 .jqTransformRadio:eq(1)').addClass('jqTransformChecked');
}else{
$('#eternity_alloy_1 .jqTransformRadio:eq(0)').addClass('jqTransformChecked');
}
}
function ShowActiveAlloyAu2Eternity(data){
//alert('pt: '+data.value);
}
function ShowActiveAlloyPtEternity(data){
//alert('pt: '+data.value);
}
function ShowActiveAlloyPdEternity(data){
//alert('pd: '+data.value);
}
var profileSelf;
var profileFemale;
function CheckActiveProfileEternity(data){
profileSelf = parseFloat(data.value);
//alert('Profile Eternity: '+data.value);
GetActiveItem('femalering','profile',CheckActiveProfile);
}
/* SHOW ACTIVE PROFILE */
function CheckActiveProfile(data){
profileFemale = parseFloat(data.value);
compareProfiles();
}
function compareProfiles(){
if(profileSelf == profileFemale){
//alert('identisch');
ShowActiveProfileEternity(profileFemale);
}else{
//alert('nicht identisch');
ShowActiveProfileEternity(profileSelf);
}
}
function ShowActiveProfileEternity(data){
//alert('Profile Female: '+profile);
//SetItemValue('eternity','profile',profile);
var entry = data;
//alert(entry);
if(entry == 1){
var pid = '1';
var pid2 = '1';
}else if(entry == 2){
var pid = '2';
var pid2 = 'Oval';
}else if(entry == 3){
var pid = '3';
var pid2 = 'Elipse';
}else if(entry == 4){
var pid = '4';
var pid2 = 'Parabel';
}else if(entry == 5){
var pid = '5';
var pid2 = '5';
}else if(entry == 6){
var pid = '6';
var pid2 = 'Sidecut';
}else if(entry == 7){
var pid = '7';
var pid2 = 'Planar';
}else if(entry == 8){
var pid = '8 round';
var pid2 = '8 round';
}else if(entry == 9){
var pid = '8 Fingershape';
var pid2 = 'Forma';
}else if(entry == undefined){
var pid = '2';
var pid2 = 'Oval';
}
//alert(pid);
$('#eternity_pid').html(pid2);
if(!((pid == '6') || (pid == '8 round'))){
//$('#eternity_style li:eq(2)').hide();
$('#eternity_style li:eq(2)').show().addClass('hint');
}else{
$('#eternity_style li:eq(2)').show().removeClass('hint');
}
}
/* SHOW ACTIVE HEIGHT */
function ShowActiveHeightEternity(data){
var height = parseFloat(data.value);
//SetItemValue('eternity','height',height);
var entry = data.value+'';
entry = entry.split('.');
entry = entry[0]+','+entry[1]+'0';
$('#eternity_height').html(entry);
}
/* SHOW ACTIVE WIDTH */
function ShowActiveWidthEternity(data){
var entry = data.value+'';
entry = entry.split('.');
entry = entry[0]+','+entry[1]+' mm';
$('#eternity_width .jqTransformSelectWrapper span').html(entry);
$('#eternity_width ul a').removeClass('selected');
$('#eternity_width ul a:contains('+entry+')').addClass('selected');
}
/* SHOW ACTIVE COMPOSURE */
function ShowActiveStyleEternity(data){
if(data.value == ''){
var entry = $('#eternity_style ul a:eq(0)').html();
}else{
var entry = $('#eternity_style ul a:eq('+data.value+')').html();
}
if(entry == 'side set'){
GetActiveItem('femalering','profile',CheckProfileMatch);
$('#eternity_spacing ul a:eq(0)').trigger('click');
$('#eternity_spacing ul a:eq(1)').addClass('disabled');
$('#eternity_spacing ul a:eq(2)').addClass('disabled');
$('#eternity_spacing ul a:eq(3)').addClass('disabled');
disable();
}else{
$('#eternity_spacing ul a:eq(1)').removeClass('disabled');
$('#eternity_spacing ul a:eq(2)').removeClass('disabled');
$('#eternity_spacing ul a:eq(3)').removeClass('disabled');
$('#eternity_style .jqTransformSelectWrapper span').html(entry);
$('#eternity_style ul a').removeClass('selected');
$('#eternity_style ul a:eq('+data.value+')').addClass('selected');
}
}
// SHOW THE SELECTED STONE */
function ShowActiveCaratEternity(data){
if(data.value.length > 1){
var carat = String(data.value).split('.');
carat = carat[0]+','+carat[1];
var text = 'Brilliant ('+carat+' ct)';
$('#eternity_carat .jqTransformSelectWrapper a').html(text);
}
}
// SHOW SELECTED COLOR AND SURFACE */
function ShowActiveMaterialsEternity(data){
$('#eternity_alloy .alloy_box').hide();
if(!(data.any)){
$.each(data.items, function(i,item){
var color = item[0]['color'];
var surface = item[0]['surface'];
var colorname = $('#colorlist_eternity li:eq('+(parseFloat(color)-1)+') a').text();
var surfacename = $('#surfacelist_eternity li:eq('+(parseFloat(surface)-1)+') a').text();
colorname = jQuery.trim(colorname);
surfacename = jQuery.trim(surfacename);
$('#colorselection_eternity li a').removeClass('selected');
$('#colorlist_eternity li:eq('+(parseFloat(color)-1)+') a').addClass('selected');
$('#surfacelist_eternity li:eq('+(parseFloat(surface)-1)+') a').addClass('selected');
$('#e1_disc1').attr('class', 'division c'+color+'m'+surface).html(colorname+' / '+surfacename);
if(color == 1){
$('#eternity_alloy_3').show();
}else if(color == 7){
$('#eternity_alloy_4').show();
}else if(color == 2){
$('#eternity_alloy_2').show();
}else{
$('#eternity_alloy_1').show();
}
});
}
}
// SHOW ACTIVE SPACING */
function ShowActiveSpacingEternity(data){
var entryValue = parseFloat(data.value);
var text = $('#eternity_spacing .jqTransformSelectWrapper ul a:eq('+entryValue+')').text();
$('#eternity_spacing .jqTransformSelectWrapper span').html(text);
$('#eternity_spacing ul a').removeClass('selected');
$('#eternity_spacing ul a:eq('+entryValue+')').addClass('selected');
if(entryValue == 0 || entryValue == 1 || entryValue == 2){
eternityStyle = entryValue;
$('#eternityPossibleStones').show();
}else{
$('#eternityPossibleStones').hide();
}
}
// SHOW ACTIVE DIAMOND QUALITY */
function ShowActiveQualityEternity(data){
$('#eternity_quality .jqTransformRadioWrapper a').removeClass('jqTransformChecked');
$('#eternity_quality fieldset label').each(function(){
var checkQuality = 'q_ete_'+data.value;
if(checkQuality == $(this).parent().attr('id')){
var q = $(this).parent().attr('id');
//q = q.split('/');
//q = 'q_ete_'+q[0]+q[1];
$('#'+q+' a').addClass('jqTransformChecked');
}
});
}
// SHOW THE SELECTED RING SIZE */
function ShowActiveSizeEternity(data){
var entry = data.value+'';
$('#eternity_size .jqTransformSelectWrapper span').html(entry);
$('#eternity_size ul a').removeClass('selected');
$('#eternity_size ul a:contains('+entry+')').addClass('selected');
}
// FUNCTIONS CALLED FROM CONF.JS */
// SET THE RING SIZE */
function setEternityWidth(e){
var value = e.html();
value = value.split(' mm');
value = value[0];
value = value.split(',');
value = value[0]+'.'+value[1];
//value = parseFloat(value);
SetItemValue('eternity', 'width', value);
GetActiveItem('eternity','diamond_carat',ShowActiveCaratEternity);
//CHANGED SCRIPT FROM THE JQTRANSFORM, BECAUSE EVENTLISTENER GETS LOST BY DYNAMIC LIST CHANGE
$('#eternity_width li a').removeClass('selected');
$(e).addClass('selected');
$('#eternity_width .jqTransformSelectWrapper span').html(e.html());
$('#eternity_width ul').hide();
return false;
}
// SET THE RING COMPOSURE
function setEternityStyle(e){
if($(e).parent().attr('class') == 'hint'){
var Evilvalue = $('#eternity_style ul a').index($(e));
$('#eternity_style').append('