//----------------------------------------------------------------
function init_slider(){
	slider = new Control.Slider("control","bar",
					   {
							range: $R(50,500),
							//axis:"vertical",
					   		onChange: function(value)
							{
								$("qr_size").value = Math.floor(value);
							}
					   });
	slider.setValue(150);
}
//----------------------------------------------------------------
function remove_newline(text){
   text = text.replace(/\r\n/g, " ");//IE
   text = text.replace(/\n/g, " ");//Firefox
   return text;
} 
//----------------------------------------------------------------
function putImage( text, size ){
	var param;
	
	
	param = 'qr_text='+ document.getElementById(text).value + '&qr_size=' + document.getElementById(size).value;
	
	new Ajax.Request('lib/qr_image.php',
	{
		method:'post',
		onSuccess:getResponse,
		onFailure:getError,
		postBody: param
	});
	
	function getResponse(req){
		document.getElementById('qr_image').innerHTML =req.responseText;
	}
	
	function getError(req){
	}
}
//----------------------------------------------------------------
function putImage_adress(){
	var param;
	var text, text1, text2;	
		
	text1 = "MEMORY:" + $("qr_memo").value + "\n"
		 + "NAME1:" + $("qr_name1").value + " "+ $("qr_name2").value + "\n"
		 + "NAME2:" + $("qr_kana1").value + ""+ $("qr_kana2").value + "\n"
		 + "MAIL1:" + $("qr_mail1").value + "\n"
		 + "MAIL2:" + $("qr_mail2").value + "\n"
		 + "TEL1:" + $("qr_tel1").value + "\n"
		 + "TEL2:" + $("qr_tel2").value + "\n"
	;
	
	text2 = "MECARD:"
		 + "N:" + $("qr_name1").value + " "+ $("qr_name2").value + ";"
		 + "SOUND:" + $("qr_kana1").value + ""+ $("qr_kana2").value + ";"
		 + "TEL:" + $("qr_tel1").value + ";"
		 + "TEL:" + $("qr_tel2").value + ";"
		 + "EMAIL:" + $("qr_mail1").value + ";"
		 + "EMAIL:" + $("qr_mail2").value + ";;"
	;
	
	if( $("qr_address_type1").checked ){
		text = text1;
	}
	else if( $("qr_address_type2").checked ){
		text = text2;
	}
	else{
		text = text1 + "\n" + text2;
	}
	
	param = 'qr_text='+ text + '&qr_size=' + $("qr_size").value;
	new Ajax.Request('lib/qr_image.php',
	{
		method:'post',
		onSuccess:getResponse,
		onFailure:getError,
		postBody: param
	});
	
	function getResponse(req){
		document.getElementById('qr_image').innerHTML =req.responseText;
	}
	
	function getError(req){
	}
}
//----------------------------------------------------------------
//----------------------------------------------------------------
function putImage_mail(){
	var param;
	var text, text1, text2;	
		
	text1 = "MAILTO:" + $("qr_mailto").value + "\n"
		 + "BODY:" + remove_newline( $("qr_body").value ) + "\n"
		 + "SUBJECT:" + $("qr_subject").value + "\n"
	;
	
	text2 = "MATMSG:"
		 + "TO:" + $("qr_mailto").value + ";"
		 + "SUB:" + $("qr_subject").value + ";"
		 + "BODY:" + $("qr_body").value + ";;"
	;
	
	if( $("qr_mail_type1").checked ){
		text = text1;
	}
	else if( $("qr_mail_type2").checked ){
		text = text2;
	}
	else{
		text = text1 + "\n" + text2;
	}
	
	param = 'qr_text='+ text + '&qr_size=' + $("qr_size").value;
	new Ajax.Request('lib/qr_image.php',
	{
		method:'post',
		onSuccess:getResponse,
		onFailure:getError,
		postBody: param
	});
	
	function getResponse(req){
		document.getElementById('qr_image').innerHTML =req.responseText;
	}
	
	function getError(req){
	}
}
//----------------------------------------------------------------
