// JavaScript Document

// ----------

//ued_encode() will take an array as its argument and return the data encoded in UED format - as a string.
//http://www.openjs.com/scripts/data/ued_url_encoded_data/
function ued_encode(arr,current_index) {
	var query = ""
	if(typeof current_index=='undefined') current_index = '';

	if(typeof(arr) == 'object') {
		var params = new Array();
		for(key in arr) {
			var data = arr[key];
			var key_value = key;
			if(current_index) {
				key_value = current_index+"["+key+"]"
			}

			if(typeof(data) == 'object') {
				if(data.length) { //List
					for(var i=0;i<data.length; i++) {
						params.push(key_value+"[]="+ued_encode(data[i],key_value)); //:RECURSION:
					}
				} else { //Associative array
					params.push(ued_encode(data,key_value)); //:RECURSION:
				}
			} else { //String or Number
				params.push(key_value+"="+encodeURIComponent(data));
			}
		}
		query = params.join("&");
	} else {
		query = encodeURIComponent(arr);
	}

	return query;
}

// ----------

function GeheZuProduktfrage() {
	$("#tabs").tabs("select" , "fragment-4");
	$.scrollTo( '#fragment-4', 2000, {queue:true});//all divs w/class pane
}

function ProduktfrageSenden() {
	
	// $.post(Link, { qty: "1", add_to_cart: "1" } );

	var Name = '' + $("#kontakt_name").val();	
	Name = Name.replace('Ä','&Auml;');
	Name = Name.replace('ä','&auml;');
	Name = Name.replace('Ö','&Ouml;');
	Name = Name.replace('ö','&ouml;');
	Name = Name.replace('Ü','&Uuml;');
	Name = Name.replace('ü','&uuml;');
	Name = Name.replace('ß','&szlig;');
	
	var EMail = $("#kontakt_email").val();
	var Telefon = '' + $("#kontakt_telefon").val();	
	var product = $(location).attr('href');
	
	product = product.substr(product.indexOf('/p/')+3, product.length);
	product = product.substr(0, product.indexOf('/'));
	
	var Nachricht = $("#kontakt_nachricht").val();	
	Nachricht = Nachricht.replace('Ä','&Auml;');
	Nachricht = Nachricht.replace('ä','&auml;');
	Nachricht = Nachricht.replace('Ö','&Ouml;');
	Nachricht = Nachricht.replace('ö','&ouml;');
	Nachricht = Nachricht.replace('Ü','&Uuml;');
	Nachricht = Nachricht.replace('ü','&uuml;');
	Nachricht = Nachricht.replace('ß','&szlig;');

	// ToDo: Der Link muss dynamisch sein!
	var Link = 'http://www.123moebel.de/contact';

	if (Telefon.length < 1) {
	alert("Bitte geben Sie eine Telefon-Nr. an.");
	return false;
	}
	
	if (Name.length < 5) {
	alert("Bitte geben Sie Ihren Namen.");
	return false;
	}	
	

//The JS Array format of the example given above
var arr = {
	'name':Name,
	'email':EMail,
	'phone':Telefon,
	'msg':Nachricht,
	'submit_contact':"submit_contact",
	'product':product
	
}
// var dataSenden = ued_encode(arr);
var dataSenden = arr;

// data: "name="+Name+"&email="+EMail+"&phone="+Telefon+"&msg="+Nachricht+"&submit_contact=submit_contact&product="+product,



$.ajax({
   type: "POST",
   url: Link,
   data: dataSenden,
   success: function(msg){
	// wurde gesendet:
	 $("#divproduktfrage").html('<h1>Vielen Dank</h1><p>Ihre Nachricht wurde an uns gesendet und wir werden uns umgehend mit Ihnen in Verbindung setzen.</p>');	
   }
 });	

	
	
	
}


