function panel_change(panel_id) {
	// Save panel on hiden input
	$('input[name="panel"]').val( panel_id );
	// Change the sliding nav
	for (i=1;i<=10;i++){
		document.getElementById('panel'+i).className = (panel_id == i) ? 'selected' : '';
	}
	// Change the panel
	document.getElementById('sliding_content').style.right =
		(1 == panel_id) ? '0px' :
		(2 == panel_id) ? '-900px' :
		(3 == panel_id) ? '-1800px' :
		(4 == panel_id) ? '-2700px' :
		(5 == panel_id) ? '-3600px' :
		(6 == panel_id) ? '-4500px' :
		(7 == panel_id) ? '-5400px' :
		(8 == panel_id) ? '-6300px' :
		(9 == panel_id) ? '-7200px' :
						  '-8100px' ;
}

function opinion_examples( $opinion ) {
	$('.opinions').show();
	$('.unqualified').show();
	switch( $opinion ) {
		case '0':
			$('.opinions').hide();
			$('.unqualified').hide();
			$('.qualified1').hide();
			$('.qualified2').hide();
			$('.adverse').hide();
			$('.disclaimer').hide();
			break;
		case '1':
			$('.qualified1').show();
			$('.qualified2').hide();
			$('.adverse').hide();
			$('.disclaimer').hide();
			break;
		case '2':
			$('.qualified1').hide();
			$('.qualified2').show();
			$('.adverse').hide();
			$('.disclaimer').hide();
			break;
		case '3':
			$('.qualified1').hide();
			$('.qualified2').hide();
			$('.adverse').show();
			$('.disclaimer').hide();
			break;
		case '4':
			$('.qualified1').hide();
			$('.qualified2').hide();
			$('.adverse').hide();
			$('.disclaimer').show();
			break;
	}
}

// Auditor Report
function init() {
	opinion_examples( $('input[type="radio"][name="opinion"]:checked').val() );
	
	// Report Type
	$('input[type="radio"][name="report_type"]').change(function () {
		var $report_type = $('input[type="radio"][name="report_type"]:checked').val();
		if ( 'audit' == $report_type ) {
			$('option[value="31march"]').hide();
			$('option[value="30june"]').hide();
			$('option[value="30september"]').hide();
			$('option[value="31december"]').show();
			$('option[value="31december"]').attr("selected", "selected");
		}
		if ( 'review' == $report_type ) {
			$('option[value="31march"]').attr("selected", "selected");
			$('option[value="31march"]').show();
			$('option[value="30june"]').show();
			$('option[value="30september"]').show();
			$('option[value="31december"]').hide();
		}
	})
	.trigger('change');
	
	// Year
	$('select[name="year"]').change(function () {
		var $year = $('select[name="year"] option:selected').text();
		$('.assets1_text').text($year);
		$('.assets2_text').text($year-1);
		$('.income1_text').text($year);
		$('.income2_text').text($year-1);
		$('.income3_text').text($year-2);
	})
	.trigger('change');
	
	// Years
	$('input[type="radio"][name="years"]').change(function () {
		var $years = $('input[type="radio"][name="years"]:checked').val();
		// Show/Hide Previos years of Assets/Income
		if ( $years == 3 ) {
			$('.assets2').show();
			$('.income2').show();
			$('.income3').show();
		}
		if ( $years == 2 ) {
			$('.assets2').show();
			$('.income2').show();
			$('.income3').hide();
		}
		if ( ($years == 1) || ($years == 0.5) ) {
			$('.assets2').hide();
			$('.income2').hide();
			$('.income3').hide();
		}
	})
	.trigger('change');
	
	// Compare Paragraph
	$('input[name="compare_audit"]').change(function () {
		var $compare = $('input[type="radio"][name="compare_audit"]:checked').val();
		if ( $compare == 'other_auditor' ) {
			$('input[name="compare_audit_date"]').attr("disabled", false);
			$('input[name="compare_audit_signiture_date"]').attr("disabled", false);
			$('textarea[name="compare_audit_opinion"]').attr("disabled", false);
		} else {
			$('input[name="compare_audit_date"]').attr("disabled", true);
			$('input[name="compare_audit_signiture_date"]').attr("disabled", true);
			$('textarea[name="compare_audit_opinion"]').attr("disabled", true);
		}
	}).change();
	var $compare_audit_text = [
		"",
		"חוות דעת בלתי מסויגת.",
		"חוות דעת בלתי מסויגת שכללה הפניית תשומת לב באשר לספקות בדבר קיומה של החברה כעסק חי, אשר הוסרו לאחר תאריך המאזן.",
		"חוות דעת מסוייגת עקב כך שההפרשה בגין חובות מסופקים הייתה בלתי הולמת.",
		"חוות דעת שלילית."
	];
	$('input[type="radio"][name="compare_audit_type"]').change(function () {
		$('textarea[name="compare_audit_opinion"]').val( $compare_audit_text[ $('input[type="radio"][name="compare_audit_type"]:checked').val() ] );
	});
	
	// Consolidate Paragraph
	/*
	$('input[name="attention"]').change(function () {
		$('input[name="other_assets1"]').attr("disabled", false);
		$('input[name="other_income1"]').attr("disabled", false);
		$('input[name="other_assets2"]').attr("disabled", true);
		$('input[name="other_income2"]').attr("disabled", true);
		$('input[name="other_income3"]').attr("disabled", true);
	});*/
	
	// Attention Paragraph
	$('input[name="attention"]').change(function () {
		if ( $(this).is(':checked') ) {
			$('input[name="attention_number"]').attr("disabled", false);
			$('textarea[name="attention_text"]').attr("disabled", false);
		} else {
			$('input[name="attention_number"]').attr("disabled", true);
			$('textarea[name="attention_text"]').attr("disabled", true);
		}
	}).change();
	var $attention_text = [
		"",
		"ההפסדים שנגרמו לחברה לשנה שהסתיימה ביום 31 בדצמבר 20XX בסך ___ ש\"ח, לגירעון בהון החוזר לאותו תאריך בסך ___ ש\"ח ולתזרים שלילי מפעולות שוטפות בסך ___ ש\"ח. גורמים אלה, יחד עם גורמים נוספים המפורטים בביאור הנ\"ל, מעוררים ספקות משמעותיים בדבר המשך קיומה של החברה כ\"עסק חי\". תוכניות ההנהלה בקשר לעניינים אלה מפורטים בביאור הנ\"ל. בדוחות הכספיים לא נכללו כל התאמות לגבי ערכי הנכסים וההתחייבויות וסיווגם שייתכן ותהיינה דרושות אם החברה לא תוכל להמשיך ולפעול כ\"עסק חי\"",
		"תביעה משפטית שהוגשה נגד החברה בגין הפרת זכות פטנט ואי-תשלום תמלוגים. הדיונים נמצאים בשלבים ראשוניים, ולא ניתן לאמוד את תוצאותיה הסופיות של התביעה. בדוחות הכספיים לא נכללה הפרשה בגין תביעה זו",
		"התאמה בדרך של הצגה מחדש (restatement) של הדוחות הכספיים לשנים 20X1 ו-20X2 על מנת לשקף בהם למפרע את השפעת תיקון הטעות בחישוב ההתחייבות בגין סיום יחסי עובד-מעביד",
		""
	];
	$('input[type="radio"][name="attention_type"]').change(function () {
		$('textarea[name="attention_text"]').val( $attention_text[ $('input[type="radio"][name="attention_type"]:checked').val() ] );
	});
	
	// Opinion Paragraph
	$('input[name="opinion"]').change(function () {
		// Reset the text
		$('input[name="opinion_type"][value="0"]').attr("checked", true);
		$('textarea[name="opinion_long_reason"]').val('');
		$('input[name="opinion_short_reason"]').val('');
		// Enable/Disable the textarea
		var $opinion = $('input[type="radio"][name="opinion"]:checked').val();
		if ( $opinion == 0 ) {
			$('textarea[name="opinion_long_reason"]').attr("disabled", true);
			$('input[name="opinion_short_reason"]').attr("disabled", true);
		} else {
			$('textarea[name="opinion_long_reason"]').attr("disabled", false);
			$('input[name="opinion_short_reason"]').attr("disabled", false);
		}
		// Show/Hide the relevant text
		opinion_examples( $opinion );
	});
	var $opinion_long_text = new Array();
	var $opinion_short_text = new Array();
	$opinion_long_text[11] = 'לא נכללה במאזן החברה ליום 20XX ובדוח רווח והפסד לשנה שהסתיימה באותו תאריך, הפרשה לחוב מסופק בסך ___ ש"ח, כאמור בביאור ___ לדוחות הכספיים.';
	$opinion_short_text[11] = 'פרט לאי הכללת ההפרשה לחוב מסופר כאמור לעיל';
	$opinion_long_text[12] = 'החברה שינתה את שיטת הערכת המלאי במאזן החברה ליום 20XX ובדוח רווח והפסד לשנה שהסתיימה באותו תאריך, שלא בהתאם לתקן. לדבר השפעה בסך ___ ש"ח. ראו ביאור ___ לדוחות הכספיים.';
	$opinion_short_text[12] = 'פרט לשינוי שיטת המלאי שלא בהתאם להוראות התקן כאמור לעיל';
	$opinion_long_text[13] = 'לא ניתן גילוי נאות על עסקאות עם צדדים קשורים.';
	$opinion_short_text[13] = 'פרט לאי מתן גילוי נאות לעסקאות עם צדדים קשורים כאמור לעיל';
	$opinion_long_text[14] = 'לא נכלל בדוחות הכספיים מידע הנדרש על פי חוק ___ החל על החברה.';
	$opinion_short_text[14] = 'פרט לאי הכללת המידע הנדרש על פי החוק כאמור לעיל';
	$opinion_long_text[21] = 'כיוון שנתמננו כרואה חשבון מבקר של החברה לאחר תאריך המאזן, לא יכולנו להיות נוכחים במיפקד המלאי ולא היה באפשרותנו לנקוט נהלים חלופיים לאימות כמויות המלאי.';
	$opinion_short_text[21] = 'פרט להשפעה האפשרית של ההתאמות שהיו עשויות להידרש אילו נכחנו בעת מיפקד המלאי כאמור לעיל';
	$opinion_long_text[31] = 'עד ליום 31 בדצמבר 20X1 החברה הציגה את השקעותיה בחברות מוחזקות על פי שיטת השווי המאזני בהתאם לגילוי דעת של לשכת רואי החשבון בישראל. החל מיום 31 בדצמבר 20X2 הוצגו השקעות אלה על פי שיטת העלות בסך ___ ש"ח בעוד שעפ"י גילוי דעת של לשכת רואי חשבון בישראל יש להציגן לפי שיטת השווי המאזני בסך ___ ש"ח כשההשפעה על הרווח(ההפסד) הינה בסך ___ ש"ח, כאמור בביאור ___ לדוחות הכספיים.';
	$opinion_short_text[31] = 'מאחר והשפעת השוני בין השיטה בה נהגה החברה לבין השיטה הנדרשת בהתאם לגילוי הדעת של לשכת רואי החשבון בישראלי, כאמור לעיל הינה ניכרת';
	$opinion_long_text[41] = 'כאמור בבאור ___ לדוחות הכספיים, הנתונים על השווי המאזני של ההשקעה בחברה מוחזקת בסך ___ ש"ח והנתונים של חלקה של החברה ברווחי החברה המסונפת בסך ___ ש"ח מבוססים על דוחות בלתי מבוקרים.';
	$opinion_short_text[41] = 'מאחר וההשקעה האמורה בחברה מוחזקת היא ניכרת, אין אנו מחווים דיעה על הדוחות הכספיים הנ"ל.';
	$opinion_long_text[42] = 'כאמור בביאור ___ לדוחות הכספיים, החברה נתנה ערבויות בסכומים ניכרים להבטחת הלוואות שקיבלו צדדים קשורים. לא קיבלנו מידע על מצבם הכספי של הצדדים הקשורים ועל יכולתם לעמוד בהתחייבויותיהם.';
	$opinion_short_text[42] = 'בשל ההשפעה הניכרת האפשרית על הדוחות הכספיים, העלולה להיגרם מחמת מצבם הכספי של הצדדים הקשורים, שעליו לא נתקבל מידע כנ"ל, אין אנו מחווים דיעה על הדוחות הכספיים הנ"ל.';
	$('input[type="radio"][name="opinion_type"]').change(function () {
		$('textarea[name="opinion_long_reason"]').val( $opinion_long_text[ $('input[type="radio"][name="opinion_type"]:checked').val() ] );
		$('input[name="opinion_short_reason"]').val( $opinion_short_text[ $('input[type="radio"][name="opinion_type"]:checked').val() ] );
	});
	
	// Coin Base Paragraph
	$('input[name="coin_base"]').change(function () {
		if ( $(this).is(':checked') ) {
			$('input[name="coin_base_number"]').attr("disabled", false);
			$('input[name="coin_base_type"]').attr("disabled", false);
		} else {
			$('input[name="coin_base_number"]').attr("disabled", true);
			$('input[name="coin_base_type"]').attr("disabled", true);
		}
	}).change();
	
	// Internal Control Paragraph
	$('input[name="internal_control"]').change(function () {
		var $ic = $('input[type="radio"][name="internal_control"]:checked').val();
		if ( $ic == 0 ) {
			$('input[name="internal_control_opinion"]').attr("disabled", true);
			$('input[name="internal_control_date"]').attr("disabled", true);
		}
		if ( $ic == 103 ) {
			$('input[name="internal_control_opinion"]').attr("disabled", false);
			$('input[name="internal_control_date"]').attr("disabled", false);
		}
		if ( $ic == 104 ) {
			$('input[name="internal_control_opinion"]').attr("disabled", false);
			$('input[name="internal_control_date"]').attr("disabled", false);
		}
	}).change();
	
	// Print Report
	$('.print').click(function() {
		window.print();
		return false;
	});

};
