var target;
var ajaxUrl;
var ajaxTarget;
var Static = new Array;
var state;

$(function(){
	var NameTriatel = window.location.href;
	NameTriatel = NameTriatel.split(".");
	NameTriatel = NameTriatel[0];
	NameTriatel = NameTriatel.replace("http://","");
	if(NameTriatel != "www"){
		var url = ROOT;
		NameTriatel = window.location.href;
		NameTriatel = NameTriatel.split("/");
		if(NameTriatel.length > 1){
			var ix = 1;
			for(ix=1;ix<NameTriatel.length;ix++){
				url + "/"+NameTriatel[ix];
			}
		}
		window.location = url;
	}
	init();
});

function init(target){

	if(!target) target = $('body');
	$("#loading").hide();

	$("img[title=relocate_page]",$(target)).each(function(){
		if($(this).attr('border')!=0){
			var cnc = $(this).attr('border');
			window.location = ROOT + '/' + cnc;
			return false;
		}
		else{
			var cnc = $("#center").html();
			cnc = cnc.toLowerCase();
			var cnc1 = cnc.split('border=');
			if(cnc1.length>0){
				cnc = cnc1[1];
				cnc1 = cnc.split(' ');
				if(cnc1.length>0){
					cnc = cnc1[0];
					window.location = ROOT + '/' + cnc;
					return false;
				}
			}
		}
	});
	/* Initialize all links */
	$('a',$(target)).each(function(){
		
		/* Initialize relations */
		if($(this).attr('rel')){
			$(this).click(function(e){
				$("#loading").show();
				var ajaxTarget=$(this).attr('rel');
				var ajaxUrl=$(this).attr('href');
				try{
					if(!activeUrl){
						activeUrl=$("#"+ajaxTarget).prev().children('ul').children('.on').children(':first').attr('href');
						if($("div[name="+activeUrl+"]",$("#"+ajaxTarget)).size()==0){
							$("#"+ajaxTarget).children().wrapAll('<div name="'+activeUrl+'"></div>');
						}
					}
				}catch(e){}
				if($("div[name="+ajaxUrl+"]",$("#"+ajaxTarget)).size()==0){
					$("#"+ajaxTarget).append('<div name="'+ajaxUrl+'" style="display:none"></div>');
					var trg=$("div[name="+ajaxUrl+"]",$("#"+ajaxTarget));
					$.ajax({
						url:ajaxUrl,
						success: function(txt,msg){
							loadTxt=txt.length;
							$(trg).html(txt);
							init($(trg));
							$("#"+ajaxTarget).children().hide();
							$(trg).show();
							$("#loading").hide();
						}
					});
				}else{
					$("#"+ajaxTarget).children().hide();
					$("div[name="+ajaxUrl+"]",$("#"+ajaxTarget)).show();
					$("#loading").hide();
				}	
				
				$(this).blur();
				
				return false;
			});
		}
		
		/* Initialize actions */
		if($(this).attr('action')){
			$(this).click(function(){
				switch($(this).attr('action')){
				
					
					
					case 'displayFreeTest':
						Static['transaction'] = true;
						$("#footItem3W").animate({'marginLeft':'252px'},500,'linear',function(){
							$(this).animate({'width':'735px'},500,'linear',function(){
								$(this).css({'border-bottom-right-radius':'5px','-webkit-border-radius-bottomright':'5px','-moz-border-radius-bottomleft':'5px'});
								$(".freetest_first",$(this)).fadeOut(200,function(){
									$(".freetest_menu",$("#footItem3W")).fadeIn(200,function(){
										Static['transaction'] = false;
									});
								});
							});
						});
					break;
					
					
					
				}
				return false;
			});
		}
				
	});

	
	initialize_footerMenu($(target));
	initialize_smsform($(target));

}

function initialize_smsform(t){
	if($("#window_sms").size()){
		var submit = $(".w_submit",$("#window_sms"));
		$("input",$(submit)).click(function(){
			var Send = {
				phone : $("#window_sms_number").val(),
				msgtext : $("#window_sms_message").val()
			};
			if(Send.phone.length == 8){
				if(Send.msgtext.length > 0){
					if(Send.msgtext.length<=140){
						$.post(ROOT+'/sms.php',Send,function(e){
							var send = e.split("="); send = send[1];
							$.post(ROOT+'/sms_group',{'_brand':send},function(lang){
								if(send == '0'){
									$("#window_sms_message").val('');
								}
								alert(lang);
							});
						});
					}else{
						alert($("#__serror2").val());
					}
				}else{
					alert($("#__serror3").val());
				}
			}else{
				alert($("#__serror1").val());
			}
		});
	}
/* Remove from here */
	/* Till here */
}


function initialize_footerMenu(target){
	Static['stateOnline'] = 'off';
	if($('#footline',$(target)).size()){
		$(".F_ITEM",$(target)).each(function(){
			
			$('#'+$(this).attr('id')+'W').live('mousemove',function(){
				state = 'state'+$(this).attr('id');
				state = state.substr(0,(state.length-1));
				Static['disable_'+state] = true;
			}).click(function(e){
				e.stopPropagation();
			}).mouseout(function(){
				state = 'state'+$(this).attr('id');
				state = state.substr(0,(state.length-1));
				Static['disable_'+state] = false;				
			});
			
				/* Display */
			$(this).click(function(){
				state = 'state'+$(this).attr('id');
				if(Static['sOnline']=='' && Static['sActivated']!=state){
					$('#'+$("#"+Static['sActivatedTMP']).attr('id')).removeClass($("#"+Static['sActivatedTMP']).attr('id'));
					$('#'+$("#"+Static['sActivatedTMP']).attr('id')+'D').fadeOut();
					$('#'+$("#"+Static['sActivatedTMP']).attr('id')+'W').fadeOut();
				}
				Static['sOnline'] = state;
				$(this).addClass($(this).attr('id'));
				$('#'+$(this).attr('id')+'D').fadeIn();
				$('#'+$(this).attr('id')+'W').fadeIn();
				Static['sActivated'] = state;
				Static['sActivatedTMP'] = $(this).attr('id');
			}).mousemove(function(){
				state = 'state'+$(this).attr('id');
				if(Static['sOnline']=='' && Static['sActivated']==state){
					Static['sOnline'] = state;
				}
			}).mouseover(function(){
				/* Mouse Over */
				state = 'state'+$(this).attr('id');
				if(Static['sOnline']!=state&&Static['sActivated']!=state){
					$(this).addClass($(this).attr('id')).css({'cursor':'pointer'});
				}
			}).mouseout(function(){
				/* Mouse out */
				if(!Static['transaction']&&!Static['disable_'+state]){
					state = 'state'+$(this).attr('id');
					if(Static['sOnline']==state){
						Static['sOnline'] = '';
						setTimeout("if(!Static['disable_"+state+"']&&Static['sOnline']!='"+state+"'){\
						$('#"+$(this).attr('id')+"').removeClass('"+$(this).attr('id')+"');\
						$('#"+$(this).attr('id')+"D').fadeOut();\
						$('#"+$(this).attr('id')+"W').fadeOut();\
						if(Static['sOnline']=='') Static['sActivated']='';\
						}",1500);
					}else{
						$(this).removeClass($(this).attr('id'));
					}
				}
			});
			
		});
	}
}




function str2obj(str, nvp_seperator, obj_seperator){
	str=str.replace(/{|}/g,'');
	if (!nvp_seperator)
		nvp_seperator = ':';
	if (!obj_seperator)
		obj_seperator=','
	var _tmp = str.split (obj_seperator);
	var obj = new Object ();
	if (_tmp.length == 1 && _tmp[0] == '')
		return obj;
	for (i=0; i<_tmp.length; i++){
		var pos = _tmp[i].indexOf(nvp_seperator);
		obj[_tmp[i].substr (0, pos)] = _tmp[i].substr(pos+nvp_seperator.length);
	}
	return obj;
}



var activeCanva = 0;
$(function(){
	$(".w_close").each(function(){
		$(this).click(function(){
			_clearCanvas(0);
		});
	});

	$("#_window1").mouseenter(function(){
		$(this).addClass('hover');
	}).mouseleave(function(){
		if(activeCanva!=1){
			$(this).removeClass('hover');
		}
	}).click(function(){
		if(activeCanva != 1){
			_clearCanvas(1);
		}
	});
	$("#_window2").mouseenter(function(){
		$(this).addClass('hover');
	}).mouseleave(function(){
		if(activeCanva!=2){
			$(this).removeClass('hover');
		}
	}).click(function(){
		if(activeCanva != 2){
			_clearCanvas(2);
		}
	});
	$("#_window3").mouseenter(function(){
		$(this).addClass('hover');
	}).mouseleave(function(){
		if(activeCanva!=3){
			$(this).removeClass('hover');
		}
	}).click(function(){
		if(activeCanva != 3){
			_clearCanvas(3);
		}
	});
	$("#_window4").mouseenter(function(){
		$(this).addClass('hover');
	}).mouseleave(function(){
		if(activeCanva!=4){
			$(this).removeClass('hover');
		}
	}).click(function(){
		if(activeCanva != 4){
			_clearCanvas(4);
		}
	});
});

function _clearCanvas(activate){
	if(activate != activeCanva){
		activeCanva = activate;
		var ic = 1;
		for(ic = 1 ; ic <= 4; ic++){
			if(ic != activate){
				$("#_window"+ic).removeClass('hover');
				if($("#window"+ic+":visible").size()){
					$("#window"+ic+":visible").hide();
				}
			}
		}
		if($("#window"+activeCanva).size()){
			$("#window"+activeCanva).fadeIn();
		}
	}
}

$(function(){
	if($.browser.mozilla){
		$('.wrap:first').addClass('wrap-ff-helper');
		$("#window_about").addClass('ff-helper-window_about');
		$("#window_sms").addClass('ff-helper-window_sms');
		$("#window_participate").addClass('ff-helper-window_participate');
		$("#window_ask").addClass('ff-helper-window_ask');
	}else if($.browser.opera){
		$("#footnav").after("<div style='height:150px;display:block'></div>");
		$(".template1-media").each(function(){$(this).css({'margin-top':'10px'});});
		$(".template5-media").each(function(){$(this).css({'margin-top':'10px'});});
	}else if($.browser.msie){
		if($.browser.version <= 7){
			$("#startNewsStories").css({'padding-top':'10px'});
			if($.browser.version == 7){
				$("#header_nav").addClass("ie7-helper-header_nav");
				$("#footnav").addClass('ie7-helper-footnav');
				$("#window_about").addClass('ie7-helper-window_about');
				$("#window_sms").addClass('ie7-helper-window_sms');
				$("#window_participate").addClass('ie7-helper-window_participate');
				$("#window_ask").addClass('ie7-helper-window_ask');
			}
			if($.browser.version <= 6){
				$('.template1').each(function(){
					$(this).css({'background':'transparent'});
				});
				$('.template5').each(function(){
					$(this).css({'background':'transparent'});
				});
				$('body').pngFix();
			}
		}
	}
	$("[rel=over]").each(function(){
		$(this).mouseover(function(){
			$(this).addClass('create-hover');
		}).mouseleave(function(){
			$(this).removeClass('create-hover');
		});
	});
});
