var resObjekt = 0;
var myuser = function(){
	if (document.getElementById("myuser"))
		return document.getElementById("myuser").value;
};
var mypass = function(){
	if (document.getElementById("mypass"))
		return document.getElementById("mypass").value;
};
//var mypass = document.getElementById("mypass").value ;
var up ;
var pse ;
var imgsrc = '<img src="images/indicator.gif" align="absmiddle">' ;

var tmp_id ;
function erzXMLHttpRequestObject()
{
try	
	{
	resObjekt = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	catch(Error)
	{
try	
	{
	resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
	}
	catch(Error)
	{
try	
	{
	resObjekt = new XMLHttpRequest();
	}
	catch(Error)
	{
	alert("Creation of XMLHttpRequest object not possible.");
	}	
    }
}
return resObjekt;
}




function getRates () {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	if (document.getElementById("ratecard").innerHTML.length < 20)
	{		
		resObjekt.open('get', 'ratecard.php?z='+za, true);
		resObjekt.onreadystatechange = handlegetRates;
		resObjekt.send(null);
	}
	else
	{
		document.getElementById("ratecard").innerHTML = '';
	}
	return false;		
}

function getFigure () {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	resObjekt.open('get', 'getFigures.php?z='+za, true);
	resObjekt.onreadystatechange = handlegetFigure;
	resObjekt.send(null);
	
	return false;		
}



function confirmCode() {
	var jetzt = new Date();
	var za = jetzt.getTime();
	document.getElementById("errc") ? document.getElementById("errc").innerHTML = 'Please wait...' : null;
	var code =  document.getElementById('code') ? document.getElementById('code').value : '';
	var sender = document.getElementById('num') ? document.getElementById('num').value : '';
	resObjekt.open('get', 'confirmCode.php?z='+za+'&s='+sender+'&code='+code +'&v=1'+'&vd=' + vdId, true);
	resObjekt.onreadystatechange = handleconfirmCode;
	resObjekt.send(null);	
	return false;		
}

function editCmtss(id) {
	var content = document.getElementById("comment" + id).innerHTML ;
	//alert(content)
	if (content.indexOf("form") != 1) {
		//alert('theres a form!')
	document.getElementById("comment" + id).innerHTML = '<form action="index.php?cmts" method="post"><textarea id="edtC' + id + '" rows=5 style="width:95%; font-family:Arial" name="comment">' + content + ' </textarea><input type="submit" name="saveComent" value="Save"><input type="hidden" name="savemeComent" value="'+ id + '"><a href="' + location.href + '"><button>Cancel</button></a></form>' ;
	}
}

function editHCmtss(id) {
	var content = document.getElementById("comment" + id).innerHTML ;
	//alert(content)
	if (content.indexOf("form") != 1) {
		//alert('theres a form!')
	document.getElementById("comment" + id).innerHTML = '<form action="index.php?htc" method="post"><textarea id="edtHC' + id + '" rows=5 style="width:95%; font-family:Arial" name="comment">' + content + ' </textarea><input type="submit" name="saveComent" value="Save"><input type="hidden" name="savemeHComent" value="'+ id + '"><a href="' + location.href + '"><button>Cancel</button></a></form>' ;
	}
}
function cancelCnt(c, i) {
	//alert(i)
	document.getElementById("comment" + i).innerHTML =  c ;	
}



function installVideos() {
	var jetzt = new Date();
	var za = jetzt.getTime();
	resObjekt.open('get', 'installVideos.php?z='+za, true);
	resObjekt.onreadystatechange = handleinstallVideos;
	resObjekt.send(null);	
	return false;		
}

function addML() {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	
	var email =  document.getElementById('mlemail') ? document.getElementById('mlemail').value : '';
	var sender = document.getElementById('mlname') ? document.getElementById('mlname').value : '';
	var p = document.getElementById('prom').checked == true ? 1 : 0;
	var u = document.getElementById('updates').checked == true ? 1 : 0;
	var nw = document.getElementById('newslt').checked == true ? 1 : 0;
	if (p == 0 && u == 0 && nw == 0) {
		alert('You must select at least one(1) option to subscribe.')
		return false;
	}
	if (email == "" || sender == "")  {
		alert('You must provide both Email and Name')
		return false;
	}
	if (email.indexOf('@') == -1) {
		alert('Please provide a valid email address.')
		return false;
	}
	document.getElementById('mlnote').innerHTML = '<img src="images/indicator.gif" align="absmiddle">&nbsp;Please wait...' ;
	resObjekt.open('get', 'addtomaillist.php?z='+za+'&e='+email+'&n='+sender+'&u='+u+'&nw='+nw+'&p='+p  , true);
	resObjekt.onreadystatechange = handleaddML;
	resObjekt.send(null);
	
}

function setPop(v) {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	resObjekt.open('get', 'checkpopup.php?z='+za+'&t='+v , true);
	resObjekt.onreadystatechange = handlesetPop;
	resObjekt.send(null);	
}


function savePgm(tm, dd) {
	
	var jetzt = new Date();
	var za = jetzt.getTime();	
	
	if (typeof(visual) == "undefined") {
		alert('No program selected!')
		visual = 'Not Defined'
		return false
	}
	document.getElementById(tm+dd).innerHTML = imgsrc 
	resObjekt.open('get', 'addtotvschedule.php?z='+za+'&t='+tm+'&d='+dd+'&pg='+board , true);
	resObjekt.onreadystatechange = handlesavePgm;
	resObjekt.send(null);
	return false;
	
}

function delPgm(tm, dd) {
	
	var jetzt = new Date();
	var za = jetzt.getTime();	
	
	document.getElementById(tm+dd).innerHTML = imgsrc 
	resObjekt.open('get', 'addtotvschedule.php?z='+za+'&t='+tm+'&d='+dd+'&del' , true);
	resObjekt.onreadystatechange = handledelPgm;
	resObjekt.send(null);
	return false;
	
}

function postChat(a){
	var jetzt = new Date();
	var za = jetzt.getTime();
	document.getElementById('error') ? document.getElementById('error').innerHTML = imgsrc + 'Loading.. Please wait' : null;
	var msg =  document.getElementById('msg') ? document.getElementById('msg').value : '';
	var sender = document.getElementById('nick') ? document.getElementById('nick').value : '';
	var artist = a ? a : document.getElementById('attist').value;
	var code = document.getElementById('code') ? document.getElementById('code').value : '';
	//alert(sender)
	resObjekt.open('get', 'addtochat.php?z='+za+'&m='+msg+'&sd='+sender+'&at='+artist+'&cd='+code, true);
	resObjekt.onreadystatechange = handlepostChat;
	resObjekt.send(null);
	return false;
}


function pvote(p,d){
	var jetzt = new Date();
	var za = jetzt.getTime();
	var msg =  document.getElementById(p) ? document.getElementById(p).value : p;
	
	if (d != 0 && msg == "") {
			alert('Please provide a valid name');
			return false;
	}
	pse = p ;
	//alert(pse)
	if (msg.length > 2) {	
		//alert(p)
		resObjekt.open('get', 'addtopersonvote.php?z='+za+'&m='+msg+'&d='+d+'&e='+ p, true);
		p == "fp" && document.getElementById('fpe').innerHTML.indexOf("<img") == -1 ? document.getElementById('fpe').innerHTML = imgsrc : null ;
		p == "wp" && document.getElementById('fpe').innerHTML.indexOf("<img") == -1? document.getElementById('wpe').innerHTML = imgsrc : null ;
		resObjekt.onreadystatechange = handlePVote;
		resObjekt.send(null);
		
	}
	return false;
	
}

function addvote(v,i) {
	
	document.getElementById(i) ? document.getElementById(i).value = v : '';
	document.getElementById(i +'e').innerHTML = ''
	
}
function n_blog(a){
	var jetzt = new Date();
	var za = jetzt.getTime();	
	document.getElementById('error') ? document.getElementById('error').innerHTML = imgsrc + 'Loading.. Please wait' : null;
	var msg =  document.getElementById('msg') && document.getElementById('msg').value != "" ? document.getElementById('msg').value : '';
	var sender = document.getElementById('nick') && document.getElementById('nick').value != "" ? document.getElementById('nick').value : '';
	var code = document.getElementById('code') && document.getElementById('code').value != "" ? document.getElementById('code').value : '';
	//var id = a ? a : document.getElementById('attist').value;
	//alert(sender)
	resObjekt.open('get', 'newsblog.php?z='+za+'&m='+msg+'&u='+sender+'&id='+a+'&cd='+code , true);
	resObjekt.onreadystatechange = handlepostChat;
	resObjekt.send(null);
	return false;
}
function r_blog(a){
	var jetzt = new Date();
	var za = jetzt.getTime();	
	document.getElementById('error') ? document.getElementById('error').innerHTML = imgsrc + 'Loading.. Please wait' : null;
	var msg =  document.getElementById('msg') && document.getElementById('msg').value != "" ? document.getElementById('msg').value : '';
	var sender = document.getElementById('nick') && document.getElementById('nick').value != "" ? document.getElementById('nick').value : '';
	var code = document.getElementById('code') && document.getElementById('code').value != "" ? document.getElementById('code').value : '';
	//var id = a ? a : document.getElementById('attist').value;
	//alert(sender)
	resObjekt.open('get', 'r4mblog.php?z='+za+'&m='+msg+'&u='+sender+'&id='+a+'&cd='+code , true);
	resObjekt.onreadystatechange = handlepostChat;
	resObjekt.send(null);
	return false;
}
function h_blog(a){
	var jetzt = new Date();
	var za = jetzt.getTime();	
	document.getElementById('error') ? document.getElementById('error').innerHTML = imgsrc + 'Loading.. Please wait' : null;
	var msg =  document.getElementById('msg') && document.getElementById('msg').value != "" ? document.getElementById('msg').value : '';
	var sender = document.getElementById('nick') && document.getElementById('nick').value != "" ? document.getElementById('nick').value : '';
	var code = document.getElementById('code') && document.getElementById('code').value != "" ? document.getElementById('code').value : '';
	//var id = a ? a : document.getElementById('attist').value;
	//alert(sender)
	resObjekt.open('get', 'hotblog.php?z='+za+'&m='+msg+'&u='+sender+'&id='+a+'&cd='+code , true);
	resObjekt.onreadystatechange = handlepostChat;
	resObjekt.send(null);
	return false;
}


function postNote(a){
	//alert(a);
	var jetzt = new Date();
	var za = jetzt.getTime();
	var msg =  document.getElementById('webnote').value ;
	var artist = a ? a : document.getElementById('attist').value;
	//alert(artist)
	resObjekt.open('get', 'addtonotepad.php?z='+za+'&m='+msg+'&at='+artist, true);
	resObjekt.onreadystatechange = handlepostNote;
	resObjekt.send(null);
	return false;
}

function checkUN(){
	//alert(a);
	var jetzt = new Date();
	var za = jetzt.getTime();
	var uid =  document.getElementById('uid').value ;
	resObjekt.open('get', 'checkuid.php?z='+za+'&uid='+uid, true);
	resObjekt.onreadystatechange = handlecheckUN;
	resObjekt.send(null);
	return false;
}

function updHot(id, x){
	//alert(a);
	var jetzt = new Date();
	var za = jetzt.getTime();
	var t = 2
	if (x == 1)
		t = document.getElementById('tpV' + id) && document.getElementById('tpV' + id).checked == true ? 1 : 0
	resObjekt.open('get', 'updatehotlist.php?z='+za+'&id='+id+'&t='+t  , true);
	resObjekt.onreadystatechange = handleupdHot;
	resObjekt.send(null);
	return false;
}


function getAssocStories () {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	var news_cat = document.getElementById("news_cat").options[document.getElementById("news_cat").selectedIndex].value ;
	var story_line = document.getElementById("story_line").options[document.getElementById("story_line").selectedIndex].value ;
	
	news_cat = news_cat > 0 ? news_cat : ""
	story_line = story_line > 0 ? story_line : ""
	
	resObjekt.open('get', 'includes/ajax/newstags.php?cat='+ news_cat +'&stid='+ story_line +'&z='+za, true);
	resObjekt.onreadystatechange = handlegetAssocStories;
	resObjekt.send(null);
	
	return false;		
}

function getAssocEntStories () {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	var news_cat = document.getElementById("news_cat").options[document.getElementById("news_cat").selectedIndex].value ;
	var story_line = document.getElementById("story_line").options[document.getElementById("story_line").selectedIndex].value ;
	
	news_cat = news_cat > 0 ? news_cat : ""
	story_line = story_line > 0 ? story_line : ""
	
	resObjekt.open('get', 'includes/ajax/enttags.php?cat='+ news_cat +'&stid='+ story_line +'&z='+za, true);
	resObjekt.onreadystatechange = handlegetAssocStories;
	resObjekt.send(null);
	
	return false;		
}

//// -------------- MEMBERS PAGES ------------------- /////
function selectJob(m) {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	var id = m.options[m.selectedIndex].value ;
	document.getElementById("jobs").className = 'red';
	document.getElementById("jobs").innerHTML = 'Please wait...';
		
	resObjekt.open('get', 'ajax/professions.php?id='+ id +'&z='+za, true);
	resObjekt.onreadystatechange = handleselectJob;
	resObjekt.send(null);
	
	return false;		
}

function GoTo(m) {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	resObjekt.open('get', 'ajax/GoTo.php?page='+ m +'&z='+za, true);
	resObjekt.onreadystatechange = handleGoTo;
	resObjekt.send(null);
	
	return false;		
}

function GoToBlog(m) {
	
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	document.getElementById("subdisplay") ? document.getElementById("subdisplay").innerHTML = '' : null;
	resObjekt.open('get', 'ajax/blog.php?page='+ m +'&z='+za, true);
	resObjekt.onreadystatechange = handleGoToSub;
	resObjekt.send(null);	
	return false;		
}

function getNews(m) {
	
	var jetzt = new Date();
	var za = jetzt.getTime();
	tmp_id = m ;
	document.getElementById("subdisplay") ? document.getElementById("subdisplay").innerHTML = '' : null;
	resObjekt.open('get', 'ajax/news.php?page='+ m +'&z='+za, true);
	resObjekt.onreadystatechange = handlegetNews;
	resObjekt.send(null);
	
	return false;		
}
var sUp ;
function scrollUp (l) {
	
	document.body.scrollTop = l ;
	var next = l -10 ;
	if (next >= 200)
	sUp = setTimeout(function(){ scrollUp(next) },1)
	else
	clearTimeout(sUp) ;
}

function viewBlogID(a) {
	
	var jetzt = new Date();
	var za = jetzt.getTime();	
	
	scrollUp(document.body.scrollTop) ;
	document.getElementById('error') ? document.getElementById('error').innerHTML = imgsrc + 'Loading.. Please wait' : null;
	var msg =  document.getElementById('msg') && document.getElementById('msg').value != "" ? document.getElementById('msg').value : '';
	var sender = document.getElementById('nick') && document.getElementById('nick').value != "" ? document.getElementById('nick').value : '';
	var code = document.getElementById('code') && document.getElementById('code').value != "" ? document.getElementById('code').value : '';
	//var id = a ? a : document.getElementById('attist').value;
	//alert(sender)
	resObjekt.open('get', 'ajax/newsblog.php?z='+za+'&m='+msg+'&u='+sender+'&id='+a+'&cd='+code , true);
	resObjekt.onreadystatechange = handleviewBlogID ;
	resObjekt.send(null);
	return false;	
}




function handleselectJob()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("jobs").innerHTML = resObjekt.responseText;
	}
}

function handleGoTo()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("mdisplay").innerHTML = resObjekt.responseText;
	}
}

function handleGoToSub()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("sdisplay").innerHTML = resObjekt.responseText;
	}
}

function handlegetNews()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("sdisplay").innerHTML = resObjekt.responseText;
		viewBlogID(tmp_id);
	}
}

function handleviewBlogID()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("subdisplay").innerHTML = resObjekt.responseText;
		document.getElementById('cpt') ? document.getElementById('cpt').src = '../securimage_show.php?sid=' + Math.random() : null;
		document.getElementById('msg') ? document.getElementById('msg').value = '' : null;
		document.getElementById("error") ? document.getElementById("error").innerHTML = '' : null ;
	}
}


function handlegetFigure()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("votes").innerHTML = resObjekt.responseText;
	}
}



function handlegetAssocStories()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("asscst").innerHTML = resObjekt.responseText;
	}
}

function handleupdHot()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("result").innerHTML = resObjekt.responseText;
	}
}


function handlesetPop(){}

function handlepostChat()
{
	if(resObjekt.readyState == 4)
	{		
		if (resObjekt.responseText.indexOf('NOK') != -1) {
			document.getElementById("error") ? document.getElementById("error").innerHTML = 'Please enter the correct verification code!' : null;
		}
		else {
			document.getElementById("error") ? document.getElementById("error").innerHTML = '' : null ;
		}
		document.getElementById('msg') ? document.getElementById('msg').value = '' : null;
		document.getElementById('code') ? document.getElementById('code').value = '' : null;
     	document.getElementById('nick').value = document.getElementById('nick').type == "text" ? '' : document.getElementById('nick').value;
		document.getElementById('cpt') ? document.getElementById('cpt').src = 'securimage_show.php?sid=' + Math.random() : null;
		document.getElementById("cdgs")	? document.getElementById("cdgs").innerHTML = resObjekt.responseText : null;
		document.getElementById("sdisplay")	? document.getElementById("sdisplay").innerHTML = resObjekt.responseText : null;
	}
}

function handlepostNote()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById('msgnote').innerHTML = resObjekt.responseText ;
	}
}

function handleinstallVideos()
{
	if(resObjekt.readyState == 4)
	{		
		//alert(resObjekt.responseText)
		document.getElementById('vcon').innerHTML = resObjekt.responseText ;
	}
}

function handlegetRates()
{
	if(resObjekt.readyState == 4)
	{		
		//alert(resObjekt.responseText)
		document.getElementById('ratecard').innerHTML = resObjekt.responseText ;
	}
}


function handleconfirmCode()
{
	if(resObjekt.readyState == 4)
	{		
		if (resObjekt.responseText.indexOf('Invalid') != -1) {
			document.getElementById("errc") ? document.getElementById("errc").innerHTML = 'Please enter the correct verification code!' : null;
		}
		else {
			
			//playVideo("vvd" + vdId + "" , 'videoPlayback') ;	
			playVId("close");
			//document.getElementById('videoPlayback').innerHTML = resObjekt.responseText ;
			document.getElementById('ifm').src = 'installvideos.php?v='+ vdId ;
			
			//swfobject.registerObject("FLVPlayer");
			//document.getElementById('gg').value = resObjekt.responseText ;			
		}
	}
}

function handleaddML()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById('mlnote').innerHTML = resObjekt.responseText ;
		document.getElementById('mlemail') ? document.getElementById('mlemail').value = '' : '';
		document.getElementById('mlname') ? document.getElementById('mlname').value  = '' : '';
	}
}

function handlesavePgm()
{
	if(resObjekt.readyState == 4)
	{		
		var s = resObjekt.responseText ;
		//alert(s)
		document.getElementById(s).innerHTML = visual ;		
	}
}

function handledelPgm()
{
	if(resObjekt.readyState == 4)
	{		
		var s = resObjekt.responseText ;
		//alert(s)
		document.getElementById(s).innerHTML = '' ;		
	}
}


function handlePVote()
{
	if(resObjekt.readyState == 4)
	{		
		//document.getElementById(pse).innerHTML = resObjekt.responseText ;
		document.getElementById(pse + 'e') && resObjekt.responseText != "" ? document.getElementById(pse + 'e').innerHTML = resObjekt.responseText : null;
		//alert(resObjekt.responseText)
		document.getElementById(pse) && resObjekt.responseText.indexOf("added") != -1 ? document.getElementById(pse).value = '' : null;
		
		
	}
}

function handlecheckUN()
{
	if(resObjekt.readyState == 4)
	{		
		document.getElementById('uidchk').innerHTML = resObjekt.responseText ;
		if (resObjekt.responseText.indexOf('Ok') == -1)
			up = false;
		else
			up = true;
	}
}




resObjekt = erzXMLHttpRequestObject();