//============================================================================================================
// default popup function
function popUpWindow(URL, Name, width, height, resizable, scrollbars) 
{
	popUp = window.open (URL, Name, 'toolbar=0,location=no,directories=0,status=0,menubar=0,resizable='+ resizable +',scrollbars='+ scrollbars +',width='+ width +',height='+ height);
}
//============================================================================================================

function CurrCalc(linksPrefix) {
var path = "../"
	if(linksPrefix!=null) path = linksPrefix;
	w = 308
	h = (navigator.appName != "Netscape")? 185 : 185
	popUpWindow(path +'_markets/currcalc.asp?delimiter=comma&ttlogo=on&from=EUR&to=USD', 'CurrencyCalculator', w, h, 'no', 'no')
}//('currcalc.asp?delimiter=comma&ttlogo=on&from=EUR&to=USD','c',308,180,1)

function addSignal(SymbolName) {
	w = 750
	h = (navigator.appName != "Netscape")? 390 : 400
	popUpWindow('../_factsheet/admin_notification_edit.asp?action=add&SymbolName='+ SymbolName, 'AddSymbol', w, h, 'no', 'no')
}

function addSignalPremium(SymbolName) {
	w = 750
	h = (navigator.appName != "Netscape")? 390 : 400
	popUpWindow('../_factsheet/admin_notification_edit_wsms.asp?action=add&SymbolName='+ SymbolName, 'AddSymbol', w, h, 'no', 'no')
}

function addTimeSignal(NotifyType, SymbolName, ID) {
	w = 750
	h = 225
	popUpWindow('../_factsheet/admin_notification_time_edit.asp?action=add&NotifyType='+ NotifyType +'&SymbolName='+ SymbolName +'&ID='+ID, 'ADDTime', w, h, 'no', 'no')
}

function ChartDetail(SymbolName) {
	w = 500
	h = (navigator.appName != "Netscape")? 500 : 530
	popUpWindow('../_markets/chart_detail.asp?SymbolName='+ SymbolName, 'ChartDetail', w, h, 'no', 'no')
}
function ccChartDetail(SymbolName, ccSymbolName) {
	w = 500
	h = (navigator.appName != "Netscape")? 500 : 530
	ccSymbolName = escape(ccSymbolName);
	popUpWindow('../_markets/chart_detail.asp?SymbolName='+ SymbolName +"&ccSymbolName="+ ccSymbolName, 'ChartDetail', w, h, 'no', 'no');
}

function ChartDetailNewex(SymbolName,NExchange) {
	w = 500
	h = (navigator.appName != "Netscape")? 500 : 530
	popUpWindow('../_markets/chart_detail_newex.asp?SymbolName='+ SymbolName + '&NExchange=' + NExchange, 'ChartDetailNewex', w, h, 'no', 'no')
	//('../_markets/chart_detail_newex.asp?SymbolName=' + SymbolName)
}

function ChartDetailFonds(WPKNR) {
	w = 500
	h = (navigator.appName != "Netscape")? 520 : 545
	popUpWindow('../_fonds/fonds_chart_popup.asp?WPKNR='+ WPKNR, 'FondsChartDetail', w, h, 'no', 'no')
}

function jTrader(SymbolName,linksPrefix) {
	var path = '../'
	if(linksPrefix!=null) path = linksPrefix;
	w = 720
	// removed because of IE with Sun VM 
	//h = (navigator.appName != "Netscape")? 465 : 515
	h = 515;
	resizable = (navigator.appName != 'Netscape')? 'yes' : 'no'
	popUpWindow(path + '_java/jTrader.asp?SymbolName=' + SymbolName + '', 'jTrader', w, h, resizable,'no')
}

function jTraderNewex(SymbolName,NExchange) {
	w = 720
	h = (navigator.appName != "Netscape")? 465 : 515
	resizable = (navigator.appName != 'Netscape')? 'yes' : 'no'
	popUpWindow('../_java/jTrader.asp?SymbolName=' + SymbolName + '&ExchangeName=' + NExchange + '', 'jTrader', w, h, resizable,'no')
}

function jTraderFonds(SymbolName,ExchangeName,WPKNR,Name) {
	w = 720
	h = (navigator.appName != "Netscape")? 465 : 515
	resizable = (navigator.appName != 'Netscape')? 'yes' : 'no'
	popUpWindow('../_java/jTrader.asp?SymbolName='+ SymbolName + '&ExchangeName=' + ExchangeName + '&WPKNR=' + WPKNR + '&Name=' + Name + '', 'jTrader', w, h, resizable,'no')
}

function jTraderMap(linksPrefix) {
	var path = "../"
	if(linksPrefix!=null) path = linksPrefix;
	w = 770
	h = 616
	popUpWindow(path +'_java/jTraderMap.asp', 'jTraderMap', w, h, 'no', 'no')
}

function jMutualFundMap(linksPrefix) {
	var path = "../"
	if(linksPrefix!=null) path = linksPrefix;
	w = 810
	h = 656
	popUpWindow(path +'_java/jMutualFundMap.asp', 'jMutualFundMap', w, h, 'no', 'no')
}

function jTraderSuite(linksPrefix) {
	var path = '../'
	if(linksPrefix!=null) path = linksPrefix;
	w = 800
	h = 600
	resizable = (navigator.appName != 'Netscape')? 'yes' : 'no'
	popUpWindow(path + '_java/jTraderSuite.asp', 'jTraderSuite', w, h, resizable,'no')
}

function PowerCommandCenter() {
	w = 773
	h = (navigator.appName != 'Netscape')? 105 : 105
	resizable = (navigator.appName != 'Netscape')? 'yes' : 'no'
	popUpWindow('../teletrader-extern/pcc/', 'PCC', w, h, resizable,'yes')//default.asp
	// Application('PowerCommandCenter_Location') -- ne moze u JS !
	// http://www1/teletrader/teletrader-extern/pcc/
}

function QuickNewsletter(linksPrefix) {
var path = "../"
	if(linksPrefix!=null) path = linksPrefix;
	w = 353
	h = 220
	QuickNewsletter = popUpWindow(path + '_newsletter/newsletter_quickpopup.asp', 'QN', w, h, 'no', 'no');
}

function FlashPopup(linksPrefix) {
var HomePath = "../"
	if(linksPrefix!=null) HomePath = linksPrefix;
	
	w = 300
	h = 200
	FlashPopup = popUpWindow('_home/flash/quadrigaFlash.asp', 'FP', w, h, 'no', 'no');
}

function ProfessionalPopup()
{
	var w = 659;
	var h = 580;
	popUp = window.open ('../_professional/supportmain.asp', 'prof','toolbar=0,location=no,directories=0,status=0,menubar=0,resizable=no,scrollbars=yes,width='+ w +',height='+ h +'');
}
function TeletraderOrganizationPopup()
{
	w = 731
	h = 602
	TeletraderOrganizationPopup = popUpWindow('organization.asp', 'OG', w, h, 'no', 'no');
}
function fundRating()
{
	w = 520
	h = 360
	fundRating = popUpWindow('fund_rating.asp', 'FR', w, h, 'no', 'yes');
}
function fundRatingTopFlop()
{
	w = 520
	h = 360
	fundRatingTopFlop = popUpWindow('fonds_rating_topflop.asp', 'FR', w, h, 'no', 'yes');
}


function popUpWin(Newlocation,name,w,h,s,resizable)
{
	width=w;
	if(s==0)
		var scrollbars="yes";
	if(s==1)
		var scrollbars="no";
	if(s==-1)
		var scrollbars="auto";	
		var popUpWindow=window.open(Newlocation,name,'toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars='+scrollbars+',resizable='+resizable+',width='+w+',height='+h);

}
function popUpWinWConfirmation(Newlocation,name,w,h,s,resizable)
{
	width=w;
	if(s==0)
		var scrollbars="yes";
	if(s==1)
		var scrollbars="no";
	if(s==-1)
		var scrollbars="auto";	
		var popUpWindow = window.open(Newlocation,name,'toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars='+scrollbars+',resizable='+resizable+',width='+w+',height='+h);
	return ( ! ( popUpWindow==null || typeof(popUpWindow)=="undefined" ) ) ; 
}

function popUpProfessionalRegisterDemo() {
	popUpWin('http://proweb.ttweb.net/pFree/userRegisterDemo.aspx', 'Request', 735, 660, 0, 'yes')
}
function popUpProfessionalRegisterDemoWPartnerCode( partnercode, language ) {
var additionalParameters = ( partnercode != '' ) ? '?partnercode=' + partnercode + '&language=' + language : '?language=' + language;
	return popUpWin('http://proweb.ttweb.net/pFree/userRegisterDemo.aspx' + additionalParameters , 'Request', 735, 660, 0, 'yes')
}
function popUpProfessionalRegister( preselectProduct ) {
	return popUpWin('https://proweb.ttweb.net/pFree/userLogin.aspx?product=' + preselectProduct, 'Request', 735, 660, 0, 'yes')
}
function popUpProfessionalRegisterL( preselectProduct, language ) {
	return popUpWin('https://proweb.ttweb.net/pFree/userLogin.aspx?product='+ preselectProduct +'&language='+ language, 'Request', 735, 660, 0, 'yes')
}
function popUpProfessionalConfigurator( partnercode, language ) {
	var additionalParameters = ( partnercode != '' ) ? '?partnercode=' + partnercode + '&language=' + language : '?language=' + language;
	return popUpWin('https://proweb.ttweb.net/configurator/Configurator.aspx' + additionalParameters , 'Configurator', 735, 500, 0, 'yes') ;
}

function popAllesUberGeld(){
	popUpWin('professional_allesubergeld.asp', 'AllesUberGeld', 576, 700, 0, 'no');
}

function popUpProReg( partnerCode, preselectProduct, language ) {
	var additionalParameters = "", delimiter = "?";
	if( partnerCode != '' ) {
		additionalParameters += delimiter + 'partnercode=' + partnerCode;
		delimiter = "&";
	}
	if( preselectProduct != '' ) {
		additionalParameters += delimiter + 'product=' + preselectProduct;
		delimiter = "&";
	}
	if( language != '' ) {
		additionalParameters += delimiter + 'language=' + language;
	}
	popUpWin('https://proweb.ttweb.net/pFree/userLogin.aspx'+ additionalParameters, 'RegisterRequest', 735, 660, 0, 'yes')
}

function popUpProRegDirect( partnerCode, preselectProduct, language ) {
	var additionalParameters = "", delimiter = "?";
	if( partnerCode != '' ) {
		additionalParameters += delimiter + 'partnercode=' + partnerCode;
		delimiter = "&";
	}
	if( preselectProduct != '' ) {
		additionalParameters += delimiter + 'product=' + preselectProduct;
		delimiter = "&";
	}
	if( language != '' ) {
		additionalParameters += delimiter + 'language=' + language;
	}
	popUpWin('https://proweb.ttweb.net/pFree/userRegister.aspx'+ additionalParameters, 'RegisterRequest', 735, 660, 0, 'yes')
}

var partnerCode = "";
var language = "";

function popUpProWebTool(url){
	popUpWin(url, 'ProWebTool', 800, 550, 0, 'yes');
}