// JavaScript Document

/**
 * Clear form value
 *
 * @param {object} elementForm  Form ID 
 */
function CreateAjaxParam(elementForm)
{
	var Param = '';
	var elements = document.getElementById(elementForm).elements;
	for(var i = 0, n = elements.length; i < n; i ++)
	{
		var typeOfElement = elements[i].type.toLowerCase();
		var tagName = elements[i].tagName.toLowerCase();
		if(typeOfElement == "text" || tagName == "textarea" || tagName == "select")
		{
			Param += elements[i].name.toLowerCase() + '=' + elements[i].value + '&';
		}
		else if(typeOfElement == "checkbox" || typeOfElement == "radio")		
		{
			if(elements[i].checked)
			{
				Param += elements[i].name.toLowerCase() + '=' + elements[i].value + '&';			
			}
		}
	}
	var len = Param.length;
	if(Param.substring(len-1,len) == '&')
	{
		Param = Param.substring(0, len-1);
	}
	return Param;
}

/**
 * Back tour appraised
 */
function BackTourAppraised()
{
	$('TourAppraisedFormSucceed').style.display = 'none';
	$('TourAppraisedForm').style.display = '';
	$('info').style.display = 'none';
	$('torLoading').innerHTML='';
	getId('know_us').className = 'inputStyle';
	setFooterStyle();
}

function Cancelborder()
{
	document.getElementById("buchungscode").style.border = "1px solid #7F9DB9";
	document.getElementById("info").innerHTML = "";
}

/**
 * Ajax Submit Date
 */
function AjaxSubmitDate(str)
{
	//alert($('buchungscode').value);
	//alert(document.getElementById("buchungscode").value);
	//return false;
	document.getElementById("buchungscode").style.border = "1px solid #7F9DB9";
	document.getElementById("ErrorColorTermin").className = " ";
	document.getElementById("ErrorColorBergfuehrer").className = " ";
	document.getElementById("reiseleiter").style.border = "1px solid #7F9DB9";
	var error = '';
	if($("buchungscode").value == '')
	{
		//$("info").innerHTML = "Bitte f&uuml;llen Sie alle Pflichtfelder aus!";
		error = 'Bitte f&uuml;llen Sie alle Pflichtfelder aus!<br />';
		$("buchungscode").style.border = "1px solid #D80202";
		//document.getElementById("info").innerHTML = "Bitte f&uuml;llen Sie alle Pflichtfelder aus!";
		//document.getElementById("buchungscode").style.border = "1px solid #D80202";
		//window.scrollTo(0,0);
		//return false;
	}
	/*else
	{
		document.getElementById("buchungscode").style.border = "1px solid #7F9DB9";
		//document.getElementById("info").innerHTML = "";
	}*/
	
	if($("termin").value == '')
	{
		error = 'Bitte f&uuml;llen Sie alle Pflichtfelder aus!<br />';
		$("ErrorColorTermin").className = "ErrorColor";
	}
	
	if($("bergfuehrer").value == '' && ($("reiseleiter").value == '' || $('reiseleiter').value == 'andere Person'))
	{
		if($("bergfuehrer").value == '')
		{
			$("ErrorColorBergfuehrer").className = "ErrorColor";
		}
		if($("reiseleiter").value == '' || $("reiseleiter").value == 'andere Person')
		{
			$("reiseleiter").style.border = "1px solid #D80202";
		}
		error += 'Bitte geben Sie entweder eine(n) "Bergführer/in" oder eine(n) "Reiseleiter/in" ein.<br />';		
	}
	if(getId('app_know_us').value==''){
		//error += name+'<br />';
		error = all_error;
		getId('app_know_us').className = 'erroreStyle';		
	}	
	
	if(error != '')
	{
		$('info').style.display = '';
		$("info").innerHTML = error;
		window.scrollTo(0,0);
		return false;
	}
	else
	{
		
		var tempimg=new Image();
		tempimg.src="fileadmin/templates/images/loading_small.gif";
		$("info").innerHTML = '';
		getId('torLoading').style.display="block";
		getId('torLoading').innerHTML='<img src="fileadmin/templates/images/loading_small.gif" class="formloading" /> Loading...';			
		var Param;
		Param = CreateAjaxParam(str);
		new Ajax('index.php?id=171',{
				   method:'post',
				   data:'TourAppraisedOp=Insert&' + Param,
				   onComplete:function(x)
				   {
					   $('TourAppraisedSubmit').disabled = false;
						switch(x)
						{
							case 'SUCCEED':
								$('TourAppraisedFormSucceed').style.display = '';
								$('TourAppraisedForm').style.display = 'none';
								setFooterStyle();
								window.scrollTo(0,0)
								break;
							case 'DBERROR':
								alert('DBERROR');							
								break;
							default:
								alert(x);
								break;
						} 
				   }
		}).request();
		$('TourAppraisedSubmit').disabled = true;
	}
}

/**checkText**/
function checkText(id){
	if(document.getElementById(id).value=="Bemerkungen" || document.getElementById(id).value=="Vorname" || document.getElementById(id).value=="Name" || document.getElementById(id).value=="andere Person" ||  document.getElementById(id).value=="Sonstiges")
	{
		document.getElementById(id).value="";
		//document.getElementById(id).style.backgroundColor = "#ff9900";
		document.getElementById(id).style.color = "#000";
	}
	
}

/**
 * Check Text blur 
 */
function checkTextonblur(id)
{
	var DefaultValue = '';
	switch(id)
	{
		case 'vorname':
			DefaultValue = 'Vorname';
			break;
		case 'name':
			DefaultValue = 'Name';
			break;
		case 'reiseleiter':
			DefaultValue = 'andere Person';
			break;
		case 'wodurch_aufmerksam_sonstiges':
			DefaultValue = 'Sonstiges';
			break;
		default:
			DefaultValue = 'Bemerkungen';
			break;		
	}
	
	if(document.getElementById(id).value == '')
	{
		document.getElementById(id).value = DefaultValue;
	}
}
