﻿function StartCountDown( minutes, seconds, strMin, strSec, LabelId)
{
	var label = document.getElementById(LabelId);
	var min = minutes;var sec = seconds;	
	min = ""+min+"";
	if( min.length == 1 )
	{min = "0" + min;}	
	sec = ""+sec+"";
	if( sec.length == 1 )
	{sec = "0" + sec;}
	label.innerHTML= min + " " + strMin + " " + sec + " " + strSec;
	if( minutes == 0 && seconds == 0 )
	{window.location.reload( false );}
	else	
	{
		if( seconds == 0 )
		{
			minutes = minutes - 1;
			seconds = 60;
		}
		setTimeout("StartCountDown("+minutes+","+(seconds -1)+",'"+ strMin +"','"+strSec+"','"+LabelId+"')",1000);
	}
}
var starttime = new Date()
function autoreload()
{
	var timenow = new Date();
	if((timenow - starttime) < 300000)				
	{setTimeout("autoreload()", 1000);}
	else
	{window.location.reload( false );}
}			
		
var nextImg = 1;var g_image1;var g_image2;var g_image3;var g_wrapperId;
function LoadPdtImages(wrapperId,image1,image2,image3)
{
    g_wrapperId = wrapperId;g_image1 = image1;g_image2 = image2;g_image3 = image3;
    var id = document.getElementById(wrapperId);
    id.src = image1;
    nextImg = 2;
    setTimeout("rotate()", 3000);
}

function rotate()
{
    var id = document.getElementById(g_wrapperId);        
    id.src = "g_image" + nextImg;
    
    if(nextImg == 2)
    {
        nextImg = 3;
        id.src = g_image2;
    }    
    else if(nextImg == 3)
    {
        nextImg = 1;
        id.src = g_image3;
    }
    else
    {
        nextImg = 2;
        id.src = g_image1;
    }
    setTimeout("rotate()", 2000);
}
function GetHotelLocation(latitude,longitude)
{
    if (GBrowserIsCompatible()) 
	 {		
		var map = new GMap2(document.getElementById("map")); 
		map.setCenter(new GLatLng(0,0),4);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GScaleControl(100));
		map.enableScrollWheelZoom();
		new GKeyboardHandler(map);
		map.enableContinuousZoom();
		map.enableDoubleClickZoom();
		_mPreferMetric=true;
		map.showControls();
		var bounds = new GLatLngBounds();	
		var icon = new GIcon();
		icon.image = "../Images/Chancen/ProductInfo/googlemaps_big.png";
		icon.iconSize = new GSize(30,40);
		icon.iconAnchor = new GPoint(12, 35);
		icon.infoWindowAnchor = new GPoint(5, 1);					
		var marker = new GMarker(new GLatLng(latitude, longitude),icon);
	    map.addOverlay(marker);
		bounds.extend(marker.getPoint());      
		map.setZoom(map.getBoundsZoomLevel(bounds));
		map.setCenter(bounds.getCenter(),13);		
	 }
	 
	 try{document.getElementById('mapRow').style.display = "none"}catch(e){};
}
function showMap()
{
    document.getElementById('descRow').style.display = "none";
    document.getElementById('mapRow').style.display = "";
}
function hideMap()
{
    document.getElementById('descRow').style.display = "";
    document.getElementById('mapRow').style.display = "none";
}
/*auction start*/
function ShowMoreProductImages()
{
	document.getElementById('divMask').className='popupMask';
    document.getElementById('PopUp_Img_Div').style.display='block';    
    var DivTag = document.getElementById('PopUp_Img_Div');		
	DivTag.style.display='block';
	DivTag.style.position = 'absolute';
	DivTag.style.left = '100px';
	DivTag.style.top = '10px';
}
function HideMoreImagesPopup()
{
    document.getElementById('divMask').className='';
    document.getElementById('PopUp_Img_Div').style.display='none';  
}
function ShowConfirmBid(AmountTextId , ConfirmLabelId)
{
    document.getElementById('divGiveBid').style.display = 'none';
    document.getElementById('divConfirmBid').style.display = '';
    
    var BidAmount  =  document.getElementById(AmountTextId).value;
    
    var lbl = document.getElementById('lblBidAmount');
    if(lbl != null)
        lbl.innerHTML = BidAmount;
        
    var clbl = document.getElementById(ConfirmLabelId);
    if(clbl != null)
    {
        var pricetext = clbl.innerHTML;
        if(pricetext.length > 0)
            pricetext = pricetext.replace("0",BidAmount);
        
        clbl.innerHTML = pricetext;
            
    }
}
function GiveBidding()
{
    var Amount;
    
    var lbl = document.getElementById('lblBidAmount');
    if(lbl != null)
        Amount = lbl.innerHTML;
    AjaxPro.timeoutPeriod = 60*1000;
	AjaxWrapper.AuctionBid(Amount,GiveBiddingCallBack);
}
function GiveBiddingCallBack(nRet)
{
     if(nRet.value[0] == 1)
        document.getElementById('spanHeader').innerHTML = nRet.value[2];
    
        
     document.getElementById('divAuctionConfirm').style.display = 'none';
     document.getElementById('divAuctionResponse').style.display = '';;
	 document.getElementById('AuktionResponseMsg').innerHTML = nRet.value[1];
}

function BacktoAuctionInfo(Url)
{

    window.location.href = Url;
}
/*auction end*/
/*jubiboxes*/
function MemberBox(defText, e)
{	
    try{
	    if(e.which || event.keyCode)
	    {
		    if(e.which == 13 || event.keyCode == 13)
		    {
			    ShowMemberBox(defText);
				return false;				    			
		    }
	    }
	}catch(e){}
}
function ShowMemberBox(defText)
{    
    var email = document.getElementById('check-input').value;
    if(email != null && email != '')
    {
        if(IsEmailValid(email))
        {
            AjaxPro.timeoutPeriod = 60*1000;
			AjaxWrapper.CheckJubiMembershipStatus(email,JubiMemberCheckCallBack,null,null, null, LoginTimeout, null)           
        }
        else if(email == defText){alert(AjaxWrapper.GetLabel(6229).value);}
        else{alert(AjaxWrapper.GetLabel(2033).value);}
    }
    else{alert(AjaxWrapper.GetLabel(6229).value);}
}
function JubiMemberCheckCallBack(ret)
{
    if(ret != null && ret.value != null)
    {
        if(ret.value[0] == "1")
        {
            var cont = document.getElementById('jubiBoxDiv');
            if(cont != null)
            {   
                document.getElementById("check-" + ret.value[2]).style.display = 'none';
                cont.innerHTML = ret.value[1];            
            }
        }
        else if(ret.value[0] == "2")
            alert(AjaxWrapper.GetLabel(2014).value);
    }
    
}
function jubi_ToStep2(Mode,url,RootPath,lang)
{
   switch(Mode.toLowerCase())
   {
        case 'free1':
            var anchor = document.getElementById("free-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-1-free-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
        case 'free2':
            var anchor = document.getElementById("free-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-2-free-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
        case 'plus1':
            var anchor = document.getElementById("plus-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-1-plus-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
        case 'plus2':
            var anchor = document.getElementById("plus-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-2-plus-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
        case 'jubi1':
            var anchor = document.getElementById("jubi-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-1-jubi-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
        case 'jubi2':
            var anchor = document.getElementById("jubi-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-2-jubi-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
        case 'none1':
            var anchor = document.getElementById("none-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-1-none-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
        case 'none2':
            var anchor = document.getElementById("none-" + lang).getElementsByTagName('a')[0];
            if(anchor != null)
            {
                anchor.innerHTML = "<img src='" + RootPath + "/Images/JubiBoxes/step2-payment-2-none-"+lang+".gif' alt='' />";
                anchor.setAttribute("href",url);
            }
            break;
   }    
}
