/*
 * User_end
 *
 *
 */



	function qwe() {
		alert('sdfsdf');
		jQuery('#vv_stat_item_11').slideDown(1000);
	}


// set cookie
function setCookie (name, value, expires, path, domain, secure) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expires);
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + exdate.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
	
	/* -------------- Click functions ----------------- */

function vv_win_changer(winStep, postId) {
	switch (winStep) {
		case '_del_sign':
			//alert('removeing');
			_show('vv_overlay_' + postId);
			_show('vv_win_' + postId);
			_show('win4_' + postId);
			break;
		case '_cancel':
			if (document.getElementById('win4_' + postId) != undefined && document.getElementById('win4_' + postId).style.display != null)
				if (document.getElementById('win4_' + postId).style.display == 'none')
					setCookie('petition_'+document.getElementById('vv_number_' + postId).value, 0, 0);
			document.getElementById('vv_win_' + postId).style.display = 'none';
			document.getElementById('vv_overlay_' + postId).style.display = 'none';
			document.getElementById('win1_' + postId).style.display = 'none';
			document.getElementById('win2_' + postId).style.display = 'none';
			if (document.getElementById('win4_' + postId) != undefined && document.getElementById('win4_' + postId).style.display != null)
				document.getElementById('win4_' + postId).style.display = 'none';
			//document.getElementById('win3').style.display = 'none';
			if (document.getElementById('socials_' + postId) != undefined)
			{
				document.getElementById('webForm_' + postId).style.display = 'none';
				document.getElementById('socials_' + postId).style.display = 'block';
			}
			else document.getElementById('webForm_' + postId).style.display = 'block';

			document.getElementById('voteresults_' + postId).innerHTML = '';
			document.getElementById('upload_' + postId).innerHTML = 'Press here to add your avatar';
			document.forms['take_vv_data_' + postId].reset();
			if (document.forms['vv_del_sign_' + postId] != undefined)
			{
				document.forms['vv_del_sign_' + postId].reset();
			}

			if (document.getElementById('vv_check_result_' + postId) != null)
				document.getElementById('vv_check_result_' + postId).innerHTML = '';
			_hide('win2_' + postId);
			break;
		case '_step_1':
			jQuery(document).ready(function(){
				document.getElementById('vv_win_' + postId).style.display = 'block';
				document.getElementById('vv_overlay_' + postId).style.display = 'block';
				document.getElementById('win2_' + postId).style.display = 'none';
				document.getElementById('win1_' + postId).style.display = 'block';
				//alert(jQuery('#vv_win').height()+" and "+document.documentElement.clientHeight);
				if(jQuery('#vv_win_' + postId).height() > (document.documentElement.clientHeight-(document.documentElement.clientHeight*0.1)) )
					document.getElementById('vv_win_' + postId).style.height = (document.documentElement.clientHeight-(document.documentElement.clientHeight*0.1))+'px';
			});
			break;
		case '_step_2':
			if(document.getElementById('conf_' + postId).checked) {
				if (vv_confirm_form(postId))
				{
					document.getElementById('win1_' + postId).style.display = 'none';
					document.getElementById('win2_' + postId).style.display = 'block';
				//	setCookie('petition_'+document.getElementById('vv_number_' + postId).value, 'signed', 999);
				//	setCookie('signature_'+document.getElementById('vv_number').value, '', 999);
					return true;
				}
				else return false;
			}
			else {alert('Please accept terms'); return false;}
			break;
		/*case '_step_3':
			break;
		*/
		case '_ok':
			document.getElementById('vv_win_' + postId).style.display = 'none';
			document.getElementById('vv_overlay_' + postId).style.display = 'none';
			document.getElementById('voteresults_' + postId).innerHTML = '';
			document.getElementById('upload_' + postId).innerHTML = 'Press here to add your avatar';
			document.getElementById('win2_' + postId).style.display = 'none';
			document.getElementById('webForm_' + postId).style.display = 'none';
                              if (document.getElementById('socials_' + postId) != undefined)
			{
                                document.getElementById('socials_' + postId).style.display = 'block';
                              }
			document.forms['take_vv_data_' + postId].reset();
			window.location.reload();
			break;
	}
}

function vv_confirm_form(postId){
	/*validate the form*/
	var alert_length = 0, window = "";
		alert_string = "Please complete the following fields:\n";
	//alert();
	//if (getRadioGroupValue(document.getElementById('vv_data_source_' + postId)) == 'web_form') {
	//var radioCheckedVal = $("input:radio[@name='vv_data_source']:checked").val();
	if ($("input:radio[@name='vv_data_source']:checked").val() == 'web_form') {
		if (!document.getElementById('firstName_' + postId).value) {
			alert_length++;
			alert_string += " - First Name\n";
		}
		if (!document.getElementById('lastName_' + postId).value) {
			alert_length++;
			alert_string += " - Last Name\n";
		}
		if (!document.getElementById('email_' + postId).value) {
			alert_length++;
			alert_string += " - E-Mail\n";
		} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.getElementById('email_' + postId).value))){
			alert_length++;
			alert_string += " - Correct your E-Mail\n";
		}
		/*var straddress = document.getElementById('email').value;
		if (straddress.indexof('@') != -1){}
		alert(document.getElementById('email').value);*/

        /*document.getElementById("_fname").innerHTML  = document.getElementById("firstName").value;
        document.getElementById("_lname").innerHTML  = document.getElementById("lastName").value;
        document.getElementById("_email").innerHTML  = document.getElementById("email").value;
        document.getElementById("_country").innerHTML  = document.getElementById("country").value;
        document.getElementById("_city").innerHTML  = document.getElementById("city").value;
        document.getElementById("_profileURL").innerHTML  = document.getElementById("website").value;*/
		//window="win3";

	} else {
		if (document.getElementById('_nickname_' + postId).value || document.getElementById('_id_' + postId).value || document.getElementById('_displayName_' + postId).value || document.getElementById('_name_' + postId).value || document.getElementById('_country_' + postId).value || document.getElementById('_city_' + postId).value  || document.getElementById('_email_' + postId).value) {
			alert_length=0;
		}
		else {
			alert_length++;
			alert_string = "Please loggin\n";		
		}
		
		/*if (!getRadioGroupValue(document.take_vv_data.network)) {
			alert_length++;
			alert_string += " - Social Network\n";
		}
		if (!document.getElementById('login').value) {
			alert_length++;
			alert_string += " - Login\n";
		}
		if (!document.getElementById('password').value) {
			alert_length++;
			alert_string += " - Password\n";
		}
		if (!document.getElementById('password2').value) {
			alert_length++;
			alert_string += " - Password Rep.\n";
		}
		document.getElementById("_login").innerHTML  = document.getElementById("login").value;
        document.getElementById("_soc_net").innerHTML  = getRadioGroupValue(document.take_vv_data.network);*/
		//window="win4";

		/*if((document.getElementById('password').value) && !vv_check()) {
			alert_length++;
			alert_string += " - Password wrong\n";
		}*/
	}
	if (alert_length>0) {
		alert(alert_string);
		return false;
	} else {
		document.getElementById('win1_' + postId).style.display = 'none';
		document.getElementById('win2_' + postId).style.display = 'block';
		return true;
	}
}

function webForm(postId){
	document.getElementById('webForm_' + postId).style.display = 'block';
	if (document.getElementById('socials_' + postId) != undefined)
	{
		document.getElementById('socials_' + postId).style.display = 'none';
	}
}
function socials(postId) {
	document.getElementById('webForm_' + postId).style.display = 'none';
	document.getElementById('socials_' + postId).style.display = 'block';
}





/* --------------- special functions ----------------- */

function _show(id) {
	document.getElementById(id).style.display = 'block';
}

function _hide(id) {
	document.getElementById(id).style.display = 'none';
}

function vv_check() {
	if( document.getElementById("password2").value  &&
	(document.getElementById("password").value != document.getElementById("password2").value) ) {
		alert('Incorrect password confirmation. \nThe fields \"Password\" and \"Repeat pass.\" must be equal.')
		return false;
	}
	return true;
}

/*function getRadioGroupValue(radioGroupObj) {
	if (radioGroupObj.length == undefined)
		alert (radioGroupObj.length);
		if (radioGroupObj.value != undefined && radioGroupObj.value != null)
		{
			alert (radioGroupObj.value);
			return radioGroupObj.value;
		}
	for (var i=0; i < radioGroupObj.length; i++)
		if (radioGroupObj[i].checked)
		{
			alert (radioGroupObj[i].value);
			return radioGroupObj[i].value;
		}
	return null;
}
*/
function getElementPosition(elemId) {
	var elem = document.getElementById(elemId);
	var w = elem.offsetWidth;
	var h = elem.offsetHeight;
	var l = 0;
	var t = 0;
	while (elem) {
		l += elem.offsetLeft;
		t += elem.offsetTop;
		elem = elem.offsetParent;
	}
	return {"left":l, "top":t, "width":w, "height":h};
}
/*
function onDOMload(b){
	function init(){
		if(arguments.callee.done){
			return
		}
		arguments.callee.done=true;
		b()
	};
	if(document.addEventListener){
		document.addEventListener("DOMContentLoaded",init,false)
	}
	if(false){
		document.write("<script id=\"__ie_onload\" defer=\"defer\" src=\"javascript:void(0)\"><\/script>");
		var a=document.getElementById("__ie_onload");
		a.onreadystatechange=function(){
			if(this.readyState=="complete"){
				init()
			}
		}
	}
	if(/WebKit/i.test(navigator.userAgent)){
		var c=setInterval(
		function(){
			if(/loaded|complete/.test(document.readyState)){
				clearInterval(c);
				init()
			}
		},10)
	}
	window.onload=init
};

	//how to use

onDOMload(function(){           });
*/
