var rolletto_form = 'rolletto_form';
//1-> man 0-> woman
follow_image=new Array('');
follow_image[0]=new Array('engraving_female','number_of_diamond_female');
follow_image[1]=new Array('engraving_male','number_of_diamond_male');
rolling_image = new Array('white-white','white-yellow','yellow-white','yellow-yellow');
color_image = new Array('rolling','notrolling');
engrave=new Array();
engrave[0]=new Array('custom_engrave_female');
engrave[1]=new Array('custom_engrave_male');
femaleBlock=new Array('rollingFemale', 'goldColorFemale', 'ringWidthFemale', 'ringSizeFemale', 'innerFitFemale', 'numberOfDiamondFemale', 'diamondPositionFemale', 'engravingFemale');
maleSign=new Array('rollingMale', 'goldColorMale', 'ringWidthMale', 'ringSizeMale', 'innerFitMale', 'numberOfDiamondMale', 'diamondPositionMale', 'engravingMale');
function EngravingToFlash(){
	if(preset){
		getChinesePredefined(document.forms['rolletto_form'].elements['custom_font_male'],chinese_font,false);
		getChinesePredefined(document.forms['rolletto_form'].elements['custom_font_female'],chinese_font,false);
	}else{
		if(show_chinese_predefined_male){
			$('predefined_engrave_male').setStyles({display:'block'});
			document.forms['rolletto_form'].elements['custom_engrave_male'].style.display='none';
		}else{
			hide_predefined(1);
		}
		if(show_chinese_predefined_female){
			$('predefined_engrave_female').setStyles({display:'block'});
			document.forms['rolletto_form'].elements['custom_engrave_female'].style.display='none';
		}else{
			hide_predefined(0);
		}
		send_data_to_rolletto();
	}
}
function noChineseEngraving(sex){
	if(sex==1){
		//male
		predefined_list_name='predefined_male_list';
		document.forms['rolletto_form'].elements['custom_engrave_male'].value='';
		$('predefined_male_select').innerHTML='&nbsp;&nbsp;Please Select';
	}else if(sex==0){
		//female
		predefined_list_name='predefined_female_list';
		document.forms['rolletto_form'].elements['custom_engrave_female'].value='';
		$('predefined_female_select').innerHTML='&nbsp;&nbsp;Please Select';
	}
	if((predefined_list=MM_findObj(predefined_list_name))!=null){
		predefined_list.style.display='none';
	}
	send_data_to_rolletto();
}
function hide_predefined(sex){
	if(sex==1){
		//male
		$('predefined_engrave_male').style.display='none';
		document.forms['rolletto_form'].elements['custom_engrave_male'].style.display='block';
	}else if(sex==0){
		//female
		$('predefined_engrave_female').style.display='none';
		document.forms['rolletto_form'].elements['custom_engrave_female'].style.display='block';
	}
}
function show_predefined(selectBox){
	predefined_list_name='';
	if(selectBox.id.indexOf('female')!=-1){
		//female
		predefined_list_name='predefined_female_list';
	}else{
		//male
		predefined_list_name='predefined_male_list';
	}
	if((predefined_list=MM_findObj(predefined_list_name))!=null){
		predefined_list.style.display='block';
	}
}
function setEngraving(text,sex){
	if(ua.opera()){
		text=Url._utf8_decode(text);
	}
	if(sex==1){//male
		var so = new SWFObject('../upload/webpage/flash/chinese.swf?kanji='+text+'&sex=1'+'&nc='+Math.random(), 'chinese', '170', '20', '8', '#ffffff');
		select_box_name='predefined_male_select';
		document.forms['rolletto_form'].elements['custom_engrave_male'].value=text;
		predefined_list_name='predefined_male_list';
	}else{
		var so = new SWFObject('../upload/webpage/flash/chinese.swf?kanji='+text+'&sex=0'+'&nc='+Math.random(), 'chinese', '170', '20', '8', '#ffffff');
		select_box_name='predefined_female_select';
		document.forms['rolletto_form'].elements['custom_engrave_female'].value=text;
		predefined_list_name='predefined_female_list';
	}
	if((predefined_list=MM_findObj(predefined_list_name))!=null){
		predefined_list.style.display='none';
	}
	so.write(select_box_name);
	send_data_to_rolletto();
}
function setChinesePredefined(){
	center_screen=(window.getWidth()/2);
	position=$('engravingMale').getPosition();
	top_position=2339;//position['y']+48;
	$('predefined_engrave_female').setStyles({left:center_screen+130,top:top_position});
	$('predefined_engrave_male').setStyles({left:center_screen-200,top:top_position});
}
function getChinesePredefined(selectBox, chineseIndex, sendData){
	if(selectBox.name.indexOf('female')!=-1){
		if(selectBox.value==chineseIndex){
			$('predefined_female_select').innerHTML='&nbsp;&nbsp;Please Select';
			$('predefined_engrave_female').setStyles({display:'block'});
			document.forms['rolletto_form'].elements['custom_engrave_female'].style.display='none';
		}else{
			document.forms['rolletto_form'].elements['custom_engrave_female'].value='';
			$('predefined_engrave_female').setStyles({display:'none'});
			document.forms['rolletto_form'].elements['custom_engrave_female'].style.display='block';
		}
	}else{
		if(selectBox.value==chineseIndex){
			$('predefined_male_select').innerHTML='&nbsp;&nbsp;Please Select';
			$('predefined_engrave_male').setStyles({display:'block'});
			document.forms['rolletto_form'].elements['custom_engrave_male'].style.display='none';
		}else{
			document.forms['rolletto_form'].elements['custom_engrave_male'].value='';
			$('predefined_engrave_male').setStyles({display:'none'});
			document.forms['rolletto_form'].elements['custom_engrave_male'].style.display='block';
		}
	}
	if(sendData){send_data_to_rolletto();}
}
function customize_rolletto(){
	var product_id='';
	var form='';
	var attributes='';
	form=document.forms['rolletto_form'];
	el=form.elements;
	for(i=0;i<el.length;i++){
		if(el[i].type=='text' || el[i].name.indexOf('id')>-1){
			attributes+=(el[i].name+'='+escape(el[i].value)+'&');
		}
	}
	punctuation='&';
	if(customize_rolletto_url.indexOf('?')==-1){punctuation='?';}
	set_anchor(customize_rolletto_url + punctuation + 'products_id=' + on_products_id + '&' + attributes);
}
function modify(form_name, selection_name, attribute_selection){
	if(typeof(document.forms[form_name].elements[selection_name])!='undefined'){
		selection = document.forms[form_name].elements[selection_name];
		options_length = selection.length;
		for(i=0;i<options_length;i++){
			if(selection.options[i].text.replace(';def=true', '').replace(';def=false', '').replace(/ /g, '')==attribute_selection.replace(/ /g, '')){
				selection.selectedIndex = i;
				break;
			}
		}
	}
}
function check_font_type(font_type, sex){
		for(i=0;i<engrave[sex].length;i++){
			if(font_type.value.indexOf('Felix Titling')>-1){
				document.forms[rolletto_form].elements[engrave[sex][i]].style.textTransform='uppercase';
			}else{
				document.forms[rolletto_form].elements[engrave[sex][i]].style.textTransform='none';
			}
		}
}
function rolletto_image(control){
	if(control.name.indexOf('female')==-1)sex=1;else sex=0;
	if(control.name.indexOf('rolling')>=0)rolling[sex]=control.value.toLowerCase().replace(/ /g, '');
	if(control.name.indexOf('gold_color')>=0)color[sex]=control.value.toLowerCase().replace(/ /g, '');
	for(i=0;i<follow_image[sex].length;i++){
		if ((x=MM_findObj(follow_image[sex][i]))!=null){x.src='images/'+rolling[sex]+color[sex]+'.jpg';}
	}
	for(i=0;i<rolling_image.length;i++){
		if ((x=MM_findObj(rolling_image[i]+sex))!=null){x.src='images/'+rolling[sex]+rolling_image[i]+'.jpg';}
	}
	for(i=0;i<color_image.length;i++){
		if ((x=MM_findObj(color_image[i]+sex))!=null){x.src='images/'+color_image[i]+color[sex]+'.jpg';}
	}
}
function change_ring_number(radio){
	for(i=0;i<femaleBlock.length;i++){
		if ((x=MM_findObj(femaleBlock[i]))!=null){
			if(radio.value==1){
				x.style.display='none';
			}else{
				x.style.display='block';
			}
		}
	}
	for(i=0;i<maleSign.length;i++){
		if ((x=MM_findObj(maleSign[i]))!=null){
			if(radio.value==1){
				x.style.visibility='hidden';
			}else{
				x.style.visibility='visible';
			}
		}
	}
}
function getFlashMovieObject(movieName){
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}
function SendDataToFlashMovie(dat, val)
{
	var flashMovie=getFlashMovieObject(movie_name);
	if(flashMovie!=null){flashMovie.SetVariable("/:" + dat, val);}
}
function send_data_to_rolletto(){
font_male = document.forms[rolletto_form].elements['custom_font_male'].value;
if(font_male.indexOf('Felix Titling')>-1) font_male='felix'; 
if(font_male.indexOf('Monotype')>-1) font_male='monotype';
if(font_male.indexOf('Arial')>-1) font_male='arial';
font_female = document.forms[rolletto_form].elements['custom_font_female'].value;
if(font_female.indexOf('Felix Titling')>-1) font_female='felix'; 
if(font_female.indexOf('Monotype')>-1) font_female='monotype';
if(font_female.indexOf('Arial')>-1) font_female='arial';
engraving_male = document.forms[rolletto_form].elements['custom_engrave_male'].value;
engraving_female = document.forms[rolletto_form].elements['custom_engrave_female'].value;
SendDataToFlashMovie('male_font_type', font_male);
SendDataToFlashMovie('female_font_type', font_female);
SendDataToFlashMovie('engraving_male', engraving_male);
SendDataToFlashMovie('engraving_female', engraving_female);
}