var timeout	= 500;
var closetimer	= 0;
var baseImagePath = "/shop/partner/noeastro/de/img/";

function setImagePath(path)
{
	baseImagePath=path + "/";
	s1.src = baseImagePath + "sign-pink_1_off.gif";
	s1_on.src = baseImagePath + "sign-pink_1_on.gif";

	s2.src = baseImagePath + "sign-pink_2_off.gif";
	s2_on.src = baseImagePath + "sign-pink_2_on.gif";

	s3.src = baseImagePath + "sign-pink_3_off.gif";
	s3_on.src = baseImagePath + "sign-pink_3_on.gif";

	s4.src = baseImagePath + "sign-pink_4_off.gif";
	s4_on.src = baseImagePath + "sign-pink_4_on.gif";

	s5.src = baseImagePath + "sign-pink_5_off.gif";
	s5_on.src = baseImagePath + "sign-pink_5_on.gif";

	s6.src = baseImagePath + "sign-pink_6_off.gif";
	s6_on.src = baseImagePath + "sign-pink_6_on.gif";

	s7.src = baseImagePath + "sign-pink_7_off.gif";
	s7_on.src = baseImagePath + "sign-pink_7_on.gif";

	s8.src = baseImagePath + "sign-pink_8_off.gif";
	s8_on.src = baseImagePath + "sign-pink_8_on.gif";

	s9.src = baseImagePath + "sign-pink_9_off.gif";
	s9_on.src = baseImagePath + "sign-pink_9_on.gif";

	s10.src = baseImagePath + "sign-pink_10_off.gif";
	s10_on.src = baseImagePath + "sign-pink_10_on.gif";

	s11.src = baseImagePath + "sign-pink_11_off.gif";
	s11_on.src = baseImagePath + "sign-pink_11_on.gif";

	s12.src = baseImagePath + "sign-pink_12_off.gif";
	s12_on.src = baseImagePath + "sign-pink_12_on.gif";
}

function openMenu(){
	document.getElementById('menulayer').style.visibility='visible';
}

function closeMenu(){
	document.getElementById('menulayer').style.visibility='hidden';
}

function mOver(){
		if(closetimer){
			window.clearTimeout(closetimer);
			closetimer = null;
		}
}

function mOut(){
	closetimer = window.setTimeout(closeMenu, timeout);
}


var size = 12;
var step = 0;


function smallerText(){
	if (step > 0) {
		step -= 3;
		document.getElementById('article-container').style.fontSize = size+step+"px";
	}
	checkSetps();
}

function biggerText(){
	if (step < 9 ){
		step += 3;
		document.getElementById('article-container').style.fontSize = size+step+"px";
	}
	checkSetps();
}

function checkSetps(){
	if (step > 0) {
		document.getElementById('iconsmaller').src = baseImagePath + 'icon_minus.gif';
		if (step < 9) {
			document.getElementById('iconbigger').src = baseImagePath + 'icon_plus.gif';
		} else {
			document.getElementById('iconbigger').src = baseImagePath + 'icon_plus_off.gif';
		}
	} else {
		document.getElementById('iconsmaller').src = baseImagePath + 'icon_minus_off.gif';
	}
}

var s1 = new Image();
var s1_on = new Image();

var s2 = new Image();
var s2_on = new Image();

var s3 = new Image();
var s3_on = new Image();

var s4 = new Image();
var s4_on = new Image();

var s5 = new Image();
var s5_on = new Image();

var s6 = new Image();
var s6_on = new Image();

var s7 = new Image();
var s7_on = new Image();

var s8 = new Image();
var s8_on = new Image();

var s9 = new Image();
var s9_on = new Image();

var s10 = new Image();
var s10_on = new Image();

var s11 = new Image();
var s11_on = new Image();

var s12 = new Image();
var s12_on = new Image();

var signtext = new Array();
signtext[1] = "Text zu Sternzeichen 1";
signtext[2] = "Text zu Sternzeichen 2";
signtext[3] = "Text zu Sternzeichen 3";
signtext[4] = "Text zu Sternzeichen 4";
signtext[5] = "Text zu Sternzeichen 5";
signtext[6] = "Text zu Sternzeichen 6";
signtext[7] = "Text zu Sternzeichen 7";
signtext[8] = "Text zu Sternzeichen 8";
signtext[9] = "Text zu Sternzeichen 9";
signtext[10] = "Text zu Sternzeichen 10";
signtext[11] = "Text zu Sternzeichen 11";
signtext[12] = "Text zu Sternzeichen 12";

var selectedSign;
var selected;
function setFirstStarsign(text,id)
{
	selectedSign = id;
	selected=text;
	document.getElementById('stars-text').innerHTML = text
	
}

function starsignOver(sign,text){
	document.images[sign].src = eval(sign + "_on.src");
	document.getElementById('stars-text').innerHTML = text; //signtext[sign.slice(1)];
}

function starsignOut(sign,defaultsign,text){
	document.images[sign].src = eval(sign + ".src");
	if( selectedSign.length > 0 && selectedSign != -1 ) {
		// signtext
		document.images[selectedSign].src = eval(selectedSign + "_on.src");
		document.getElementById('stars-text').innerHTML = selected;//signtext[selectedSign.slice(1)];
	} else {
		// default-text
	}
}

function selectSign(sign,text){
	selected = text;
	document.images[selectedSign].src = eval(selectedSign + ".src");
	selectedSign = sign
	document.images[selectedSign].src = eval(selectedSign + "_on.src");
}

function setSignText(elementId,text){
	if (document.getElementById(elementId))
	{
		document.getElementById(elementId).value = text;
	}
}

function showCodeHelp(){
	document.getElementById('code-help').innerHTML = "Die Pr&uuml;fziffer umfasst drei oder vier Stellen und befindet sich auf  der R&uuml;ckseite Ihrer Kreditkarte. <a href=\"javascript:hideCodeHelp();\">Ausblenden</a>";
}

function hideCodeHelp(){
	document.getElementById('code-help').innerHTML = "<a href=\"javascript:showCodeHelp();\">Was ist das?</a>";
}
function copyValueSrcToDest(elementIdSrc,elementIdDest){
	
	if (document.getElementById(elementIdSrc) && document.getElementById(elementIdDest))
	{
		
		if (document.getElementById(elementIdSrc).checked)
		{
			document.getElementById(elementIdDest).value = document.getElementById(elementIdSrc).value;
		}
		else
		{	
			document.getElementById(elementIdDest).value='';
		}
	}
}
function setBirthDate()
{
	
	if (document.getElementById('birthday') && document.getElementById('birthmonth') && document.getElementById('birthyear'))
	{
		document.getElementById('billingExtra1').value = document.getElementById('birthday').value+'.'+document.getElementById('birthmonth').value+'.'+document.getElementById('birthyear').value + ' 00:00:00';
		if (document.getElementById('birthyear').value<1900 || isNaN(document.getElementById('birthyear').value)) document.getElementById('billingExtra1').value = '';
	}
}
function selectBirthDate()
{
	
	if (document.getElementById('billingExtra1') && document.getElementById('birthday') && document.getElementById('birthmonth') && document.getElementById('birthyear'))
	{
		if (document.getElementById('billingExtra1').value.split('.').length == 3)
		{
			var date = document.getElementById('billingExtra1').value.split('.');
			document.getElementById('birthday').options[date[0]-1].selected = true;
			document.getElementById('birthmonth').options[date[1]-1].selected= true;
			document.getElementById('birthyear').value = date[2].split(' ')[0];
		
		}
	}
}


// BEGIN BirthplaceLines
var userBirthPlaceLineID="";
var partnerBirthPlaceLineID="";
var profilBirthPlaceLineID="";

function setUserBirthPlaceLineID(birthPlaceLineID)
{
	userBirthPlaceLineID = birthPlaceLineID;
}
function setPartnerBirthPlaceLineID(birthPlaceLineID)
{
	partnerBirthPlaceLineID=birthPlaceLineID;
}
function setProfilBirthPlaceLineID(birthPlaceLineID)
{
	profilBirthPlaceLineID=birthPlaceLineID;
}

function setBirthPlaceLines()
{	if (userBirthPlaceLineID!=""){
		if (document.getElementById(userBirthPlaceLineID))
		{
			var index = document.getElementById(userBirthPlaceLineID).selectedIndex;
			document.getElementById(userBirthPlaceLineID).options[document.getElementById(userBirthPlaceLineID).selectedIndex].onkeyup();
		}
	}
	if (partnerBirthPlaceLineID!=""){
		if (document.getElementById(partnerBirthPlaceLineID))
		{
			var index = document.getElementById(partnerBirthPlaceLineID).selectedIndex;
			document.getElementById(partnerBirthPlaceLineID).options[document.getElementById(partnerBirthPlaceLineID).selectedIndex].onkeyup();
		}
	}
	if (profilBirthPlaceLineID!=""){
		if (document.getElementById(profilBirthPlaceLineID))
		{
			var index = document.getElementById(birthPlaceLineID).selectedIndex;
			document.getElementById(profilBirthPlaceLineID).options[document.getElementById(profilBirthPlaceLineID).selectedIndex].onkeyup();
		}
	}
}
function selectBirthPlaceLines(birthLine,placeLine, birthLineID, placeLineID)
{	
	if (document.getElementById(birthLineID) && document.getElementById(placeLineID))
	{		
			document.getElementById(birthLineID).value = birthLine;
			document.getElementById(placeLineID).value = placeLine;
			
	}
}
// END BIRTHPLACELINES

// BEGIN MEINNOEASTRO HISTORYLIST

function showOrder(elementID)
{	
	document.getElementById(elementID+"_cart_item").className = "cart_item_oh bg_darkpink";
	document.getElementById(elementID).style.display = "block";
	document.getElementById(elementID+"_img_lens").style.display = "none";
	document.getElementById(elementID+"_img_kross").style.display = "block";
}

function hideOrder(elementID)
{	
	document.getElementById(elementID+"_cart_item").className = "cart_item_oh";
	document.getElementById(elementID).style.display = "none";
	document.getElementById(elementID+"_img_kross").style.display = "none";
	document.getElementById(elementID+"_img_lens").style.display = "block";
}

function openPopup(url,title,width,height)
{
	popup=window.open(url,title,"width="+width+", height="+height+", scrollbars=yes");
}


// END MEINNOEASTRO HISTORYLIST
// BEGIN ASTROPROFILE

function selectProfile(profileName,checkBoxSel,checkBoxFriend)
{	
	document.getElementById(checkBoxSel+profileName).checked = true;
	document.getElementById(checkBoxFriend+profileName).checked= false;
}

//END ASTROPROFILE

// Attribute i.e userAppointmentDateTime
function setDateTime(dayID,monthID,yearID,hourID,minID,destID )
{

	if (document.getElementById(dayID) && document.getElementById(monthID) && document.getElementById(yearID)
			&& document.getElementById(hourID) && document.getElementById(minID))
	{
		document.getElementById(destID).value = document.getElementById(yearID).value+'-'+document.getElementById(monthID).value+'-'+document.getElementById(dayID).value+' '+document.getElementById(hourID).value+ ':'+document.getElementById(minID).value+':00';
		
	}
}
function selectDateTime(dayID,monthID,yearID,hourID,minID,srcID)
{
	
	if (document.getElementById(dayID) && document.getElementById(monthID) && document.getElementById(yearID)
			&& document.getElementById(hourID) && document.getElementById(minID))
	{
		if (document.getElementById(srcID).value.split('-').length == 3)
		{
			var date = document.getElementById(srcID).value.split('-');
			document.getElementById(yearID).value = date[0];
			document.getElementById(monthID).options[date[1]-1].selected= true;
			document.getElementById(dayID).options[ date[2].split(' ')[0]-1].selected = true;
			var time = date[2].split(' ')[1].split(':');
			document.getElementById(hourID).options[parseInt(time[0])].selected = true;
			for (var i = 0 ; i<document.getElementById(minID).options.length;i++) 
			{
				if (document.getElementById(minID).options[i].value == time[1])
				{	
					document.getElementById(minID).options[i].selected= true;
				}
			}
			
		}
	}
}
// END Attribute i.e userAppointmentDateTime
// BEGIN CALLCENTER

function fillRegisterForm(username,password)
{
	var  ran = Math.round(1 + 1000000 * ( Math . random () ));
	document.getElementById("registerUserName").value="0800_"+ran+"@questico.de";
	document.getElementById("registerDecryptedPassword").value=password;
	document.getElementById("registerConfirmPassword").value=password;
}

function checkReferedBy()
{
	if (document.getElementById("referedBy").value != "") return true;
	alert("Woher haben Sie von unserem Dienst gehört? (Text Feld leer!)");
	return false;
}

// END CALLCENTER 
//BEGIN BLICK IFRAME
function scrollToBegin() 
{
	
}

//END IFRAME

// BEGIN  GENERAL JS
function setTextToElementValue(text,elementId)
{
	if (document.getElementById(elementId))
	{
		document.getElementById(elementId).value = text;
	}
}

function disableElementByID(elementId,disabled)
{
	if (document.getElementById(elementId))
	{
		document.getElementById(elementId).disabled = disabled;
	}
}
function copySrcToDestValue(elementIdSrc,elementIdDest){
	
	if (document.getElementById(elementIdSrc) && document.getElementById(elementIdDest))
	{
			document.getElementById(elementIdDest).value = document.getElementById(elementIdSrc).value;
	}
}

// END GENERAL JS

// IFRAME START (BLICK) 
function scrollToTop()
{
	location="#top";
	location.hash="#top";
	self.location.href="#top";
}
// IFRAME END (BLICK)

//Daily horoscope

function setCalendarNavDateAndSubmit(day) {
	document.calendarNavForm.calendarNavDay.value = day;
	document.calendarNavForm.submit();
	return false;
}

function setTransitAndSubmit(transit) {
	document.transitForm.transit.value = transit;
	document.transitForm.submit();
	return false;
}

//Daily horoscope
// CC CARD Check BEGIN

function setCCCheckInfoDiv(elementID1,elementID2) {
	var ret = checkSubmitOnce();
	if (ret)
	{
		document.getElementById(elementID1).style.display = "block";
		document.getElementById(elementID2).style.display = "none";
	}

	return ret;
}


// CC CARD Check END



